Точки расширения интеграции UTD в xDE ====================================== Общее описание -------------- Для расширения и кастомизации интеграции UTD с продуктом xDE создана точка расширения ``/TRL/XDE_ENH_SPOT_UTD``. Внутри точки расширения создано BAdI-определение ``/TRL/XDE_UTD_BADI`` на основе интерфейса ``/TRL/XDE_IF_UTD_BADI``. .. list-table:: Методы интерфейса ``/TRL/XDE_IF_UTD_BADI`` :widths: auto :header-rows: 1 * - Имя метода - Вид - Описание * - CHECK_CALL_UTD_RECIEVE_METH - Instance Method - Проверка для запуска интеграции UTD * - AFTER_CALL_UTD_RECIEVE_METH - Instance Method - Постобработка Расширения для интеграции с UTD ---------------------------------- Для расширения логики интеграции с UTD созданы два метода .. list-table:: Параметры метода ``CHECK_CALL_UTD_RECIEVE_METH`` :widths: auto :header-rows: 1 * - Имя параметра - Вид - Тип - Описание * - 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. .. list-table:: Параметры метода ``AFTER_CALL_UTD_RECIEVE_METH`` :widths: auto :header-rows: 1 * - Имя параметра - Вид - Тип - Описание * - 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 (смена статуса).