SAP 丢失的文件

SAP missing file

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

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

我可以在 SAP 中找到此模式(当使用来自 BizTalk 的适配器服务时),但它不包含段 E2LFM1M005。

我得到的错误是

The adapter "WCF-Custom" raised an error message. Details "Microsoft.ServiceModel.Channels.Common.XmlReaderGenerationException: The segment or group definition E2LFM1M005 was not found in the IDoc metadata. The UniqueId of the IDoc type is: IDOCTYP/3/ZCREMAS01//700. For Receive operations, the SAP adapter does not support unreleased segments.

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

涉及 idoc 的 SAP 版本可能有点棘手。在您的情况下,您的 SAP 系统的版本可能高于 700。 您可以更改 2 项内容。

  1. 在您的 SAP 接收位置,转到设置中的 "Binding" 选项卡并检查 "ReceiveIdocRelease" 参数。底部应该有语法提示。
  2. 在 SAP 中,转到 WE20 并检查您正在使用的特定 LS、KU 等。如果您在那里编辑要更改的 idoc 类型,您可以在底部看到一个字段,您可以在其中指定段版本。在这里输入 700,然后重试。

我现在真的不能截图了。如果不清楚,请告诉我。下周我会 post 给出更完整的答案。

亲切的问候 蒂姆