多个OData批量创建对不同实体的请求

2020-09-02 12:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 以下方法在SAPUI5方...

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

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


嗨,

以下方法在SAPUI5方面是否正确:我正在尝试从SAPUI5程序向后端发送多个创建请求。 有人告诉我,在sapui5中使用变更集和批处理方法是旧方法,您可以使用以下方法,SAPUI5会将所有这些Odata创建请求放入堆栈中,并触发一个将所有创建请求组合在一起的请求。

只需考虑检查这是否是正确的方法(在性能方面也是如此)。 请注意,这里我仅指的是sapui5辅助代码,而不是abap changeset-begin,changeset-process代码。

onSubmitClick:function()

{

.create(" ",function(oData,oResponse(){},成功:function(){},错误:function(){});

.create(" ",function(oData,oResponse(){},成功:function(){},错误:function(){});

.create(" ",function(oData,oResponse(){},成功:function(){},错误:function(){});

.create(" ",function(oData,oResponse(){},成功:function(){},错误:function(){});

}

8条回答
太Q了
2020-09-02 13:03

谢谢。

当我这样做时,出现错误'setDeferredGroups'而不是oDataModel的函数。

-----

p.p1 {边距:0.0像素0.0像素0.0像素0.0像素; 字体:12.0px Menlo; color:#2a00ff} p.p2 {margin:0.0px 0.0px 0.0px 0.0px; 字体:12.0px Menlo} span.s1 {color:#7f0055} span.s2 {color:#000000} span.Apple-tab-span {white-space:pre}

var apprURL ="代理/https/<域>:<端口>/sap/opu/odata/sap/<服务名>";

var oDataModel =新的sap.ui.model.odata.ODataModel(apprURL);

oDataModel.setDeferredGroups([" group1"]); //这里出现上述错误

--------

请提出任何建议

一周热门 更多>