OData V2 Model批处理调用,同一批处理具有get和update调用

2020-09-12 08:29发布

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

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


嗨,

我尝试用同一批处理中的get和/update调用来调用OData V2 Model批处理调用。 但这不起作用。

var oModel = new sap.ui.model.odata.v2.ODataModel(serviceURL,true);

oModel.setUseBatch(true);

oModel.read(sPath,{groupId:" myId"});

oModel.update(sPathUpdate,poEntry,{groupId:" myId",changeSetId:" applyChange"});

oModel.submitChanges({groupId:" myId",success:function(oData){}});

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

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


嗨,

我尝试用同一批处理中的get和/update调用来调用OData V2 Model批处理调用。 但这不起作用。

var oModel = new sap.ui.model.odata.v2.ODataModel(serviceURL,true);

oModel.setUseBatch(true);

oModel.read(sPath,{groupId:" myId"});

oModel.update(sPathUpdate,poEntry,{groupId:" myId",changeSetId:" applyChange"});

oModel.submitChanges({groupId:" myId",success:function(oData){}});

付费偷看设置
发送
2条回答
追夢秋陽
1楼-- · 2020-09-12 09:12

您有没有解决问题的办法? 我也遇到过这种情况,但是正在寻求帮助。

谢谢。

木偶小白
2楼-- · 2020-09-12 09:12

如果您想先获取记录,然后更新记录。.您应该尝试执行异步JS调用...并首先获取记录...,然后 在您的successcall上运行更新操作...我认为这是您需要执行的操作以实现所需的输出

一周热门 更多>