Текущее время: Пт, июл 25 2025, 01:03

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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