500内部服务器,同时从SAPUI5删除行

2020-09-17 04:57发布

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

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


你好

我已经设计了OData服务和SAPUI5应用程序来执行CRUD操作。

在DELETE操作期间,在Gateway Client中进行测试时,一切正常。 但是从SAPUI5进行测试时,网关会抛出500错误,尽管行已成功删除。 以下是我的代码。 请在这里指导我。

注意:我在表中有一个日期字段,在EntityType中标记为"空"

 var oTable = this.getView()。byId(" idProductsTable");
 var oModel = oTable.getModel();
 var aBatchtoDelete = [];
 var oSelectedItems = oTable.getSelectedItems();
 var sPath = oSelectedItems [0] .getBindingContext()。sPath;
 oModel.remove(sPath,null,function(){
 MessageToast.show("成功删除");
 oModel.refresh();
 },
 函数(errData){
 MessageBox.show(
 "删除记录时发生错误",{
 图标:sap.m.MessageBox.Icon.ERROR,
 标题:"尊敬的用户",
 styleClass:" sapUiSizeCompact"
 }
 );}
 );
 

(58.2 kB)

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

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


你好

我已经设计了OData服务和SAPUI5应用程序来执行CRUD操作。

在DELETE操作期间,在Gateway Client中进行测试时,一切正常。 但是从SAPUI5进行测试时,网关会抛出500错误,尽管行已成功删除。 以下是我的代码。 请在这里指导我。

注意:我在表中有一个日期字段,在EntityType中标记为"空"

 var oTable = this.getView()。byId(" idProductsTable");
 var oModel = oTable.getModel();
 var aBatchtoDelete = [];
 var oSelectedItems = oTable.getSelectedItems();
 var sPath = oSelectedItems [0] .getBindingContext()。sPath;
 oModel.remove(sPath,null,function(){
 MessageToast.show("成功删除");
 oModel.refresh();
 },
 函数(errData){
 MessageBox.show(
 "删除记录时发生错误",{
 图标:sap.m.MessageBox.Icon.ERROR,
 标题:"尊敬的用户",
 styleClass:" sapUiSizeCompact"
 }
 );}
 );
 

(58.2 kB)
付费偷看设置
发送
2条回答
天桥码农
1楼 · 2020-09-17 05:20.采纳回答

我建议您使用/IWFND/TRACE在Gateway Client中以及从UI5 App中记录测试,并检查差异。

三十六小时_GS
2楼-- · 2020-09-17 05:23

很好,我已将我的评论转换为答案 您现在可以接受了。

一周热门 更多>