Точки расширения интеграции UTD в xDE¶
Общее описание¶
Для расширения и кастомизации интеграции UTD с продуктом xDE создана точка расширения
/TRL/XDE_ENH_SPOT_UTD
. Внутри точки расширения создано BAdI-определение /TRL/XDE_UTD_BADI
на основе интерфейса
/TRL/XDE_IF_UTD_BADI
.
Имя метода |
Вид |
Описание |
---|---|---|
CHECK_CALL_UTD_RECIEVE_METH |
Instance Method |
Проверка для запуска интеграции UTD |
AFTER_CALL_UTD_RECIEVE_METH |
Instance Method |
Постобработка |
Расширения для интеграции с UTD¶
Для расширения логики интеграции с UTD созданы два метода
Имя параметра |
Вид |
Тип |
Описание |
---|---|---|---|
IS_HEADER |
Importing |
/TRL/XDE_HEADER |
Основные данные по элементу ЭДО |
IV_STATE |
Importing |
/TRL/XDE_ED_STATUS |
Код статуса отправки |
IT_DOCS |
Importing |
/TRL/XDE_T_DOCUMENTS |
Список документов |
EV_CHECK |
Returning |
FLAG |
Флаг проверки |
Данный метод позволяет добавить пользовательские проверки перед запуском интеграции с UTD.
Имя параметра |
Вид |
Тип |
Описание |
---|---|---|---|
IS_HEADER |
Importing |
/TRL/XDE_HEADER |
Основные данные по элементу ЭДО |
IV_STATE |
Importing |
/TRL/XDE_ED_STATUS |
Код статуса отправки |
IT_DOCS |
Importing |
/TRL/XDE_T_DOCUMENTS |
Список документов |
Данный метод позволняет добавить постобработку после завершенной работы по интеграции с UTD.
Точки вызова¶
Метод
CHECK_CALL_UTD_RECIEVE_METH
вызывается внутри ФМ/TRL/XDE_RFC_SEND_SHIPMENT
до вызова метода по интеграции с UTD(создание записи в журнале UTD) и в ФМ/TRL/XDE_RFC_SET_STATUS
до вызова интеграции с UTD (смена статуса).Метод
AFTER_CALL_UTD_RECIEVE_METH
вызывается внутри ФМ/TRL/XDE_RFC_SEND_SHIPMENT
после вызова метода по интеграции с UTD(создание записи в журнале UTD) и в ФМ/TRL/XDE_RFC_SET_STATUS
после вызова интеграции с UTD (смена статуса).