Azure Logic Apps Function Call SAP By BAPI 总是给我错误的反馈

Azure Logic Apps Function Call SAP By BAPI always give me wrong feedback

我正在使用 Azure Logic Apps 调用 SAP 模板,我使用调用 BAPI 方法向 SAP 发送消息。但是,我每次都收到错误反馈,它告诉我 The provided request payload storage blob URI 'cn01' is not valid。 cn01 是我从 SAP GUI 得到的。我不知道它是否是 BAPI 参数的正确格式。如果有人知道正确的格式,请帮助我。谢谢。

这是基于此 Microsoft documentation 的纯粹推论,在登录到 SAP S/4HANA 系统和 运行 事务代码 SWO1 后,我可以检查“公司"对应业务对象BUS0002BAPI_COMPANYCODE_GETDETAIL对应方法GETDETAIL,函数模块中的参数名命名为COMPANYCODEID,我就说屏幕字段 “输入 BAPI 参数” 应包含:

<GETDETAIL xmlns="http://Microsoft.LobServices.Sap/2007/03/Bapi/BUS0002">
  <COMPANYCODEID>CN01</COMPANYCODEID>
</GETDETAIL>

但是看到所有这些信息已经在屏幕字段“业务对象”和“方法”中,也许只有这个 XML 是相关的:

<COMPANYCODEID>CN01</COMPANYCODEID>