將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建立:
廣告