Текущее время: Ср, июл 23 2025, 20:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Удаление пользовательских полей из new FI-GL
СообщениеДобавлено: Вт, июн 17 2014, 01:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 15 2005, 13:04
Сообщения: 102
Откуда: г.Таганрог
Добрый день, коллеги!
Возможно ли удаление контировки клиента в принципе?
Заинтересовал этот вопрос, так как столкнулся со следующей проблемой.
При инсталляции НУ на new GL добавил поля RTAX..., согласно описанию к установке, в структуру CI_COBL, CI_COBL_BI и BSEG.
Дошел до п. "Вставка СтатЗаписей" и при очередном прогоне поле система выдала ошибку "Нет свободного модификац.№ в таблице TCOBM".
В данной таблице 75 записей, последний MODNR значение 150.
Была попытка удалить ненужные контировки.
Удалил из CI_COBL, CI_COBL_BI и BSEG.
После удаления все структуры и таблица активировались.
Удаленные поля из раздела транзакции oxk3 "Include структура клиента", перекочевали в раздел "Прочие поля клиента".
Потом решил сделать Удаление СтатЗаписей. Система естественно нашла удаленные всякие остатки... (в статусах полей и т.д.)
Исходя из того, как это делается в SL, там удаляешь поля, после чего запускаешь перегенирацию кода и вуаля.... все ок!
Здесь есть что-то подобное или добавленные поля просто нельзя удалить?
Если можно, то опишите пжл. процедуру удаления ибо не нашел я ничего про это ....
И еще, как избавиться "Нет свободного модификац.№ в таблице TCOBM" без удаления полей ?
Признателен за ответы !

_________________
Хочу все знать!!! :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление пользовательских полей из new FI-GL
СообщениеДобавлено: Вт, июн 17 2014, 06:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Если я правильно понял, то: удаляете данные из НГГК, удаляете поля НГГК в тр. FAGL_GINS, накатываете НГГК.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление пользовательских полей из new FI-GL
СообщениеДобавлено: Вт, июн 17 2014, 13:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 15 2005, 13:04
Сообщения: 102
Откуда: г.Таганрог
Plank написал:
Если я правильно понял, то: удаляете данные из НГГК, удаляете поля НГГК в тр. FAGL_GINS, накатываете НГГК.

Вопрос касается не расширения FAGLFLEXT. Полей, которые присутствуют в пользовательском расширении (контировки пользователя, тр.oxk3 ) нет в группе таблиц FAGLFLEX, ими расширена только таблица BSEG.
Процесс удаления записей (попытка), описана в первом посте.
1.Удалил ненужные поля из CI_COBL, CI_COBL_BI и BSEG.
2.Активировал их.
3.В блоке контировки клиента (в тр.oxk3) появился уровень иерархии Прочие поля клиента, куда попали все удаленные на п.1 поля
При выборе поля из "Прочие поля клиента" и выбора меню "Удаление СтатЗаписей" , система заканчивает процесс с ошибкой
....
BB110 W Поле используется в варианте статуса поля F220 группы G068
BB110 W Поле используется в варианте статуса поля F220 группы G069
BB110 W Поле используется в варианте статуса поля F220 группы G070
BB110 W Поле используется в варианте статуса поля F220 группы G071
BB110 W Поле используется в варианте статуса поля F220 группы ICCF
BB151 E Поле ZZREGION еще используется, сначала удалите эти записи.

Что необходимо сделать чтобы система перегенерировала весь код на основании текущего состояния CI_COBL, CI_COBL_BI и BSEG ?

Что значит "Накатываете НГГК" ?
Про "удаляете данные из НГГК". В транзакции FAGL_GINS, как и в самих таблицах FAGLFLEXA и FAGLFLEXT нет полей расширения, которые я удаляю.
Поэтому, работа проводилась только с CI_COBL, CI_COBL_BI и BSEG, а исходя из того, что данные находятся только в BSEG, то обработка данных проводилась только с этой таблице.
В конечном счете таблица стала активна. Получилось активировать без удаления данных, так как по удаленным полям не было значений в таблице BSEG.
Проблема в другом, при сохранении проводки система ругается что, отсутствуют поля в BSEG, которые присутствуют в варианте статусов полей.
Отсюда и вопрос о транзакции, которая генерит весь код.
Я исхожу из методов с группой таблиц в SL, там после редактирования группы таблиц, запускаешь программу RGZZGLUX и она генерит весь код системы, который образовался на основе полей группы таблиц.
Что-нибудь у FAGLFLEX такое имеется? Здесь просто не ясна процедура удаления полей из блока контировки пользователя. Вы указали лишь последний п. "удаляете поля НГГК в тр. FAGL_GINS", но это касаетмя только самой группы таблиц FAGLFLEX, а что с кодом то делать, который сгенерировала система при добавлении пользовательской контировки? Эти же поля появляются во многих местах системы, руками то это все не удалишь ....

_________________
Хочу все знать!!! :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Удаление пользовательских полей из new FI-GL
СообщениеДобавлено: Вт, июн 17 2014, 15:10 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Смутило название темы, причем тут "new FI-GL"?
C ошибкой BB110 бороться очень просто. Заходите в ведение статусов полей для соответствующих групп (например в тр. FBKP) и ставите статус "Скрыто". Потом удаляете в меню "Удаление СтатЗаписей". Потом запускаете RGZZGLUX.
Соответственно, система перестанет ругаться на статусы полей.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB