Обновление метаданных отправки¶
*"--------------------------------------------------------------------
*"*"Локальный интерфейс:
*" 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с текущим системным сообщением.