在执行oData SubmitChanges之后,未创建某些数据

2020-08-20 00:45发布

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

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


嗨,

我想问为什么在执行commitChanges之后,某些数据没有创建?

 aData.forEach(函数(oData){
     oData.value1 ="某些值"; //设置一些值
     oModel.createEntry("/img/TreeData",{
         属性:oData
     });
 });

 oModel.submitChanges({
     成功:函数(oData,sResponse){
        //做其他事情
     }
 }); 

在执行submitChanges之前,我已经检查了待更改,其中包含要创建的301行。

但是执行后,仅创建了297行,缺少4行。

我已经使用attachRequestCompleted和sResponse(从submitChanges成功获取)进行检查,它显示301行是"已创建"。

我也在检查每个键,没有重复。

我尝试了30行和100行,完全没有问题。

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

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


嗨,

我想问为什么在执行commitChanges之后,某些数据没有创建?

 aData.forEach(函数(oData){
     oData.value1 ="某些值"; //设置一些值
     oModel.createEntry("/img/TreeData",{
         属性:oData
     });
 });

 oModel.submitChanges({
     成功:函数(oData,sResponse){
        //做其他事情
     }
 }); 

在执行submitChanges之前,我已经检查了待更改,其中包含要创建的301行。

但是执行后,仅创建了297行,缺少4行。

我已经使用attachRequestCompleted和sResponse(从submitChanges成功获取)进行检查,它显示301行是"已创建"。

我也在检查每个键,没有重复。

我尝试了30行和100行,完全没有问题。

付费偷看设置
发送
2条回答
Alawn_Xu
1楼-- · 2020-08-20 01:03

这肯定不是ui5的问题,而大部分是后端问题。 请与odata服务提供商团队联系以进行调查。

您也可以始终签入网络请求,以验证odata调用中发送的所有记录。

compass1988
2楼-- · 2020-08-20 01:10

实际上,oModel是将数据创建到模拟服务器中,而不是odata服务中。

因此它没有出现在网络请求中。

一周热门 更多>