СБИС Сапёр - user-exit — различия между версиями
(→Запонение ини-файла) |
|||
Строка 19: | Строка 19: | ||
===Запонение ини-файла=== | ===Запонение ини-файла=== | ||
− | В ини-файле в разделе для построения списка необходимо указать имя класса и метода. Например, для класса ZCL_SBIS_SDK метода GET_LINKS_VBFA_SFAKT ини-файл будет выглядеть так: | + | В ини-файле в разделе для построения списка необходимо указать имя класса и метода, который будет вызываться. Например, для класса ZCL_SBIS_SDK метода GET_LINKS_VBFA_SFAKT ини-файл будет выглядеть так: |
<source lang=ABAP> | <source lang=ABAP> | ||
"UserExit_After_IfExchange_GetPacket_Class": { | "UserExit_After_IfExchange_GetPacket_Class": { |
Версия 15:17, 26 июля 2017
Содержание
Общая концепция
Служит для изменения или проверки отправляемых в СБИС или принимаемых из СБИС данных через СБИС Сапер в системе SAP клиента. По умолчанию метод не вызывается и данные отправляются / принимаются как есть. Если активировать вызов и создать метод, то предоставляется возможность изменить данные пакета.
'UserExit_After_IfExchange_GetPacket'
Место вызова
Вызывается из метода /SBIS/IF_EXCHANGE->GET_PACKET
Параметры вызова
Создаваемый метод должен быть вида static.
Входные параметры
- IT_SETTINGS - таблица с текущими настройками типа /SBIS/T_SETTINGS
- IV_INI_NAME - текущее имя раздела конфигурации типа /SBIS/ED_UUID
- IV_SBIS_SERVER - индикатор текущего сервера СБИС типа CHAR01
Изменяемые параметры
- CS_API2_PACKET - пакет типа /SBIS/S_API2_PACKET
Запонение ини-файла
В ини-файле в разделе для построения списка необходимо указать имя класса и метода, который будет вызываться. Например, для класса ZCL_SBIS_SDK метода GET_LINKS_VBFA_SFAKT ини-файл будет выглядеть так:
"UserExit_After_IfExchange_GetPacket_Class": {
"Значение": "ZCL_SBIS_SDK"
},
"UserExit_After_IfExchange_GetPacket_Method": {
"Значение": "GET_LINKS_VBFA_SFAKT"
}