点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用Web IDE Full Stack,SAP UI5和HANA数据库服务。
使用该应用创建实体效果很好。 但是我在更新操作期间收到错误消息。
onTaskStatePress:函数(){
var oModel = this.getView()。getModel(),
oViewModel = this.getModel(" taskView"),
sPath = oViewModel.getProperty("/img/sTaskPath"),//sPath为"/Tasks(2)"
oTask = oModel.getObject(sPath);
//更改某些数据,例如
oTask.started = true;
oModel.update(sPath,oTask);
这将引发类似以下错误:HTTP状态503-没有应用程序可用于处理此请求
如果我尝试使用此方法而不是oModel.update:
oModel.setProperty(sPath,oTask);
oModel.submitChanges();
然后我在oModel.setProperty收到此错误:断言失败:Tasks(2)不是有效的属性路径
oModel.submitChanges引发错误:"消息" Tasks(2)"的方法调用的非法参数。" (500内部服务器错误)
在日志中,我发现一个错误,例如:org.apache.olingo.odata2.api.ep.EntityProviderException:带有消息'__ref'的方法调用的非法参数。"," \ t ... 56个更多"]}
sPath和oTask看起来正确。 知道我的代码有什么问题吗?
狼帮
Krushna嗨,
谢谢。
我可以使用Postman/PATCH毫无问题地更新实体。
检查服务器端更新操作? 运行正常吗?
一周热门 更多>