SAP CCtr RESTful PUT

2020-08-19 03:22发布

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

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


问候,

我对带有Restful Task Interface(RTI)的RESTful PUT功能的行为有疑问。

问题是,每次处理的任务主题都获得PUT更新时,其他所有内容都会被删除并留空。 就是 "收件人"地址,正文等将更新为"空"值。 我们仅更新主题值。 这是故意的吗? 我们还需要更新其他所有内容吗?

亲切的问候,

Als Tsvetkov

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

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


问候,

我对带有Restful Task Interface(RTI)的RESTful PUT功能的行为有疑问。

问题是,每次处理的任务主题都获得PUT更新时,其他所有内容都会被删除并留空。 就是 "收件人"地址,正文等将更新为"空"值。 我们仅更新主题值。 这是故意的吗? 我们还需要更新其他所有内容吗?

亲切的问候,

Als Tsvetkov

付费偷看设置
发送
3条回答
浮生未央
1楼 · 2020-08-19 03:43.采纳回答

嗨,Alder,

我认为获得PATCH方法的唯一方法是通过客户影响力。 我认为,对于OnPrem CCtr来说,最早意味着FP17,这意味着ETA Q2/2021。 从技术上讲,修补程序也可以带来这种效果,但我认为不会发生这种情况。

Restful接口文档可以得到改进,我同意。 我想念特定于版本的注释-例如,FP15中引入了RMI方法/userStatuses或/settings或/contactSummaries。 但是与其他文档不同,这里没有指出,您必须去发行说明才能发现...因此,在我弄清楚这一点之前,我花了1个小时用FP14挠头... :-)。/p>

致谢

Dawood

clasier
2楼-- · 2020-08-19 03:55

您好,感谢您的快速回复。

是的,这就是我的想法。 我知道应该使用PATCH方法,但我认为尚不支持。 此外,文档中并未提及应附带所有内容的条款。 另一方面,此类条款与RCI手册有关。

亲切的问候,

Alder

哎,真难
3楼-- · 2020-08-19 03:47

嗨Alder,

我认为您必须使用PUT方法"更新"所有字段-因此您应该在GET调用之前先使用PUT调用来获取 任务的实际图像并仅更改"主题"字段。

通常,要使用多个字段更新单个或只有几个字段的资源,应使用PATCH方法。 但是恐怕PATCH不能在SAP CCtr的静态接口中实现。

致谢

Dawood

一周热门 更多>