Обновление дополнительных атрибутов отправки

*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  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).

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

Параметр

Описание

IMPORTING

IS_HDR_ATTR

Атрибуты заголовка отправления.

IT_FIELDS

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

EXCEPTIONS

NOT_UPDATED

Во время обновления произошла ошибка.

BLOCKED

Отправка блокирована.

Устанавливается блокировку по номеру отправления.

  • Если не удалось установить блокировку – вызывается особая ситуация BLOCKED с текстом текущего системного сообщения.

Вызов ФМ /TRL/XDE_UPDATE_HDR_ATTR, который получает данные по номеру отправления, проверяет возможность обновления и обновляет те поля, которые указаны во входной таблице IT_FIELDS. Обновляет таблицы /TRL/XDE_HEADER и /TRL/XDE_HDR_ATR.

  • Если обновление не успешно – вызывается особая ситуация NOT_UPDATED с текущим системным сообщением.

Снимается блокировка.