SAPфорум.RU
https://www.sapboard.ru/forum/

Проблема с расширением UIBB в модуле MDG
https://www.sapboard.ru/forum/viewtopic.php?f=80&t=94340
Страница 1 из 1

Автор:  Серега Panda [ Пт, янв 27 2017, 17:34 ]
Заголовок сообщения:  Проблема с расширением UIBB в модуле MDG

Коллеги, добрый день!

Столкнулся с проблемой расширения стандартной конфигурации FMP в модуле MDG.

В транзакции NWBC консультант расширил стандартную конфигурацию по просмотру данных о деловом партнере на свои UIBB, данные для которых нужно подтягивать из соответствующих сущностей. Каждая UIBB работает на основе фидер класса, все хорошо. Но данные для UIBB нужно подтягивать из класса HANDLERA, где они формируются на основе имен сущностей. Также все это связывает класс GENIL, где обработка идет также на основе имен сущностей.

Я создал свои z-классы для классов HANDLER и GENIL, но там появляются только стандартные сущности. С чем это может быть связано?
Код сверял с инфой с sap.com - http://sapassets.edgesuite.net/sapcom/d ... f511fa.pdf
но результатов ноль.

Очень надеюсь на Вашу помощь!

Автор:  cnupt [ Ср, фев 22 2017, 09:35 ]
Заголовок сообщения:  Re: Проблема с расширением UIBB в модуле MDG

Вам нужно добавить модели сущностей, стандартные лежат в mdgimg -> general settings -> data modeling -> edit data model.

Потом добавить тоже самое в GENIL (транзакция genil_model_browser). В итоге вы должны иметь структуры для новых моделей данных и для GENIL.

Еще вам понадобится какой-то промежуточный буфер, который будет хранить данные на основе ваших кастомных моделек во время между чтением данных и отправкой их в UIBB. Данные из бд читаются в read_object_data, сохраняем в буффер, потом эти буферные данные получаем в get_object_data_by_entity, перед отправкой в UIBB конвертируем одно в другое в методе handler'а map_data_2sta. Как минимум, начав с этого метода, вы можете раскрутить всю цепочку и посмотреть, как все происходит.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/