2017-10-12 253 views
0

我正在將BizTalk應用程序與SAP集成。當SAP向我發送一些數據時,我得到一個錯誤,因爲所需的模式未在BizTalk中聲明。SAP缺失文件

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

我可以在SAP找到這個模式(消耗從BizTalk適配器服務時),但不包含段E2LFM1M005。

我得到的錯誤是

適配器「WCF的自定義」引發一條錯誤消息。詳細信息 「Microsoft.ServiceModel.Channels.Common.XmlReaderGenerationException: 在IDoc 元數據中未找到段或組定義E2LFM1M005。IDoc類型的UniqueId爲:IDOCTYP/3/ZCREMAS01 // 700。 對於接收操作,SAP適配器不支持未發佈的 段。

你能告訴我在哪裏可以找到這個的iDoc定義?

回答

1

的SAP版本,當涉及到的IDoc可有點棘手。你的情況,你的SAP系統可能會有更高的版本,然後700. 有2件事情t你可以改變的帽子。

  1. 在您的SAP接收位置,轉至設置中的「綁定」選項卡並檢查「ReceiveIdocRelease」參數。底部應該有一個語法提示。
  2. 在SAP中轉到WE20並檢查您正在使用的特定LS,KU ...。如果您編輯您想在其中更改的idoc類型,則可以在底部看到一個可以指定段版本的字段。把700放在這裏,然後再試一次。

我現在無法真正製作截圖。如果不清楚,請告訴我。我會在下週發佈更完整的答案。

親切的問候 蒂姆

+0

感謝您的更新。經過多次測試和SAP工程師的幫助後,我們發現參數PI_APPLREL需要一定的值(不確定哪個值)。我們的SAP工程師修復了它,一切正常。 – user3417479