是否可以仅通过在CDS中添加注释来添加eTag

2020-08-19 11:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)这是问题: 在SEGW中引用了...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


这是问题:

在SEGW中引用了CDS视图,我想为此实体类型添加一个eTag,整个程序逻辑由BOPF维护。 我认为最简单的方法是在CDS视图中添加注释。 当然,我尝试过这种方式,但是该字段仍未显示在SEGW的eTag字段中。

我引用了以下链接:

https://help.sap.com/viewer/ cc0c305d2fab47bd808adcad3ca7ee9d/201809.000/zh-CN/7dcd82b0dcf242618dfabb7d2e213f02.html

这是解决此问题的正确方法,还是还有另一种更好的方法?

4条回答
Tong__Ming
2020-08-19 11:51

您不应签入SEGW项目,因为该更改可能不会反映在项目中,但您必须测试实体集自身是否以ETag响应。/p>

如果注释不起作用(因为您使用的是较旧的版本),则可以尝试通过在MPC_EXT中重新定义DEFINE方法来设置注释。

方法define。

     数据lo_entity_type类型引用到/iwbep/if_mgw_odata_entity_typ。
     数据lo_property类型参考/iwbep/if_mgw_odata_property。

     super-> define()。

     lo_entity_type =模型-> get_entity_type(iv_entity_name ='Zsepm_C_Salesorder_TplType')。
     lo_property = lo_entity_type-> get_property(iv_property_name ='LastChangedDateTime')。
     lo_property-> set_as_etag()。

 

一周热门 更多>