Получение всех отправок пакета

*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     VALUE(IV_SHPNR) TYPE  /TRL/XDE_ED_SHIPMENT_NUMBER OPTIONAL
*"     VALUE(IV_RECORD_ID) TYPE  /TRL/XDE_ED_RECORD_ID_EXT OPTIONAL
*"  TABLES
*"      ET_SHIMENTS STRUCTURE  /TRL/XDE_SHIP_PS
*"--------------------------------------------------------------------

Функциональный модуль /TRL/XDE_API_PACK_GET_ALL_SHIP предназначен для получения всех отправок для заданного пакета.

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

Параметр

Описание

IMPORTING

IV_SHPNR

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

IV_RECORD_ID

Уникальный идентификатор отправки. Если IV_SHPNR не указан, то для поиска отправок используется номер пакета, указанный для отправки с идентификатором IV_RECORD_ID.

EXPORTING

ET_SHIMENTS

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

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

Если входной параметр IV_SHPNR заполнен, сразу выбираются данные в таблицу ET_SHIMENTS из таблицы БД /TRL/XDE_SHIP_PS и происходит выход из ФМ.

Если входной параметр IV_SHPNR не заполнен, но заполнен IV_RECORD_ID, сначала выбирается одна запись из таблицы /TRL/XDE_SHIP_PS для того, чтобы узнать номер пакета, а затем снова происходит выборка, но данные ищутся уже по номеру пакета, а не по GUID отправления.