Текущее время: Вс, апр 28 2024, 10:35

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Правила переноса полей в регистрах FI-SL viа ГГК
СообщениеДобавлено: Чт, янв 27 2011, 21:56 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Добрый день, коллеги!

При настройках специальных регистров была возможность использовать так называемые правила переноса полей - "вклиниваться" в процесс переноса полей в FI-SL и делать с помощью стандартных настроек или юзер экзитов пост-обработку.

Хотел узнать, как настраивается такая вещь в гибкой книжке. Я догадываюсь, то нужно смотреть в сторону сценариев, которые присваиваются регистрам. Но толком не могу найти там настройку присвоения полей.

Я знаю, например, что этот механизм используется в ТПР по НУ в новой версии - в момент переноса в книгу сбора первичных документов вызывается UE для поля RTAXOBJ, который находит нужное значение в иерархии.

Спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правила переноса полей в регистрах FI-SL viа ГГК  Тема решена
СообщениеДобавлено: Чт, янв 27 2011, 23:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Таблицы FAGL_FIELD_MOVE и FAGL_FIELD_MOVEC там указываете номера экзитов (U++). В пуле программ GIMV определяете свою программу с подпрограммами.
Стандартные подпрограммы (S++) находятся в программе RGIFS000.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Правила переноса полей в регистрах FI-SL viа ГГК
СообщениеДобавлено: Пт, янв 28 2011, 11:52 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Спасибо большое! То, что нужно.

Еще вопрос - нет никаких дополнительных настроек которые позволяют "включать" - "выключать" эти UE?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правила переноса полей в регистрах FI-SL viа ГГК
СообщениеДобавлено: Пт, янв 28 2011, 19:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Даже использование подпрограмм уже за границами IMG, а вы хотите еще и ON/OFF...
Делаете свою табличку и для каждого U++ ON/OFF.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Правила переноса полей в регистрах FI-SL viа ГГК
СообщениеДобавлено: Пн, янв 31 2011, 16:58 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Спасибо. Просто у меня в какой то момент времени пропал "вызов" юзерэкзитов из области GIMV при переносе в другую книгу. И я вот уже несколько дней сижу в отладке и пытаюсь понять, что случилось. Это проблемы скорее всего одномандантной системы :( У нас тут несколько человек настраивают ГГК под свои нужды.

В FAGL_FIELD_MOVEC прописаны ссылки на UE для своих полей, которые есть в пуле GIMV... Но они не вызываются при переносе документа например из главного регистра в дополнительный обработки нет.

Я уже полез в пакет FAGL_LEDGER_CUST, в котором большинство вещей связанных с ГГК. Например, среди программ обнаружил пул "RFAGL_GENERATE_FIELDMOV" для перегенерации. Но не очень понятно, нужно искать ее запуск или нет.

Вот такая проблема.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Правила переноса полей в регистрах FI-SL viа ГГК
СообщениеДобавлено: Пн, янв 31 2011, 21:32 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Если подпрограмма указана для правильной таблицы-получателя и для правильного типа интерфейса (0 - документы учета и отчетности), то все должно работать.

SAPFGIMV/INCLUDE FGIMV<Тут ваш мандант>
FORM MODIF_20L0_100 USING M_RC M_LD.
M_RC = 0.
MOVE ACCIT_GLX-BUDGET_PD TO GLU1-RBUDGET_PD .
PERFORM E01_MVC(ZRGIVU050) (ZRGIVU050 - программа для пула GIMV в тр. GCX2)
USING ACCIT_GLX-GSBER GLU1-RBUSA .

вызывается в SAPLGLIN/INCLUDE LGLINF30
PERFORM (wf-form) IN PROGRAM sapfgimv
USING wf-rc1 ledger IF FOUND. (wf-form = MODIF_20L0_100)

вызывается в SAPLGLIN/INCLUDE LGLINUXX/LGLINU26
PERFORM belegposition_verarbeitung. "Belegposition allgemein

вызывается в SAPLFACG/INCLUDE LFACGUXX/LFACGU03
ELSEIF i_event EQ 'PROJECT'.
LOOP AT gt_trwpr INTO ls_trwpr.
CALL FUNCTION ls_trwpr-function (= G_RWIN_CHECK!!!)
TABLES
t_acchd = xacchd
t_accit = xaccit
t_acccr = xacccr

вызывается в PERFORM process_tcomp.

вызывается в FUNCTION fi_document_process.

вызывается в SAPMF05A/MF05AFF0/mf05aff0_fcode_bearbeitung - это уже наша любимая транзакция (у меня FB60)...

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Правила переноса полей в регистрах FI-SL viа ГГК
СообщениеДобавлено: Вт, фев 01 2011, 00:35 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Ну и тр. GCCG (GCGG) попробуйте...

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


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

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


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

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


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

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