更新Odata记录

2020-08-27 07:21发布

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

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


专家,

我正在尝试通过提供实体的所有关键字段来更新记录,并且该实体在定义中被标记为Updateable。 但是我收到错误消息"数据服务请求包含此请求类型不允许的SystemQueryOptions"。

我的URL看起来是/sap/opu/odata/sap/Z_XXX_SRV/EntitySet(Key1 ='VF01',Key2 ='6000000008',Key3 ='2019',Key4 ='000001')/?$ format = json 动作是PUT。

此致

jyothir aditya

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

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


专家,

我正在尝试通过提供实体的所有关键字段来更新记录,并且该实体在定义中被标记为Updateable。 但是我收到错误消息"数据服务请求包含此请求类型不允许的SystemQueryOptions"。

我的URL看起来是/sap/opu/odata/sap/Z_XXX_SRV/EntitySet(Key1 ='VF01',Key2 ='6000000008',Key3 ='2019',Key4 ='000001')/?$ format = json 动作是PUT。

此致

jyothir aditya

付费偷看设置
发送
5条回答
hengyuye
1楼-- · 2020-08-27 07:51

尝试删除/?$ format = json,并在标头中使用Content-Type application/json。

太Q了
2楼-- · 2020-08-27 07:31

您好, jyothir aditya kundhurthi

能否请您同时分享错误的屏幕截图以及您打算如何进行PUT/POST?

感谢和问候,

RK

路亽曱_Ryan
3楼-- · 2020-08-27 07:36

关于错误" HTTP 500错误与在数据服务的上下文中发生了未知的内部服务器错误 ", 您可以尝试调试后端ABAP代码,这可能会产生ABAP转储。

My梦
4楼-- · 2020-08-27 07:50

是的,我已经尝试过了。

对于PUT/POSTon实体集,我收到的HTTP 500错误。在数据服务的上下文中,发生了未知的内部服务器错误

对于实体上的POST,我收到HTTP 404错误,消息中找不到段的资源。

此致

jyothir aditya

小c菟菟
5楼-- · 2020-08-27 07:32

嗨,

大多数情况下,如果您的实体中有日期字段,就会出现此错误。

如果有日期字段,请确保您再次选中该属性可为空的复选框。

一周热门 更多>