將SAP系統與ISV公司產品整合,以便在客戶端部署


SAP NetWeaver只是SAP系統的術語。所有SAP系統大多執行在NetWeaver上。SAP PI是像Biztalk一樣的常用整合工具,並非所有客戶端都必須擁有SAP PI系統才能進行整合。

您應該在SAP系統中使用遠端函式呼叫(RFC)進行整合。RFC是ABAP伺服器提供的介面,可用於同步和非同步資料傳輸。兩個系統之間的遠端函式呼叫(RFC連線)。透過在兩個系統之間建立可信的RFC連線,允許您在系統之間建立可信賴的關係,從而可以進行通訊和交換資訊和資料。

這可以使用SAP .NET聯結器來實現。.NET聯結器是一種程式設計環境,允許Microsoft .NET平臺與系統進行通訊。使用.NET聯結器,您可以使用SAP遠端函式呼叫(RFC)和Web服務,並允許您在Microsoft Visual Studio .NET中編寫各種應用程式,例如Web窗體、Windows窗體和控制檯應用程式。

SAP中可用於連線不同外部應用程式的另一種方法是透過BAPI。BAPI(業務應用程式程式設計介面)定義為一組面向物件的程式設計方法介面,允許開發人員將第三方軟體與SAP ERP系統整合。

建立BAPI涉及以下步驟:

  • 在SE11中建立結構
  • 在SE37中建立功能模組
  • 在SWO1中建立業務物件
  • 在BAPI資源管理器中檢視已建立的BAPI
  • 測試您的BAPI

事務SE11:建立字典結構

您可以使用(ctrl + F2)檢查結構,並使用(ctrl + F3)啟用結構。

事務SE37:建立功能模組

單擊“建立”按鈕並輸入功能模組的名稱。輸入功能組和簡短文字。要儲存功能模組,您需要單擊頂部的“儲存”按鈕。

在SWO1中建立業務物件 - 轉到事務SWO1,輸入要建立的BAPI的名稱,然後單擊“建立”。

您可以參考此連結瞭解使用者定義的BAPI建立:

https://wiki.scn.sap.com/wiki/display/ABAP/A+step+by+step+guide+for+beginners+on+user+defined+BAPI+creation

更新於:2020年2月14日

87次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告