0

我正在将 BizTalk 应用程序与 SAP 集成。当 SAP 向我发送一些数据时出现错误,因为 BizTalk 中未声明所需的架构。

所需的架构是http://Microsoft.LobServices.Sap/2007/03/Types/Idoc/3/ZCREMAS01//700

我可以在 SAP 中找到此架构(从 BizTalk 使用适配器服务时),但它不包含段 E2LFM1M005。

我得到的错误是

适配器“WCF-Custom”引发了错误消息。详细信息“Microsoft.ServiceModel.Channels.Common.XmlReaderGenerationException:在 IDoc 元数据中找不到段或组定义 E2LFM1M005。IDoc 类型的 UniqueId 为:IDOCTYP/3/ZCREMAS01//700。对于接收操作,SAP 适配器不支持未发布的段。

你能告诉我在哪里可以找到这个 iDoc 定义吗?

4

1 回答 1

1

涉及 idocs 的 SAP 版本可能有点棘手。在您的情况下,您的 SAP 系统的版本可能会高于 700。您可以更改两件事。

  1. 在您的 SAP 接收位置,转到设置中的“绑定”选项卡并检查“ReceiveIdocRelease”参数。底部应该有语法提示。
  2. 在 SAP 中,转到 WE20 并检查您正在使用的特定 LS、KU、...。如果您在此处编辑要更改的 idoc 类型,您可以在底部看到一个字段,您可以在其中指定段发布。把700放在这里再试一次。

我现在真的不能截图了。如果不清楚,请告诉我。下周我将发布更完整的答案。

亲切的问候蒂姆

于 2017-10-13T12:51:04.967 回答