Описание новых точек расширения

Для выполнения концепта о создании новых точек расширения были созданы следующие точки расширения:

Журнал исходящих сообщений

Для журнала исходящих сообщений создана точка расширения /TRL/XDE_ENH_SPOT_OUTBOX.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_OUBOX_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_INOUTBOX.

Журнал входящих сообщений

Для работы с журналом входящих сообщений создана точка расширения /TRL/XDE_ENH_SPOT_INBOX

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_INBOX_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_INOUTBOX.

ZIP-архив

Для работы с ZIP-архивами создана точка расширения /TRL/XDE_ENH_SPOT_ZIP.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_ZIP_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_ZIP_BADI. При создании Z-реализации – стандартное внедрение станет неактивным и перестанет вызываться.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_ZIP_BADI.

Пользовательские проверки

Для создания пользовательских Z-проверок создана точка расширения /TRL/XDE_ENH_SPOT_CUSTCHECK.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_CHECK_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_CHECK_BADI.

Операции отправки

Для работы с операциями отправки создана точка расширения /TRL/XDE_ENH_SPOT_SHIPMENT.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_SHIPMENT_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_SHIPMENT_BADI. При создании Z-реализации – стандартное внедрение станет неактивным и перестанет вызываться.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_SHIPMENT_BADI.

Операции выгрузки документов

Для работы с выгрузкой документов создана точка расширения /TRL/XDE_ENH_SPOT_EXPORT_DOCS.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_EXPORT_DOCS_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_EXPORT_DOCS_BADI.

Класс для интеграции с помощью PI

Для интеграции с помощью XI/PI создана точка расширения /TRL/XDE_ENH_SPOT_WS_PI_CLASS.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_WS_PI_CLASS_BADI.

Данное BAdI не многоразовое, значит, возможна только одна активная реализация.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_IM_WS_FRAMEWORK.

Работа с филиалами контрагентов

Для работы с филиалами контрагентов создана точка расширения /TRL/XDE_ENH_SPOT_DEPART.

Данная точка содержит в себе определение BAdI /TRL/XDE_DEPARTMENT_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создана реализация по умолчанию в классе /TRL/XDE_CL_SETTINGS. При создании Z-реализации - стандартная реализация станет неактивной и перестанет вызываться.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_DEPARTMENT.

Работа с МЧД

Для работы с некоторыми функциями МЧД создана точка расширения /TRL/XDE_ENH_SPOT_MCHD.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_MCHD_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_MCHD_BADI_IMP. При создании Z-реализации – стандартное внедрение станет неактивным и перестанет вызываться. Обратите внимание, что от класса /TRL/XDE_CL_MCHD_BADI_IMP можно наследоваться.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_MCHD_BADI.

Работа с карточкой документа

Для работы с данными в карточке документа создана точка расширения /TRL/XDE_ENH_SPOT_SHIPMENT_DSP.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_SHIPMENT_DSP_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. По умолчанию для этого BAdI создано активное внедрение на основе класса /TRL/XDE_CL_SHIPMENT_DSP_BADI. При создании Z-реализации - стандартное внедрение станет неактивным и перестанет вызываться, однако имеется возможность наследоваться от класса /TRL/XDE_CL_SHIPMENT_DSP_BADI.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_SHIPMENT_DSP_BADI.

Работа с отчетом по маршрутам согласования

Для работы с маршрутами согласования создана точка расширения /TRL/XDE_ENH_SPOT_ROUTES.

Данная точка расширения содержит в себе определение BAdI /TRL/XDE_ROUTES_BADI.

Данное BAdI многоразовое, это значит, что можно создать несколько внедрений, которые будут вызываться одно за другим. Здесь нет реализации по умолчанию.

Данное BAdI основано на интерфейсе /TRL/XDE_IF_ROUTES_BADI.