Обновление заголовка отправки¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(IS_HEADER_FLDS) TYPE /TRL/XDE_S_HEADER_UPD
*" REFERENCE(IT_FIELDS) TYPE /TRL/XDE_T_FIELDS
*" EXCEPTIONS
*" NOT_UPDATED
*" BLOCKED
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_SHIPM_UPD_HEADER
обновляет заголовок отправки (поля таблицы /TRL/XDE_HEADER
).
Параметр |
Описание |
---|---|
|
|
|
Данные заголовка отправки. |
|
Набор обновляемых полей заголовка. Заполняется списком наименований полей из структуры
|
|
|
|
Во время обновления произошла ошибка. |
|
Отправка блокирована. |
Устанавливаем блокировку по номеру отправления.
Если не удалось установить блокировку – вызывается особая ситуация
BLOCKED
с текстом текущего системного сообщения.
Вызов ФМ /TRL/XDE_UPDATE_HEADER
, который получает данные по номеру отправления, проверяет возможность обновления и обновляет те поля, которые указаны во входной таблице IT_FIELDS
. Обновляет таблицу /TRL/XDE_HEADER
.
Если обновление не успешно – вызывается особая ситуация
NOT_UPDATED
с текущим системным сообщением.
Снимаем блокировку.