SAPфорум.RU https://sapboard.ru/forum/ |
|
Re: Изменение поля в расширении LIKP. Чем грозит? https://sapboard.ru/forum/viewtopic.php?f=14&t=94575 |
Страница 1 из 1 |
Автор: | Primat [ Ср, мар 22 2017, 15:45 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
Доброго дня! Вопрос банальный. Прошу не плеваться. Суть его такова: Есть у меня расширение ZALIKP таблицы LIKP. LIKP: .APPEND ZALIKP STRU 0 0 Доп параметры исх поставки (автотранспорт) Все отлично работает с 2006 года. Но сейчас стал вопрос о увеличении длины поля ZALIKP-TRUST_NUMBER. ZALIKP: TRUST_NUMBER Тип CHAR 25 0 Доверенность: номер + дата выдачи Нужно изменить с 25 символов на 50. Проблем в изменении длины типа и длины экранного поля, не вижу. Одно меня смущает. Как бы страшно не поломать таблицу LIKP, данным действием. Можете меня успокоить. Сказать что, с таблицей не че, не случится, от этого действия. |
Автор: | LKU [ Ср, мар 22 2017, 16:31 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
С базисником посоветуйтесь. Насколько я понимаю, при изменении длины поля происходит следующее (могу и ошибаться): 1. Таблица блокируется 2. Содержимое таблицы копируется в теневую таблицу целиком 3. Таблица дропается и пересоздается. 4. В новую таблицу перезаливаются данные из теневой с учетом нового типа данных. Потенциальные проблемы следуют из перечисленных пунктов: 1. Теоретически в момент создания теневой таблицы может кончться свободное место в Бд и все встанет 2. На все время выполнения операции (а это не очень быстро) таблица недоступна для системы, т.е. по хорошему всех пользователей надо выгонять. Весь вопрос в объемах. В принципе, LIKP - это заголовки, т.е. там миллионы записей, а не миллиарды, поэтому скорее всего прокатит без проблем, если выгнать пользователей на полчасика. |
Автор: | LKU [ Ср, мар 22 2017, 16:36 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
И уточните БД и число записей в LIKP. |
Автор: | Primat [ Чт, мар 23 2017, 14:10 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
Спасибо большое за ответ. Базисник у нас слаб в таком вопросе, ответить не смог. БД: ORACLE 11.2.0.3.0, SAP ECC 6.0. Количество записей: 34 516. Не так уж и много(архивация). |
Автор: | LKU [ Чт, мар 23 2017, 15:25 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
Ну, при 34 тыс. записей мне кажется вообще переживать просто не о чем. Проверить как все пройдет при переносе в тестовую систему и все-таки выгнать пользователей из продуктива на время переноса на всякий пожарный, вот и всё. Вот если бы было 34 млн или 340 млн записей, вот тогда да, был бы разговор |
Автор: | mvs87 [ Пт, мар 24 2017, 06:12 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
Primat написал(а): Доброго дня! Вопрос банальный. Прошу не плеваться. Суть его такова: Есть у меня расширение ZALIKP таблицы LIKP. LIKP: .APPEND ZALIKP STRU 0 0 Доп параметры исх поставки (автотранспорт) Все отлично работает с 2006 года. Но сейчас стал вопрос о увеличении длины поля ZALIKP-TRUST_NUMBER. ZALIKP: TRUST_NUMBER Тип CHAR 25 0 Доверенность: номер + дата выдачи Нужно изменить с 25 символов на 50. Проблем в изменении длины типа и длины экранного поля, не вижу. Одно меня смущает. Как бы страшно не поломать таблицу LIKP, данным действием. Можете меня успокоить. Сказать что, с таблицей не че, не случится, от этого действия. Подобное делал с RE-FXными таблицами. Единственная проблема была в том, что FI юзеры с открытыми документами получили дамп из-за несовпадающей области данных))) Молод был, перенес запрос в разгар рабочего дня Так что юзеров отправляем пить чай на 30-40 минут и вперед! |
Автор: | Primat [ Ср, мар 29 2017, 21:21 ] |
Заголовок сообщения: | Re: Изменение поля в расширении LIKP. Чем грозит? |
Всем спасибо все прошло успешно. Выбили и заблокировали нужных пользователей с системы, посмотрели на память и сделали перенос. Он покрутился минут 5 и выполнился. Потом разблокировали пользователей и пустили в работу. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |