如何从SAPUI5应用程序修补操作以进行OData更新?

2020-08-16 01:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在寻找通过SAP...

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

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


大家好,

我正在寻找通过SAPUI5应用程序对OData Service(OData V2)进行补丁更新的解决方案或步骤。

当前,我正在使用以下代码更新数据

 var oData = {
     产品编号:999,
     产品名称:" myProductUpdated"
 }
 oModel.update("/img/Products(999)",oData,{成功:mySuccessHandler,错误:myErrorHandler}); 

在上面的示例中,我需要为我的实体集传递整个有效负载。 无需传递整个有效负载,我只需要发送键和更新的字段即可。

如何在SAPUI5中做到这一点?

谢谢,

Jayakrishnan。

6条回答
黑丝骑士
2020-08-16 02:31

感谢 Prashil Wasnik 。 因此,我可以在有效载荷中发送的只是属性需要与密钥一起更新,

像打击。

 var oEntity = {
  产品编号:999,
  产品名称:" myProductUpdated",
  城市:"德里",
  国家:"印度"
 }

 var oUpdatePayload = {
 产品名称:" xyz"
 };

 oModel.update("/img/Products(999)",oUpdatePayload,{成功:mySuccessHandler,错误:myErrorHandler});
 

但是我说错了,

 defaultUpdateMethod不是函数。

我正在使用OData v2。

谢谢,

此致

JK。

一周热门 更多>