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