点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的同事,
我创建了一个CDS视图,并将其公开为oData。 之后,我通过/IWFND/MAINT_SERVICE激活了服务。
问题:
如果我通过添加新列来更改CDS视图,然后重新激活该视图。 我看不到oData服务中的更改。
我尝试过的东西:
1。 删除了oData服务,并将其重新添加到/IWFND/MAINT_SERVICE
2。 刷新了oData缓存(IWFND和IWBEP)
3。 从CDS视图中删除了oData.publish属性,然后将其重新添加。
无论我做什么,我都无法将新的列属性添加到oData服务中。
请让我知道是否有人对此有任何想法。
亲切的问候,
Sagar
[PS:简便的测试方法->
1.创建一个CDS视图并将其公开为oData。
2.然后在/IWFND/MAINT_SERVICE中激活oData
3.现在,返回CDS视图并在选择的内容中添加一个新列,然后激活]
嗨
我也遇到同样的问题。 但是,如果您使用其他名称创建新的DDL,则它可以工作。 让我们知道您是否找到相同的解决方案。
谢谢
我只是遇到了同样的问题。 我也尝试了以上所有方法。 我注意到注释模型没有更新,因为它具有旧的更新时间戳。 我只是删除了注释模型,然后再次激活了CDS,这对我有用。 您可以从"显示服务"屏幕访问它。 屏幕底部有一个标记为"注释模型"的按钮。
嗨,
在/IWFND/MAINT_SERVICE中选择服务,然后转到"服务实现",然后单击"清除缓存"。
嗨,萨加尔,除了复制CDS视图(DDL定义)并公开之外,您是否找到了其他解决方案?
我也遇到了同样的问题,清除浏览器缓存可以解决我的问题。
一周热门 更多>