2020-08-21 09:12发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 对于更新操作(PU... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
对于更新操作(PUT/PATCH),我需要传递URL路径内外部Rest集成的ObjectID/UUID,如何实现?
使用URL参数,我们可以传递参数,但不能传递以下要求格式的对象ID,最终将以键和值对结尾,而更新操作不接受该键和值对。
具有动态ObjectID的URL格式:https://host/endpath('ObjectID')
谢谢
Siddu
Siddu,你好
您可以使用WebServiceUtilities.ExecuteRESTService函数来实现这一目标。
传递给此函数的第5个参数确定HTTP资源:"其余服务的资源名称,该资源与通信安排服务中定义的URL串联在一起"
因此在您的通信安排中定义"静态"部分,例如"/img/endpath",并将此参数设置为"(('[ObjectID]')"。 然后,被调用的URL将如下所示:[Host]/endpath('[ObjectID]')
有关更多信息,请参见Studio指南中的7.2.5.1.20 Web服务实用程序: https://help.sap.com/viewer/cbcebe3cfb1647a8b0322c18dbb0b481/2020.02/zh-CN/75d2f40373e21014a153e5dcf2ce5d88.html
最诚挚的问候于尔根
最多设置5个标签!
Siddu,你好
您可以使用WebServiceUtilities.ExecuteRESTService函数来实现这一目标。
传递给此函数的第5个参数确定HTTP资源:"其余服务的资源名称,该资源与通信安排服务中定义的URL串联在一起"
因此在您的通信安排中定义"静态"部分,例如"/img/endpath",并将此参数设置为"(('[ObjectID]')"。 然后,被调用的URL将如下所示:[Host]/endpath('[ObjectID]')
有关更多信息,请参见Studio指南中的7.2.5.1.20 Web服务实用程序: https://help.sap.com/viewer/cbcebe3cfb1647a8b0322c18dbb0b481/2020.02/zh-CN/75d2f40373e21014a153e5dcf2ce5d88.html
最诚挚的问候
于尔根
一周热门 更多>