点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有问题。 我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有问题。 我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有问题。 我的表有输入字段。 我在此字段中输入数据,然后使用SubmitChanges将数据发送到oDATA。 但是,如果没有在其中一个字段中输入任何数据,我就不应该发送。
按保存按钮
1。 场好
oEntry.Matnr =" 1"; oModel.create("/img/MaraSet",oEntry,mParameters);
2.Fields okey
oEntry.Matnr =" 2"; oModel.create("/img/MaraSet",oEntry,mParameters);
但是3.Fields不好
警报("错误") 返回;
编辑数据,然后再按一次保存按钮
1。 字段okey
oEntry.Matnr =" 1"; oModel.create("/img/MaraSet",oEntry,mParameters);
2.Fields okey
oEntry.Matnr =" 2"; oModel.create("/img/MaraSet",oEntry,mParameters);
3.Fields okey
oEntry.Matnr =" 3"; oModel.create("/img/MaraSet",oEntry,mParameters);
没有错误并使用
oModel.submitChanges(mParameters);
现在我正在寻找oData总共5条记录。 但这应该是3条记录。
Matnr = 1,
Matnr = 2,
Matnr = 1,
Matnr = 2,
Matnr = 3。
我的示例完整代码;
var oModel = this.getView()。getModel(); oModel.setDeferredGroups([" maraGroupId"]); oModel.setUseBatch(true); var mParameters = { " groupId":" maraGroupId", " changeSetId":" maraChangeSetId" }; var oEntry = {}; oEntry.Matnr =" 1"; oModel.create("/img/MaraSet",oEntry,mParameters); oEntry.Matnr =" 2"; oModel.create("/img/MaraSet",oEntry,mParameters); oEntry.Matnr =" 3"; oModel.create("/img/MaraSet",oEntry,mParameters); oModel.submitChanges(mParameters);
示例;
对于i = 0,添加创建,
对于i = 1 okey,添加创建
因为我= 3不好! 给出错误并返回代码。
出现错误后,我正在编辑数据。 并对其工作进行编码,但是Odata获得5条记录。
出现错误后如何刷新请求? 我不想使用两个FOR,因为会导致性能降低
一周热门 更多>