У нас проблема с SAPUI5
сервисным обслуживанием. После внесения изменений в объекты службы посредством транзакции SEGW
метаданные, загруженные в клиент GW
, остаются в состоянии до изменений.
Например, поле даты было изменено на строку, а GW
выдает ошибки invalid or no mapping to system data types found
. Причиной является попытка поместить значение типа дата-строка, например, «16 .05.2019», в тип даты (метаданные сущностей не обновляются каким-либо образом).
Мы попытались обновить эти кэши:
- Индекс пересчитать
- Smicm
- Глобальные кэши
Via:
- / iwfnd / cache_cleanup
- / ui2 / invalidate_global_caches
- / ui5 / app_index_calculate
Мы также перезагрузили метаданные и даже удалили сущность и воссоздали ее - все это не удалось.
В транзакции /IWFND_GW_CLIENT
отображаются обновленные метаданные.
Кажется, что только воссоздание сущности с другим именем решает эту проблему, но это не похоже на хороший способ поддерживать службу ...