2020-09-24 15:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用启用了读/写的oData参考服务。 我无法删除具有深层实体的条目。 例如,我想从实体集"供应商"中删除条目
Shweta,您好
请您更准确地描述需求,以便我们为您提供解决方案。
此致
Nitin
http://services.odata.org/V2/(S(eqkutk5sla1b31tgi5etl5e0))/OData/OData.svc /
上方链接用于读取/写入数据。
我想使用sapui5 odata删除功能从实体集"供应商"中删除任何条目。
但是简单的删除代码无法像对"产品"实体集那样工作
this.oModel.remove("/img/Products(" + delelement +")",
function(oResponse){console.log(oResponse); }
function(oResponse){console.log(oResponse); });
嗨,Shweta,
您无法从"供应商"实体集中删除条目,因为电子标签在"供应商"实体集中维护,而"产品"实体集中未实现。 您可以在URL中的每个条目中观察一个E-Tag属性: http://services.odata.org/V2/(S(eqkutk5sla1b31tgi5etl5e0))/OData/OData.svc/Suppliers
因此,现在您必须调用remove函数以及要删除的特定条目的E-tag参数,如下所示:
oModel.remove("/img/Suppliers(2)", { eTag:'W/\" 2 \"',成功:function(oData,response){ sap.m.MessageToast.show("成功"); }, 错误:功能(响应){ sap.m.MessageToast.show("失败"); } });
如有任何疑问,请告诉我。关于,尼丁
最多设置5个标签!
Shweta,您好
请您更准确地描述需求,以便我们为您提供解决方案。
此致
Nitin
http://services.odata.org/V2/(S(eqkutk5sla1b31tgi5etl5e0))/OData/OData.svc /
上方链接用于读取/写入数据。
我想使用sapui5 odata删除功能从实体集"供应商"中删除任何条目。
但是简单的删除代码无法像对"产品"实体集那样工作
this.oModel.remove("/img/Products(" + delelement +")",
function(oResponse){console.log(oResponse); }
function(oResponse){console.log(oResponse); });
嗨,Shweta,
您无法从"供应商"实体集中删除条目,因为电子标签在"供应商"实体集中维护,而"产品"实体集中未实现。 您可以在URL中的每个条目中观察一个E-Tag属性:
http://services.odata.org/V2/(S(eqkutk5sla1b31tgi5etl5e0))/OData/OData.svc/Suppliers
因此,现在您必须调用remove函数以及要删除的特定条目的E-tag参数,如下所示:
如有任何疑问,请告诉我。
关于,
尼丁
一周热门 更多>