如何解决BAPI的Azure Logic应用功能调用SAP总是给我错误的反馈
我正在使用Azure Logic Apps调用SAP模板,我使用调用BAPI方法将消息发送到SAP。但是,每次都收到错误反馈,它告诉我提供的请求有效负载存储Blob URI'cn01'无效。 cn01是我从SAP GUI获得的。我不知道这是否是BAPI参数的正确格式。如果有人知道合适的伴侣,请帮助我。谢谢。
解决方法
这是基于此Microsoft documentation的纯推论,在登录到SAP S / 4HANA系统并运行事务代码SWO1
之后,我可以检查“ Company”是否对应于业务对象{{ 1}},即BUS0002
对应于方法BAPI_COMPANYCODE_GETDETAIL
,并且功能模块中的参数名称命名为GETDETAIL
,我会说屏幕字段“输入BAPI参数” 应包含:
COMPANYCODEID
但是看到所有这些信息已经在屏幕字段“ Business object”和“ Method”中,也许只有此XML是相关的:
<GETDETAIL xmlns="http://Microsoft.LobServices.Sap/2007/03/Bapi/BUS0002">
<COMPANYCODEID>CN01</COMPANYCODEID>
</GETDETAIL>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。