Описание используемых интерфейсов

Интерфейс определяет, какие методы можно использовать при внедрении BAdI и какие параметры при этом использовать.

Интерфейс для работы с расширением по журналу входящих и исходящих сообщений

Для работы с точками расширения, созданными для журналов исходящих и входящих сообщений, создан интерфейс /TRL/XDE_IF_INOUTBOX для работы с BAdI /TRL/XDE_INBOX_BADI и /TRL/XDE_OUTBOX_BADI. Для реализации созданы следующие статические методы.


CHANGE_FCAT

Метод используется для изменения каталога полей в журнале входящих/исходящих документов (тр. /TRL/XDE_INBOX и /TRL/XDE_OUTBOX).

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

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

Вид

Тип

Описание

CT_FCAT

Changing

LVC_T_FCAT

Каталог полей ListViewerControl


FILL_DATA_INBOX

Метод используется для заполнения данных, выводимых на ALV журнала входящих документов.

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

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

Вид

Тип

Описание

CT_ALV

Changing

/TRL/XDE_T_INBOX_VIEW

Таблица с данными для вывода на ALV


ADD_BUTTON

Метод используется для заполнения данных о кнопках, которые будут выведены на панель инструментов.

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

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

Вид

Тип

Описание

CT_TOOLBAR

Changing

TTB_BUTTON

Кнопки строки инструментов


FILL_DATA_OUTBOX

Метод используется для заполнения данных, выводимых на ALV журнала исходящих документов.

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

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

Вид

Тип

Описание

CT_ALV

Changing

/TRL/XDE_T_OUTBOX_VIEW

Таблица с данными для вывода на ALV


CUSTOM_PROCESSING

Метод используется для возможности кастомной обработки добавленных кнопок на панель инструментов.

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

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

Вид

Тип

Описание

IV_CODE

Importing

SY-UCOMM

Код функции

CT_GTA

Changing

STANDARD TABLE

Таблица с данными

Интерфейс для работы с расширением по ZIP-архиву

Создан интерфейс /TRL/XDE_IF_ZIP_BADI для работы с BAdI /TRL/XDE_ZIP_BADI. Для реализации созданы следующие методы:


CHANGE_NAME

Метод используется для изменения имени файла ZIP архива, выгружаемого по желанию пользователя.

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

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

Вид

Тип

Описание

IS_DOC

Importing

/TRL/XDE_DOCUM

Ссылки на файлы, связанные с отправлением

IV_UCOMM

Importing

SY-UCOMM

Код системной функции

CV_NAME

Changing

STRING

Имя выгружаемого файла


GET_FROM_OED

Метод используется для определения получения файла ZIP-архива от оператора.

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

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

Вид

Тип

Описание

IV_RECORD_ID

Importing

/TRL/XDE_ED_RECORD_ID_EXT

Идентификатор документа

CV_OED_ZIP

Changing

ABAP_BOOL

Флаг получения от оператора

Интерфейс для работы с расширением для пользовательских проверок

Создан интерфейс /TRL/XDE_IF_CHECK_BADI для работы с BAdI /TRL/XDE_CHECK_BADI. Для реализации созданы следующие методы.


CHECK_OPERATION

Метод используется для выполнения кастомных проверок во время операции, которая определяется по коду функции в параметре IV_ACTVT.

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

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

Вид

Тип

Описание

IS_HEADER

Importing

/TRL/XDE_HEADER

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

IV_ACTVT

Importing

/TRL/XDE_ED_ACTVT

Код функции

CS_RETURN

Changing

/TRL/XDE_RETURN

Код и текст сообщения


CHECK_BEFORE_SIGN

Метод используется для выполнения кастомных проверок перед тем как выполнить подписание имеющихся документов.

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

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

Вид

Тип

Описание

IV_COMMENT

Importing

STRING

Комментарий

IV_ACTVT

Importing

/TRL/XDE_ED_ACTVT

Код функции

IS_CERT

Importing

/TRL/XDE_S_SAP_DOC_TYPE_CERT

Сертификат подписания для видов документов

IS_HEADER

Importing

/TRL/XDE_HEADER

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

IT_DOCS_IM

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов

IT_DOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_W_CONTENT

Данные документов

CS_RETURN

Changing

/TRL/XDE_RETURN

Код и текст сообщения

Интерфейс для работы с расширением по операциям отправки

Создан интерфейс /TRL/XDE_IF_SHIPMENT_BADI для работы с BAdI /TRL/XDE_SHIPMENT_BADI. Для реализации созданы следующие методы.


NEED_APPROVE

Метод позволяет понять, нужно ли подписать исходящий документ или требуется выполнение операции со входящим документом.

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

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

Вид

Тип

Описание

IS_HEADER

Importing

/TRL/XDE_HEADER

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

CV_SIGN_OUT

Changing

ABAP_BOOL

Булевое значение

Данный метод уже имеет активную реализацию в классе /TRL/XDE_CL_SHIPMENT_BADI.


SET_COMMENT

Метод позволяет задать комментарий для выполнения операции.

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

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

Вид

Тип

Описание

IS_HEADER

Importing

/TRL/XDE_HEADER

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

IV_ACTVT

Importing

/TRL/XDE_ED_ACTVT

Код операции

CV_COMMENT

Changing

STRING

Комментарий

Интерфейс для выгрузки документов и печатных форм

Для работы с точками расширения, созданными для выгрузки документов, создан интерфейс /TRL/XDE_IF_EXPORT_DOCS_BADI для работы с BAdI /TRL/XDE_EXPORT_DOCS_BADI. Для реализации создан 1 метод.


GET_SHIPM_DOC_PFORM

Метод используется для изменения структуры с документом, который необходимо выгрузить по кнопке Выгрузить ПФ в транзакциях /TRL/XDE_INBOX и /TRL/XDE_OUTBOX.

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

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

Вид

Тип

Описание

IV_RECORD_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

CS_DOC_PFORM

Changing

/TRL/XDE_DOCUM

Ссылки на файлы, связанные с отправлением

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

Для работы с точками расширения, созданными для интеграции с помощью PI, создан интерфейс /TRL/XDE_IF_IM_WS_FRAMEWORK для работы с BAdI /TRL/XDE_WS_PI_CLASS_BADI. Для реализации созданы следующие методы.


GET_INSTANCE

Метод используется для получения экземпляра класса.

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

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

Вид

Тип

Описание

EO_IM_WS_FRAMEWORK

Returning

Object

Инстанция класса


GET_COMPONENT

Метод используется для запроса компонентов лицензии.

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

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

Вид

Тип

Описание

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке

ET_COMPONENTS

Exporting

/TRL/XDE_T_COMPONENT

Данные по компонентам лицензии


GET_PRINTFORM

Метод используется для получения данных печатной формы (тип ПФ, бинарные данные).

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

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

Вид

Тип

Описание

IS_PRINTFORM_REQUEST

Importing

/TRL/XDE_S_GET_PRINT_IN

Данные для сбора тела запроса на генерацию ПФ

ET_PRINTFORM_CONTENT

Exporting

/TRL/XDE_T_PRINTFORM_CONTENT

Набор данных по печатным формам

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст ошибки


SEND_FILE

Метод используется для отправки файла в архив.

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

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

Вид

Тип

Описание

IT_BIN_DATA

Importing

/TRL/XDE_T_SOLIX_TAB

Файл в бинарном виде

IV_FILE_SIZE

Importing

/TRL/XDE_ED_FILE_SIZE

Размер файла

IV_FILE_NAME

Importing

/TRL/XDE_ED_ARC_FILE_NAME

Имя файла

IV_ATTACHMENT_TYPE

Importing

/TRL/XDE_ED_ATTACHMENT_TYPE OPTIONAL

Тип вложения

EV_LINK

Exporting

/TRL/XDE_ED_LINK

Ссылка на сохраненный файл

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_FILE

Метод используется для получения файла из архива.

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

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

Вид

Тип

Описание

IV_LINK

Importing

/TRL/XDE_ED_LINK

Ссылка на сохраненный файл

ET_BIN_DATA

Exporting

/TRL/XDE_T_SOLIX_TAB

Файл в бинарном виде

EV_FILE_SIZE

Exporting

/TRL/XDE_ED_FILE_SIZE

Размер файла

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


SIGN_IN_DOCUMENT

Метод используется для согласования/отклонения документа.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_ACCEPT

Importing

XFELD

Флаг согласования

IT_SIGNEDDOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов для согласования/отклонения

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


SIGN_IN_DOCUMENT_LOC_ACC

Метод используется для локального согласования документа.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IT_SIGNEDDOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов для согласования/отклонения

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


SIGN_IN_DOCUMENT_LOC_REJ

Метод используется для локального отклонения документа.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IT_SIGNEDDOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов для согласования/отклонения

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


SIGN_REVOKE_DOCUMENT

Метод используется для серверного согласования/отклонения аннулирования.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_ACCEPT

Importing

XFELD

Флаг согласования

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_CERT_INFO

Метод используется для получения данных о сертификате.

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

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

Вид

Тип

Описание

IT_THUMBPRINT

Importing

/TRL/XDE_T_THUMBPRINT

Отпечаток сертификата

ET_CERT_INFO

Exporting

/TRL/XDE_T_CERT_INFO

Список сертификатов

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_UZ_DOCS

Метод используется для получения файлов документооборота.

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

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

Вид

Тип

Описание

IT_DOCS_ID

Importing

/TRL/XDE_T_DOCUMENT_ID

Коллекция идентификаторов документов

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCUMENTS_IM2

Данные документов для взаимодействия с ИМ

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_PACKAGE_CONTENT_ACC

Метод используется для получения контента для локального согласования документа.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_ACCEPT

Importing

XFELD

Флаг согласования

IV_RAWDATA

Importing

/TRL/XDE_ED_CRYPT_DATA

Данные открытого ключа

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCUMENTS_IM

Данные документов

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_PACKAGE_CONTENT_REJ

Метод используется для получения контента для локального отклонения документа.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_ACCEPT

Importing

XFELD

Флаг согласования

IV_RAWDATA

Importing

/TRL/XDE_ED_CRYPT_DATA

Данные открытого ключа

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCUMENTS_IM

Данные документов

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_DOCS_ARCHIVE

Метод используется для получения файлов документооборота архивом.

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

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

Вид

Тип

Описание

IT_DOCS_ID

Importing

/TRL/XDE_T_DOCUMENT_ID

Коллекция идентификаторов документов

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCS_ARCHIVE

Данные документов для взаимодействия с ИМ

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_REVOKE_DOCUMENT_ACC

Метод используется для получения квитанций для подтверждения аннулирования.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_ACCEPT

Importing

XFELD

Флаг согласования

IV_RAWDATA

Importing

/TRL/XDE_ED_CRYPT_DATA

Данные открытого ключа

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCUMENTS_IM

Данные документов

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_REVOKE_DOCUMENT_REJ

Метод используется для получения квитанций для отклонения аннулирования.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_ACCEPT

Importing

XFELD

Флаг согласования

IV_RAWDATA

Importing

/TRL/XDE_ED_CRYPT_DATA

Данные открытого ключа

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCUMENTS_IM

Данные документов

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


REV_ACPT_DOCUMENT_LOC_ACC

Метод используется для согласования аннулирования пакета документов.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IT_SIGNEDDOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов для согласования/отклонения

ES_RETURN

Returning

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


REV_ACPT_DOCUMENT_LOC_REJ

Метод используется для отклонения аннулирования пакета документов.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IT_SIGNEDDOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов для согласования/отклонения

ES_RETURN

Returning

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_REVOKE_DOCUMENT_REQ

Метод используется для получения квитанций для запроса аннулирования.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_CERT_NUM

Importing

/TRL/XDE_ED_THUMBPRINT

Отпечаток сертификата для подписания

IV_COMMENT

Importing

STRING

Комментарий

IV_RAWDATA

Importing

/TRL/XDE_ED_CRYPT_DATA

Данные открытого ключа

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCUMENTS_IM

Данные документов

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


REV_ACPT_DOCUMENT

Метод используется для запроса аннулирования.

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

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

Вид

Тип

Описание

IV_DOCUMENT_ID

Importing

/TRL/XDE_HEADER-RECORD_ID

GUID отправки SAP

IV_COMMENT

Importing

STRING

Комментарий

IT_SIGNEDDOCUMENTS

Importing

/TRL/XDE_T_DOCUMENTS_IM

Данные документов для согласования/отклонения

ES_RETURN

Returning

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_OPERATOR_DOCUMENT_ARCHIVE

Метод используется для получения файлов документооборота архивом от оператора.

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

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

Вид

Тип

Описание

IT_DOCS_ID

Importing

/TRL/XDE_T_DOCUMENT_ID

Коллекция идентификаторов документов

ET_DOCUMENTS

Exporting

/TRL/XDE_T_DOCS_ARCHIVE

Данные документов для взаимодействия с ИМ

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_REC_CONF

Метод используется для получения контента на подписание и отправку извещений о получении.

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

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

Вид

Тип

Описание

IS_RC_CONT

Importing

/TRL/XDE_S_RC_CONT

Адрес ящика контрагента в системе ОЭД

ET_RC_CON_TAS

Exporting

/TRL/XDE_T_RC_CON_TAS

Результаты задачи на генерацию извещений о получении

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


SEND_REC_CONF

Метод используется для отправки подписанных извещений о получении.

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

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

Вид

Тип

Описание

IS_RC_LOCAL

Importing

/TRL/XDE_S_RC_LOCAL

Данные ИОП для отправки

ET_RC_LOC_TAS

Exporting

/TRL/XDE_T_RC_LOC_TAS

Результаты задачи на отправку извещений о получении

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


GET_REC_UNH

Метод используется для получения необработанных извещений о получении.

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

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

Вид

Тип

Описание

IV_BOX_ID

Importing

/TRL/XDE_ED_ID_BOX

Адрес ящика контрагента в системе ОЭД

ET_RC_UNH

Exporting

/TRL/XDE_T_RC_UNH

Идентификаторы неотправленных извещений о получении

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


SEND_INVITATION

Метод используется для отправки приглашения контрагенту.

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

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

Вид

Тип

Описание

IT_INVITATION

Importing

/TRL/XDE_T_INVITATION

Набор данных для отправки приглашения

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


ACCEPT_INVITATION

Метод используется для принятия приглашения от контрагента.

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

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

Вид

Тип

Описание

IS_INVITATION

Importing

/TRL/XDE_S_INVITATION

Данные для отправки приглашения контрагентам

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


BREAK_INVITATION

Метод используется для прекращения отношений с контрагентом.

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

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

Вид

Тип

Описание

IS_INVITATION

Importing

/TRL/XDE_S_INVITATION

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

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


REJECT_INVITATION

Метод используется для отклонения приглашения от контрагента.

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

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

Вид

Тип

Описание

IS_INVITATION

Importing

/TRL/XDE_S_INVITATION

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

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


CONVERT_ISO_DATE_TO_ABAP_DATE

Метод используется для конвертации даты и времени в ABAP типы.

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

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

Вид

Тип

Описание

IV_DATETIME_Z

Importing

XSDDATETIME_Z

XSD-метка времени (UTC) yyyy-mm-ddThh:mm:ssZ [внеш.]

IV_DATETIME_LONG_Z

Importing

XSDDATETIME_LONG_Z

Метка времени XSD (UTC): yyyy-mm-ddThh:mm:ss.mmmuuunZ [внеш]

IV_DATETIME_STRING

Importing

STRING

Метка даты и времени в стринговой переменной

EV_DATE

Exporting

DATS

Поле типа DATS

EV_TIME

Exporting

TIMS

Поле типа TIMS

EV_MS

Exporting

CHAR3

Милисекунды

EV_VALUE_SHORT

Exporting

TIMESTAMP

Метка UTC-времени в краткой форме


REVOKE_INVITATION

Метод используется для отзыва ранее отправленного приглашения контрагенту.

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

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

Вид

Тип

Описание

IS_INVITATION

Importing

/TRL/XDE_S_INVITATION

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

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения об ошибке


WS_DOC_ATTCH_2_IM_DOC

Метод используется для конвертации данных документа из формата WS в формат ИМ.

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

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

Вид

Тип

Описание

IS_WS_DOCUMENT

Importing

/TRL/XDE_S_GET_ATTACHMENT

Вложения в разрезе документов

IS_WS_DOC_ATTCH

Importing

/TRL/XDE_S_ATTACHMENT

Вложение документа

I_MODE

Importing

С

Режим работы

I_STATE

Importing

/TRL/XDE_ED_STATUS

Код статуса отправки

ES_IM_DOCS

Exporting

/TRL/XDE_S_DOCUMENTS_IM2

Данные документа для взаимодействия с ИМ

ET_IM_DOCS

Exporting

/TRL/XDE_T_DOCUMENTS_IM2

Данные документов для взаимодействия с ИМ


GET_ALL_ATTACHMENT_LINKS

Метод используется для получения вложений для документа.

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

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

Вид

Тип

Описание

INPUT

Importing

/TRL/XDE_IM_WS_API_ACCESSOR_29

Сгенерированная структура. Данные по документу

OUTPUT

Exporting

/TRL/XDE_IM_WS_API_ACCESSOR_28

Сгенерированная структура. Данные вложений


GET_ALL_ATTACHMENT_LINKS_BATCH

Метод используется для получения вложений для документов.

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

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

Вид

Тип

Описание

INPUT

Importing

/TRL/XDE_IM_WS_API_ACCESSOR_31

Сгенерированная структура. Данные по документам

OUTPUT

Exporting

/TRL/XDE_T_GET_ATTACHMENT

Список вложений в разрезе документов


IM_GET_DOCUMENT_STATUSES

Метод используется для получения событий по ящику.

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

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

Вид

Тип

Описание

IV_LAST_EVENT_ID

Importing

/TRL/XDE_BOX_SYN-LAST_EVENT_ID

Идентификатор последнего обработанного события

IV_ID_OED

Importing

/TRL/XDE_ED_ID_OED

Код оператора ЭД

IV_ID_BOX

Importing

/TRL/XDE_ED_ID_BOX

Адрес ящика контрагента в системе ОЭД

ET_STATUSES

Exporting

/TRL/XDE_T_SHIPMENT_STATUS

Новые статусы/события по идентификатору ящика

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения

EV_LAST_EVENT_ID

Exporting

/TRL/XDE_ED_EVENT_ID

Идентификатор последнего события


IM_GET_DOCUMENT

Метод используется для получения данных по документу.

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

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

Вид

Тип

Описание

IV_ID_BOX

Importing

/TRL/XDE_ED_ID_BOX

Адрес ящика контрагента в системе ОЭД

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения

ES_HALFNONF

Exporting

/TRL/XDE_S_HALFNONF

Данные полуформ. документов

ET_METADATA_ATTR

Exporting

/TRL/XDE_T_ATTRIBUTES

Набор атрибутов для полуформ. документов

ET_LINKED_DOCS

Exporting

/TRL/XDE_T_SHIP_RL

Объекты, связанные с отправлением

ES_DOC_DATA

Exporting

/TRL/XDE_SHIPMENT_HEADER

Заголовок отправки

ET_CHILD

Exporting

/TRL/XDE_T_DOCUMENT_ID

Набор дочерних идентификаторов

EV_IS_OUTPUT

Exporting

XFELD

Флаг исходящего документа


GET_CONTRACTOR

Метод используется для получения данных по контрагенту.

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

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

Вид

Тип

Описание

IT_BOX_ID

Importing

/TRL/XDE_T_ID_BOX

Ящики оператора

IT_CONTRACTORFILTER

Importing

/TRL/XDE_T_CONTRACTORFILTER

Набор фильтров по контрагентам

IT_OED

Importing

/TRL/XDE_T_OED_LIST

Список операторов

ET_CONTRACTOR

Exporting

/TRL/XDE_T_CONTRACTOR

Набор данных о контрагентах

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения


GET_DEPARTMENTS

Метод позволяет получить список подразделений контрагента.

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

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

Вид

Тип

Описание

IS_DEPART_REQUEST

Importing

/TRL/XDE_S_DEPART_REQUEST

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

ET_DEPARTMENTS

Exporting

/TRL/XDE_T_DEPARTMENT

Таблица подразделений агента

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения


IM_SEND_DOCUMENTS

Метод используется для отправки исходящих документов.

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

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

Вид

Тип

Описание

IV_ID_OED

Importing

/TRL/XDE_ED_ID_OED

Код оператора ЭД

IV_ID_BOX

Importing

/TRL/XDE_ED_ID_BOX

Адрес ящика контрагента в системе ОЭД

IT_SHIP_OUT_DATA

Importing

/TRL/XDE_T_OUT_SHIPMENT_DATA

Данные отправки для передачи в ИМ

ET_SHIP_RETURN

Exporting

/TRL/XDE_T_SHIPMENT_RETURN

Результат обработки отправления

ES_RETURN

Exporting

/TRL/XDE_RETURN

Код и текст сообщения


GET_EVENTS_BY_DOCUMENT_ID

Метод используется для получения событий по идентификатору документа.

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

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

Вид

Тип

Описание

INPUT

Importing

/TRL/XDE_IM_WS_API_ACCESSOR_15

Сгенерированная структура. Данные по документу

OUTPUT

Exporting

/TRL/XDE_IM_WS_API_ACCESSOR_14

Данные по событиям для документа

Интерфейс для работы с МЧД

Создан интерфейс /TRL/XDE_IF_MCHD_BADI для работы с BAdI /TRL/XDE_MCHD_BADI. Для реализации созданы следующие методы.


REPORT_AUTHORITY_CHECK

Метод используется для проверки полномочий в отчете по МЧД.

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

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

Вид

Тип

Описание

IV_UNAME

Importing

SYUNAME

Имя пользователя

IV_ACTVT

Importing

/TRL/XDE_ED_MCHD_ACTVT

Код функции для работы с МЧД

CV_RES

Changing

ABAP_BOOL

Результат проверки, X - ок


CHECK_MCHD

Метод используется для проверки МЧД перед использованием ее в отправке.

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

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

Вид

Тип

Описание

IS_POWER_OF_ATTOREY

Importing

/TRL/XDE_S_POWER_OF_ATTORNEY

Данные по МЧД

CS_RETURN

Changing

/TRL/XDE_RETURN

Код и текст сообщения


GET_MCHD

Метод используется для поиска МЧД по заданным критериям.

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

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

Вид

Тип

Описание

IV_UNAME

Importing

SYUNAME

Имя пользователя

IV_ID_OED

Importing

/TRL/XDE_ED_ID_OED

Идентификатор оператора

IV_BOX_ID

Importing

/TRL/XDE_ED_ID_BOX

Идентификатор ящика

IV_NO_DISPLAY

Importing

XFELD

Режим вывода

CS_POWER_OF_ATTOREY

Changing

/TRL/XDE_S_POWER_OF_ATTORNEY

Основные данные МЧД


GENERATE_PRINTFORM

Метод используется для генерации печатной формы доверенности.

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

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

Вид

Тип

Описание

IS_MCHD

Importing

/TRL/XDE_S_MCHD

Титул машиночитаемой доверенности

IS_CERT

Importing

/TRL/XDE_S_SAP_DOC_TYPE_CERT

Сертификат для подписания

IS_BIN_DATA

Importing

/TRL/XDE_S_BIN_DATA

Бинарные данные файла

CS_MCHDDOC

Changing

/TRL/XDE_MCHDDOC

Документ МЧД


CHANGE_ALV_TAB

Метод используется для измеения данных в ALV-таблице перед выводом МЧД-отчета.

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

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

Вид

Тип

Описание

CT_ALV

Changing

/TRL/XDE_T_MCHD_ALV

Таблица ALV-отчета


CHANGE_DATA_DISPLAY

Метод используется для предзаполнения данными экрана создания МЧД.

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

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

Вид

Тип

Описание

CS_ATTOREY_INFO

Changing

/TRL/XDE_S_DSP_ATTOREY_INFO

Данные по МЧД, выводимые на экран

CS_ATTOREY_NOT_ID

Changing

/TRL/XDE_S_DSP_ATTOREY_NOT_ID

Поля МЧД нотариального удостоверения

CT_REPRES_ALV

Changing

/TRL/XDE_T_MCHD_REPRES_INF_ALV

Сведения об уполномоченном представителе

CT_AUTH_ALV

Changing

/TRL/XDE_T_MCHD_REPRES_AUT_ALV

Сведения о полномочиях представителя


CHANGE_N_CHECK_FIELDS_0101

Метод используется для изменения и проверки данных экрана 101 (главный экран) при создании МЧД.

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

CS_ATTOREY_INFO

Changing

/TRL/XDE_S_DSP_ATTOREY_INFO

Основные данные по МЧД

CS_ATTOREY_NOT_ID

Changing

/TRL/XDE_S_DSP_ATTOREY_NOT_ID

Поля МЧД нотариального удостоверения

CT_TEXT_ADDR_UL

Changing

TABLE

Длинный текст. Юридический адрес

CT_TEXT_ADDR_FACT

Changing

TABLE

Длинный текст. Фактический адрес

CT_TEXT_ADDR_RF

Changing

TABLE

Длинный текст. Адрес проживания РФ

CT_TEXT_PLACE

Changing

TABLE

Место совершения доверенности

CT_TEXT_REW

Changing

TABLE

Описание условия отзыва

CT_TEXT_SYST

Changing

TABLE

Сведения об информационной системе

CT_REPRES_ALV

Changing

/TRL/XDE_T_MCHD_REPRES_INF_ALV

Сведения об уполномоченном представителе

CT_AUTH_ALV

Changing

/TRL/XDE_T_MCHD_REPRES_AUT_ALV

Сведения о полномочиях представителя


CHANGE_N_CHECK_FIELDS_0103

Метод используется для изменения и проверки данных экрана 103 (сведения о полномочиях представителя) при создании МЧД.

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

CS_ATTOREY_AUTH

Changing

/TRL/XDE_S_DSP_ATTOREY_AUTH

Данные по полномочиям представителя

CT_TEXT_AUTH

Changing

TABLE

Длинный текст. Содержание полномочий

CT_TEXT_ADD

Changing

TABLE

Длинный текст. Дополнительное описание


CHANGE_N_CHECK_FIELDS_0104

Метод используется для изменения и проверки данных экрана 104 (сведения об уполномоченном представителе - физическом лице) при создании МЧД.

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

CS_ATTOREY_REP_FL

Changing

/TRL/XDE_S_DSP_ATTOREY_REP_FL

Данные представителя (физлицо)

CT_TEXT_ADDR

Changing

TABLE

Длинный текст. Адрес жительства


CHANGE_N_CHECK_FIELDS_0105

Метод используется для изменения и проверки данных экрана 105 (сведения об уполномоченном представителе - юридическом лице) при создании МЧД.

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

CS_ATTOREY_REP_UL

Changing

/TRL/XDE_S_DSP_ATTOREY_REP_UL

Данные представителя (юрлицо)

CT_TEXT_NAME

Changing

TABLE

Длинный текст. Наименование организации


CHANGE_N_CHECK_FIELDS_0106

Метод используется для изменения и проверки данных экрана 106 (сведения об уполномоченном представителе - индивидуальном предпринимателе) при создании МЧД.

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

CS_ATTOREY_REP_IP

Changing

/TRL/XDE_S_DSP_ATTOREY_REP_IP

Данные представителя (индивидуальный предприниматель)

CT_TEXT_NAME

Changing

TABLE

Длинный текст. Наименование организации


CHANGE_N_CHECK_FIELDS_0111

Метод используется для изменения и проверки данных экрана 111 (главный экран при создании МЧД формата 003).

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

CS_ATTORNEY_INFO3

Changing

/TRL/XDE_S_DSP_ATTOREY_INFO3

Данные по МЧД, выводимые на экран

CT_MCHD_REPRES

Changing

/TRL/XDE_T_MCHD_REPRES_INF_ALV

Сведения об уполномоченных представителях

CT_MCHD_TRUSTEE

Changing

/TRL/XDE_T_MCHD_PRINCIPAL_ALV3

Сведения о доверителях

CT_MCHD_AUTH

Changing

/TRL/XDE_T_MCHD_REPRES_AUT_ALV

Сведения о полномочиях представителя

CT_TEXT_AUTH

Changing

TABLE

Длинный текст. Текст полномочий

CT_TEXT_SYST

Changing

TABLE

Длинный текст. Описание системы


CHANGE_N_CHECK_FIELDS_0112

Метод используется для изменения и проверки данных экрана 112 (данные о доверителе).

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

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

Вид

Тип

Описание

IV_UCOMM

Importing

SYUCOMM

Код функции

IV_TRUSTEE_REP

Importing

CHAR1

Тип доверителя

CS_ATTORNEY_PRINC

Changing

/TRL/XDE_S_MCHD_PRINCIPAL_ALV3

Данные доверителя

CT_TEXT_NAME

Changing

TABLE

Длинный текст. Наименование доверителя

CT_TEXT_REP_NAME

Changing

TABLE

Длинный текст. Наименование представителя доверителя


BEFORE_SAVE

Метод используется для обработки данных созданной МЧД перед сохранением этих данных в продукте TerraLink xDE.

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

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

Вид

Тип

Описание

IS_MCHD

Importing

/TRL/XDE_S_MCHD

Титул машиночитаемой доверенности

IS_MCHDHDR

Importing

/TRL/XDE_MCHDHDR

Заголовок машиночитаемой доверенности

IT_MCHDUSR

Importing

/TRL/XDE_T_MCHDUSR

Уполномоченные представители МЧД

CS_RETURN

Changing

/TRL/XDE_RETURN

Код и текст сообщения


AFTER_STATE_CHANGED

Метод используется для выполнения кастомного функционала на новые события (статусы) по МЧД.

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

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

Вид

Тип

Описание

IV_ATTOREY_NUMBER

Importing

/TRL/XDE_ED_ATTOREY_NUMBER

Регистрационный номер доверенности

IV_STATE

Importing

/TRL/XDE_ED_MCHD_STATE

Статус машиночитаемой доверенности

Интерфейс для работы с филиалами контрагентов

Создан интерфейс /TRL/XDE_IF_DEPARTMENT для работы с BAdI /TRL/XDE_DEPARTMENT_BADI. Для реализации создан 1 метод.


GET_DEPARTMENTS

Метод используется для поиска филиалов по заданным критериям.

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

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

Вид

Тип

Описание

IV_ID_BOX_OED

Importing

/TRL/XDE_HEADER-ID_BOX_OED

Идентификатор ящика

IV_ID_OED

Importing

/TRL/XDE_HEADER-ID_OED

Идентификатор оператора

CS_RETURN

Changing

/TRL/XDE_RETURN

Код и текст сообщения

CT_DEPART

Changing

/TRL/XDE_T_DEPART

Таблица подразделений агента

Интерфейс для заполнения данных карточки документа

Создан интерфейс /TRL/XDE_IF_SHIPMENT_DSP_BADI для работы с BAdI /TRL/XDE_SHIPMENT_DSP_BADI. Для реализации созданы следующие методы.


REFRESH_CARRIER

Метод используется для заполнения данных по перевозчику в карточке документа.

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

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

Вид

Тип

Описание

IS_HEADER

Importing

/TRL/XDE_HEADER

Заголовок отправки

CS_CARRIER

Changing

/TRL/XDE_S_SHIPM_CONTRACTOR

Данные перевозчика


REFRESH_RECEIVER

Метод используется для заполнения данных по получателю в карточке документа.

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

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

Вид

Тип

Описание

IS_HEADER

Importing

/TRL/XDE_HEADER

Заголовок отправки

CS_RECEIVER

Changing

/TRL/XDE_S_SHIPM_CONTRACTOR

Данные получателя


REFRESH_SENDER

Метод используется для заполнения данных по отправителю в карточке документа.

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

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

Вид

Тип

Описание

IS_HEADER

Importing

/TRL/XDE_HEADER

Заголовок отправки

CS_SENDER

Changing

/TRL/XDE_S_SHIPM_CONTRACTOR

Данные отправителя

Интерфейс для работы с маршрутами согласования

Создан интерфейс /TRL/XDE_IF_ROUTES_BADI для работы с BAdI /TRL/XDE_ROUTES_BADI. Для реализации созданы следующие методы.


CHECK_BEFORE_START

Метод используется для проверок перед запуском отчета по маршрутам согласования.

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

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

Вид

Тип

Описание

IV_UNAME

Importing

SYUNAME

Имя пользователя

CV_ERROR

Changing

ABAP_BOOL

Флаг ошибки


CHANGE_ALV_TAB

Метод используется для изменения или дополнения данных, найденных для вывода в ALV-таблицу.

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

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

Вид

Тип

Описание

CT_ALV_TAB

Changing

/TRL/XDE_T_ROUTE_ACCEPT_ALV

Список маршрутов для вывода на ALV


CHANGE_FCAT

Метод используется для изменения каталога полей данных, найденных для вывода в ALV-таблицу.

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

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

Вид

Тип

Описание

CT_FCAT

Changing

LVC_T_FCAT

Каталог полей