在创建实体集中未获取odata值

2020-08-20 07:08发布

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

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


大家好,

我是SAP UI5开发的新手。 需要您的帮助。

我正在使用以下代码将数据从客户端发送到服务器。

var odataModel =新的sap.ui.model.odata.ODataModel("/img/sap/opu/odata/sap/ZKAKA_TEST_SRV/"); odataModel.create("/img/materialListSet",oDeepEntity,{成功:函数(odata){}});

但是不知何故没有收到ER_ENTITY或IV_SOURCE_NAME的值。

我在chrome调试中看到,var odataModel的odata参数/函数为空。

oDeepEntity包含新的编辑值。 如何将数据放入odataModel-> odata。

请提出您的意见。

谢谢,
达山

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

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


大家好,

我是SAP UI5开发的新手。 需要您的帮助。

我正在使用以下代码将数据从客户端发送到服务器。

var odataModel =新的sap.ui.model.odata.ODataModel("/img/sap/opu/odata/sap/ZKAKA_TEST_SRV/"); odataModel.create("/img/materialListSet",oDeepEntity,{成功:函数(odata){}});

但是不知何故没有收到ER_ENTITY或IV_SOURCE_NAME的值。

我在chrome调试中看到,var odataModel的odata参数/函数为空。

oDeepEntity包含新的编辑值。 如何将数据放入odataModel-> odata。

请提出您的意见。

谢谢,
达山

付费偷看设置
发送
1条回答
SC_Yao
1楼-- · 2020-08-20 07:49

请使用odata V2模型:

https: //ui5.sap.com/#/api/sap.ui.model.odata.v2.ODataModel

er_entity为空是正常的。 这是创建后必须返回的内容。

您必须使用io_data_provider从请求中获取数据:

io_data_provider-> read_entry_data(IMPORTING es_data = er_entity) 。

如果此后er_entity中仍然没有数据,请检查浏览器的网络跟踪并验证请求。


希望这会有所帮助

# p#

Darshan panchal ,当然更新功能将不起作用,它期望键值。 使用创建功能。

一周热门 更多>