Получение информации об операторе ЭДО

*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     REFERENCE(IV_ID_OED) TYPE  /TRL/XDE_ED_ID_OED
*"  EXPORTING
*"     REFERENCE(EV_OED_NAME) TYPE  /TRL/XDE_ED_OED_NAME
*"     REFERENCE(EV_OED_INN) TYPE  /TRL/XDE_ED_OSTCD1
*"     REFERENCE(EV_OED_KPP) TYPE  /TRL/XDE_ED_OSTCD3
*"--------------------------------------------------------------------

Функциональный модуль /TRL/XDE_API_OED_GET_DATA предназначен для получения информации об операторе ЭДО.

Таблица 64 Описание интерфейса функционального модуля /TRL/XDE_API_OED_GET_DATA

Параметр

Описание

IMPORTING

IV_ID_OED

Идентификатор оператора (см. таблицу /TRL/XDE_OED), для которого необходимо получить информацию.

EXPORTING

EV_OED_NAME

Наименование оператора ЭДО.

EV_OED_INN

ИНН оператора ЭДО.

EV_OED_KPP

КПП оператора ЭДО.

Вся работа ФМ выполняется внутри метода GET_OED_DATA класса /TRL/XDE_CL_SETTINGS. Сначала происходит вызов этого метода. Метод в первую очередь пытается найти данные в глобальной внутренней таблице GT_OED_DATA, поскольку она может быть заполнена ранее. Если данные будет найдены, выходные данные по наименованию, ИНН и КПП оператора ЭДО заполняются и метод заканчивает свою работу.

Если данные не найдены, происходит выборка данных из таблиц /TRL/XDE_OED и /TRL/XDE_OEDT.

Важно

То, на каком языке был произведен вход в систему, влияет на выборку, поскольку в выборке участвует поле /TRL/XDE_OEDT-LANGUAGE.

Если данные будут найдены, они будут добавлены во внутреннюю таблицу GT_OED_DATA, также будут заполнены выходные данные по наименованию, ИНН и КПП оператора ЭДО.

Кроме того, необходимо обратить внимание на настройку в таблице /TRL/XDE_CUST по имени SETTINGS_SET. Если заполнить данную настройку, то при выборе данных будет учитываться поле SETTING_SET, однако, если с учетом этой настройки данных найдено не будет, поиск повторится с пустым значением.

Настройка SETTING_SET