Обновление метаданных отправки¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" TABLES
*" IT_METADATA STRUCTURE /TRL/XDE_METDAT
*" EXCEPTIONS
*" NOT_UPDATED
*"--------------------------------------------------------------------
Функциональный модуль /TRL/XDE_API_SHIPM_UPD_MDATA
обновляет метаданные отправки.
Параметр |
Описание |
---|---|
|
|
|
Метаданные. |
|
|
|
Во время обновления произошла ошибка. |
Вся работа происходит в ФМ /TRL/XDE_UPDATE_METADATA
.
ФМ /TRL/XDE_UPDATE_METADATA
выполняет проверку имени тега (чтобы не был пустым), проверку существования данных для обновления.
После проверок происходит поиск данных из /TRL/XDE_HEADER
и в цикле по выбранным данным – ставится блокировка после чего обновляется таблица /TRL/XDE_METDAT
и цикл заканчивается.
Снимаются блокировки и проверяется, что не было ошибок. Если были ошибки – выполняется ROLLBACK WORK
(откатить изменения), иначе же выполняется COMMIT WORK AND WAIT
(выполнить изменения).
Если в ходе выполнения ФМ
/TRL/XDE_UPDATE_METADATA
возникли ошибки – вызывается особая ситуацияNOT_UPDATED
с текущим системным сообщением.