Поиск отправок по заданным критериям¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(IR_DIRECTION) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_RECORD_ID) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_SAP_OBJECT) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_OBJECT_ID) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_SAP_DOC_TYPE) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_CR_DATE) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_INV_NUMBER) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_INV_DATE) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_STATE) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_ID_OED) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_KUNNR) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_LIFNR) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" REFERENCE(IR_INV_COR_NUM) TYPE /TRL/XDE_T_RANGE OPTIONAL
*" EXPORTING
*" REFERENCE(ET_SHIPMENT_DATA) TYPE /TRL/XDE_T_SHIPMENT_DATA
*" TABLES
*" ET_META_DATA STRUCTURE /TRL/XDE_METDAT OPTIONAL
*" EXCEPTIONS
*" SELECTION_CRITERIA_NOT_SET
*" INVALID_PARAMETERS
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_SEARCH_SHIPMENTS
осуществляет поиск отправок по критериям, заданным во входных параметрах.
Параметр |
Описание |
---|---|
|
|
|
Диапазон направлений. |
|
Диапазон записей. |
|
Диапазон типов бизнес-объектов. |
|
Диапазон ключей бизнес-объектов. |
|
Диапазон видов документов. |
|
Диапазон дат создания. |
|
Диапазон счетов-фактур (только для фактуры). |
|
Диапазон дат счетов (только для фактуры). |
|
Диапазон состояний отправки. |
|
Диапазон ID операторов. |
|
Диапазон получателей. |
|
Диапазон отправителей. |
|
Диапазон корректировочных счетов (только для фактуры). |
|
|
|
Данные отправок. |
|
|
|
Метаданные. |
|
|
|
Не заполнены критерии поиска. |
|
Неверно указаны параметры поиска. |
Необходимо, чтобы хотя бы один из входных параметров был заполнен.
Если ни один из параметров не заполнен, будет вызвана особая ситуация SELECTION_CRITERIA_NOT_SET
и работа ФМ закончится.
Выполняется выборка из таблицы /TRL/XDE_HEADER
, объединенной с таблицей /TRL/XDE_HDR_ATR
, по номеру GUID отправления.
Если данные не будут найдены, работа ФМ закончится без ошибок.
Из выбранных данных удаляются те, для которых заполнен номер документа и этот документ отсутствует во входящем диапазоне счетов-фактур, либо те, для которых заполнена дата документа и эта дата отсутствует во входящем диапазоне дат счетов.
Если после этого данные еще остались и при вызове была указана таблица ET_META_DATA
, то чистится таблица ET_META_DATA
и делается выборка из таблицы /TRL/XDE_METDAT
для всех данных,
найденных ранее из /TRL/XDE_HEADER
и /TRL/XDE_HDR_ATR
по номеру GUID отправления.