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