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
事务中显示更新的元数据。
只有重新创建具有不同名称的实体似乎可以解决它,但它似乎不是维护服务的好方法......