如何使用批处理从SAPUI5的多个获取EntitySet?

2020-08-30 03:01发布

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

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


大家好,

我必须使用oModel.read在批处理操作中获取两个不同的entityset? 我用下面的代码来执行它。 但是,当我在后端进行调试时,它不会触发更改集begin&end方法。 (均在DPC中实施)。 但是它是同时触发的。 请建议我以正确的方式做。

代码:

 oModel.setDeferredGroups([" batchget"]);
 oModel.read("/img/EntitySet_01",{
 groupId:"批处理",
 changeSetId:"批处理",
 成功:函数(oEvent){

 },
 错误:函数(oError){

 }
 });
 oModel.read("/img/EntitySet_02",{
 过滤器:aGroupFilters,
 groupId:"批处理",
 changeSetId:"批处理",
 成功:函数(oEvent){

 },
 错误:函数(oError){

 }
 });
 oModel.submitChanges({
 groupId:"批处理",
 成功:功能(){
 警报("成功");
 },
 错误:功能(){
 alert(" Error");
 }
 });
 

谢谢

此致

Jayakrishnan.C

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

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


大家好,

我必须使用oModel.read在批处理操作中获取两个不同的entityset? 我用下面的代码来执行它。 但是,当我在后端进行调试时,它不会触发更改集begin&end方法。 (均在DPC中实施)。 但是它是同时触发的。 请建议我以正确的方式做。

代码:

 oModel.setDeferredGroups([" batchget"]);
 oModel.read("/img/EntitySet_01",{
 groupId:"批处理",
 changeSetId:"批处理",
 成功:函数(oEvent){

 },
 错误:函数(oError){

 }
 });
 oModel.read("/img/EntitySet_02",{
 过滤器:aGroupFilters,
 groupId:"批处理",
 changeSetId:"批处理",
 成功:函数(oEvent){

 },
 错误:函数(oError){

 }
 });
 oModel.submitChanges({
 groupId:"批处理",
 成功:功能(){
 警报("成功");
 },
 错误:功能(){
 alert(" Error");
 }
 });
 

谢谢

此致

Jayakrishnan.C

付费偷看设置
发送
2条回答
shere_lin
1楼-- · 2020-08-30 03:55

与变更集相关的方法应该仅针对与CUD相关的操作触发,并且与读取请求相关的方法将被单独调用,即使它们在同一批处理请求中也是如此。

您为什么要在相同的变更集中使用它们

感谢
Mahesh

当学会了学习
2楼-- · 2020-08-30 03:47

谢谢,Mahesh Kumar Palavalli 。 我会尝试的

一周热门 更多>