Точки расширения для автофактурирования

Общее описание

Для расширения и кастомизации функционала автоматического фактурирования создана точка расширения /TRL/XDE_ENH_SPOT_AUTO_INVO. Внутри точки расширения создано BAdI-определение /TRL/XDE_AUTO_INVO_BADI на основе интерфейса /TRL/XDE_IF_AUTO_INVO_BADI.

Таблица 428 Методы интерфейса /TRL/XDE_IF_AUTO_INVO_BADI

Имя метода

Вид

Описание

CHANGE_GOODSMVT_HEADER

Instance Method

Изменить заголовок для BAPI_GOODSMVT_CREATE

CHANGE_INCOMING_BAPI_HEADER

Instance Method

Изменить заголовок для BAPI_INCOMINGINVOICE_CREATE

Расширения для автофактурирования

Для расширения логики автофактурирования созданы два метода

Таблица 429 Параметры метода CHANGE_GOODSMVT_HEADER

Имя параметра

Вид

Тип

Описание

IRS_XML_DATA

Importing

DATA

XML данные

IS_PO_HEADER

Importing

BAPIEKKOL

Номер документа закупки

IS_HEADER

Importing

/TRL/XDE_HEADER

Основные данные по элементу ЭДО

IS_HDR_ATR

Importing

/TRL/XDE_HDR_ATR

Доп. данные к загол. вход./исход. док-ов

CS_HEADER

Changing

BAPI2017_GM_HEAD_01

Структура связи BAPI: данные заголовка документа материала

Данный метод позволяет изменить данные заголовка передаваемые в BAPI BAPI_GOODSMVT_CREATE.

Таблица 430 Параметры метода CHANGE_INCOMING_BAPI_HEADER

Имя параметра

Вид

Тип

Описание

IRS_XML_DATA

Importing

DATA

XML данные

IS_PO_HEADER

Importing

BAPIEKKOL

Номер документа закупки

IS_HEADER

Importing

/TRL/XDE_HEADER

Основные данные по элементу ЭДО

IS_HDR_ATR

Importing

/TRL/XDE_HDR_ATR

Доп. данные к загол. вход./исход. док-ов

CS_HEADER

Changing

BAPI_INCINV_CREATE_HEADER

Структура связи BAPI: данные заголовка документа материала

Данный метод позволняет изменить заголовок с данными передаываемыми в BAPI BAPI_INCOMINGINVOICE_CREATE.

Точки вызова

  • Метод CHANGE_INCOMING_BAPI_HEADER вызывается внутри метода BAPI_PREPARE_HEADER класса /TRL/XDE_CL_AUTOMATIC_INVOICES.

  • Метод CHANGE_GOODSMVT_HEADER вызывается внутри метода PREPARE_GOODSMVT_HEADER класса /TRL/XDE_CL_AUTOMATIC_INVOICES.