Odata适配器中的PATCH方法

2020-09-14 20:08发布

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

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


如何在SAP Hana Cloud集成中使用PATCH操作?

我只能在HCI的Odata适配器适配器中看到以下4种操作。 1)输入2)获取3)发布4)删除。

我的要求:

我需要使用odata服务(标准一)更新销售订单明细。 但是Odata服务仅支持PATCH方法。当我尝试使用PUT进行更新时,出现500个内部错误,例如波纹管。

错误::com.sap.gateway.core.ip.component.odata.exception.OsciException:内部服务器错误:500:HTTP/1.1

OData方法:UPDATE_ENTRY < BR>请求URI:PUT结果,请求报头:结果的currentdate:2018-08-02T00:00:00,点击salesorderitemVar:000010,点击salesorderVar:691结果,SAP-PASSPORT:2A54482A0300E600004350490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D657373616765526563657074696F6E00000000000000000000000000000000000000000000000000004350495F6C35333939000000000000000000000000000000000000000000000032646137616163352D646433332D343431372D626539612D306161616463346100000000192DA7AAC5DD334417BE9A0AAADC4ABEFC0740AF9A3C634BFBA297F053DFDF2B2B00000001000000002A54482A结果SAP_MplCorrelationId :AFttP ...

如果您能在此方面为我提供指导,我表示感谢。

谢谢。

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

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


如何在SAP Hana Cloud集成中使用PATCH操作?

我只能在HCI的Odata适配器适配器中看到以下4种操作。 1)输入2)获取3)发布4)删除。

我的要求:

我需要使用odata服务(标准一)更新销售订单明细。 但是Odata服务仅支持PATCH方法。当我尝试使用PUT进行更新时,出现500个内部错误,例如波纹管。

错误::com.sap.gateway.core.ip.component.odata.exception.OsciException:内部服务器错误:500:HTTP/1.1

OData方法:UPDATE_ENTRY < BR>请求URI:PUT结果,请求报头:结果的currentdate:2018-08-02T00:00:00,点击salesorderitemVar:000010,点击salesorderVar:691结果,SAP-PASSPORT:2A54482A0300E600004350490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004D657373616765526563657074696F6E00000000000000000000000000000000000000000000000000004350495F6C35333939000000000000000000000000000000000000000000000032646137616163352D646433332D343431372D626539612D306161616463346100000000192DA7AAC5DD334417BE9A0AAADC4ABEFC0740AF9A3C634BFBA297F053DFDF2B2B00000001000000002A54482A结果SAP_MplCorrelationId :AFttP ...

如果您能在此方面为我提供指导,我表示感谢。

谢谢。

付费偷看设置
发送
2条回答
哎,真难
1楼-- · 2020-09-14 20:26

您好Sandeep,

您应该在标题中使用POST方法,并可以在邮件正文中添加PATCH方法,例如 通过消息映射。

请参阅以下屏幕截图。

如果有帮助,请标记为已回答。

BR

Maik

奄奄一息的小鱼
2楼-- · 2020-09-14 20:40

嗨,Maik,

我们正在集成S4HANA。

我们创建了iFlow来更新销售订单中的软件密钥(S4HANA)。 以下是在iFlow中执行的步骤。 步骤:

1。 基于计划的iFlow。

2。 在iFlow中,我们使用三个Odata服务。

第一个Odata服务(客户服务)获取当前日期的所有销售订单详细信息。

b。 第二个Odata(客户服务)服务获取软件密钥。

c。 第三个(标准)用于根据销售订单和项目更新销售订单中的软件密钥。

3.最后,当我们尝试使用Odata适配器(方法:PUT)更新销售订单中的软件密钥详细信息时,会出现错误。

谢谢

Sandeep

一周热门 更多>