hana xsodata更新操作

2020-09-09 08:31发布

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

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


xsodata更新未发送所有字段以进行更新时抛出错误"序列化的资源的成员缺少值"。

可以说,我有4个字段。

field1:id

field2:姓名

field3:创建者

field4:创建于。

我的要求是仅更新field2。 从UI5,如果我使用field1,field2调用xsodata服务,则会收到上述错误。

任何解决方法?

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

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


xsodata更新未发送所有字段以进行更新时抛出错误"序列化的资源的成员缺少值"。

可以说,我有4个字段。

field1:id

field2:姓名

field3:创建者

field4:创建于。

我的要求是仅更新field2。 从UI5,如果我使用field1,field2调用xsodata服务,则会收到上述错误。

任何解决方法?

付费偷看设置
发送
3条回答
SAP浪
1楼-- · 2020-09-09 08:54

您需要发出" MERGE"操作,PUT操作将要求在请求中提供所有不可为空的字段。

shere_lin
2楼-- · 2020-09-09 08:53

您执行PUT还是MERGE更新操作

何必丶何苦呢
3楼-- · 2020-09-09 09:03

最好的方法是获取记录,对属性进行更新,然后将对象与更新后的属性一起发送(PUT)。 确保您的密钥属性未更改

一周热门 更多>