通過IDOC實現EDI與SAP集成(四) - 接收來自SAP系統的IDOC

目錄

 通過IDOC實現EDI與SAP集成(一) - 連接SAP系統
 通過IDOC實現EDI與SAP集成(二) - 登錄SAP系統
 通過IDOC實現EDI與SAP集成(三) - 發送IDOC到SAP系統
 通過IDOC實現EDI與SAP集成(四) - 接收來自SAP系統的IDOC

查看完整分享,可前往 SAP(IDoc) PORT。同時可免費下載產品進行實際操作。
點擊下載 & 免費試用

通過IDOC實現EDI與SAP集成(四) - 接收來自SAP系統的IDOC

當配置IDoc端口並連接到SAP系統後,就可以接收來自SAP系統的IDoc文件。支持的文件類型包含raw IDoc,XML IDoc。

SAP系統發送IDoc文件時需要爲RSSBus Connect創建一個RFC destination。在端口設置頁面,可以選擇啓用IDoc Receiver並輸入爲RSSBus Connect 註冊的Program ID。

按照下列步驟配置SAP系統併發送MATMAS IDoc文件到RSSBus Connect。

定義邏輯系統:進入transaction SALE界面,選擇Basic Settings -> Logical Systems -> Define Logical System。然後創建一個包含有效名稱的新條目(比如,RSSBUS)和描述信息。

創建RFC destination:打開T-Code SM59界面並單擊創建選項,填入如下RFC destination信息:

  1. RFC Destionation:要求名稱唯一(比如RSSBus_DEST)
  2. Connection Type:’T’表示TCP/IP
  3. Description:對RFC Destionation的描述
  4. Programe Id:在RSSBus Connect識別RFC destination的唯一名稱
  5. Activation Type:選擇註冊的服務器程序Activation Type:選擇註冊的服務器程序

在這裏插入圖片描述
當保存上述設置後,可進行連接測試,確認是否能成功連接到RSSBus Connect。

創建處理端口:使用T-code WE21,用上一步創建的唯一的名稱和描述生成一個新的RFC端口。

在這裏插入圖片描述
創建交易夥伴信息:使用T-Code WE20,爲第一步添加的邏輯系統(logical system)創建交易夥伴信息(Partner Profile)。然後爲MATMAS 添加一個出站參數(outbound parameter),消息類型爲MATMAS。在Outbound選項部分,接收端口(receiver port)的設置必須和第三步的設置一致,輸出模式必須設爲“Transfer IDoc Immed”,且IDoc基本類型應設爲MATMAS05。
在這裏插入圖片描述
發送IDoc測試文件:使用T-Code BD10向RSSBus Connect發送一個IDoc測試文件,需指定物料號(material number)。在發送消息前,需設置消息類型(Message Type)和邏輯系統(Logical System)信息。

用戶可以通過使用T-Code BD87來監控出站信息(outgoing messages)的發送情況。必要的話需做進一步的處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章