点击此处---> 群内免费提供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 ...
如果您能在此方面为我提供指导,我表示感谢。
谢谢。
您好Sandeep,
您应该在标题中使用POST方法,并可以在邮件正文中添加PATCH方法,例如 通过消息映射。
请参阅以下屏幕截图。
如果有帮助,请标记为已回答。
BR
Maik
嗨,Maik,
我们正在集成S4HANA。
我们创建了iFlow来更新销售订单中的软件密钥(S4HANA)。 以下是在iFlow中执行的步骤。 步骤:
1。 基于计划的iFlow。
2。 在iFlow中,我们使用三个Odata服务。
第一个Odata服务(客户服务)获取当前日期的所有销售订单详细信息。
b。 第二个Odata(客户服务)服务获取软件密钥。
c。 第三个(标准)用于根据销售订单和项目更新销售订单中的软件密钥。
3.最后,当我们尝试使用Odata适配器(方法:PUT)更新销售订单中的软件密钥详细信息时,会出现错误。
谢谢
Sandeep
一周热门 更多>