SAP集成技術(二)接口庫

目前還沒有一個集中的地方能找到全部SAP接口,它們分散在幾個不同的地方。

本文鏈接:https://www.cnblogs.com/hhelibeb/p/17843509.html

SAP API Business Hub

大部分接口、特別是新接口由SAP API Business Hub發佈,內容分爲以下類別:

  • Application programming interfaces(APIs):來自不同SAP應用程序的接口,基於REST,OData和SOAP等標準。
  • Integration: 現成的集成包,可以直接複製和激活。
  • Events:事件可以在SAP應用程序內觸發和處理。這樣的事件通常通過隊列消息提供,因此可以集成到後續處理中。SAP API Business Hub提供了模式並記錄了這些消息的結構。
  • Core data services(CDS):CDS視圖描述了一個數據庫視圖,通過OData協議提供對基於SAP HANA數據庫的SAP系統的訪問。
  • Business processes: 此類別描述了各種SAP雲應用程序之間的整體集成,包含流程的可視化。例子包括Lead to Cash,Source to Pay,Hire to Retire,和Travel to Reimburse等。
  • Process Automation 此類別包含了用於創建過程、業務規則和可視化場景的現成模板,是SAP BTP中的SAP智能業務流程管理(SAP Intelligent BPM)的一部分。
  • SAP Graph:SAP Graph是一種特殊形式的API,它獨立於應用程序。SAP Graph通過領域模型以統一的方式表示客戶、員工、訂單等對象,這就使得訪問SAP應用程序的方式也得以統一。
  • Adapters:預定義的adapters和connectors,可以讓SAP與合作伙伴無縫集成。

(備註:2023-11-20當前網站裏還有Business Object Interfaces和BAdIs兩個分類,但打不開詳細頁面)

SAP API Business Hub中,API和Integration是最重要的內容。

SAP Best Practices Explorer

另一個來源是SAP Best Practices Explorer,其中列出了預定義的集成場景,並通過指南描述了配置步驟。這些資源通常會引用在SAP API Business Hub中的集成內容,但也可以找到如何配置SAP應用程序之間的點對點連接(例如,SAP S/4HANA Cloud與SAP Ariba)或如何使用SAP Process Integration實現接口的內容。

其它

還有一些舊的接口可以在其它地方找到。
直到大約2004年,像SAP R/3這樣的舊SAP系統只有IDocs和BAPIs(RFCs)。

可以在基於ABAP的SAP系統中使用IDocs和BAPIs:

  • IDocs可以通過事務WE60找到。
  • BAPIs可以通過事務BAPI找到。

WE60:

BAPI:

Enterprise services:企業服務是作爲面向服務架構倡議的SAP特定的web service。直到大約2016年,這些web服務可以在一個網站ES Workplace找到。在那之後,ES Workplace網站已被停用,現在可以在SAP API Business Hub找到一些企業服務作爲SOAP或web服務,但其中只有一部分。

在SAP ERP中可用的企業服務列在Enterprise Services in SAP ERP

對於基於雲和現場版本的SAP S/4HANA,你可以在SAP API Business Hub找到可用的API。另外,一些BAPIs和IDocs仍然被“容忍”並可能只用於與SAP ERP (OP)的通信。預計這些BAPIs和IDocs將在未來的SAP S/4HANA Cloud版本中被OData或SOAP API替代。

可以在SAP Readiness Check 2.0找到可用接口的完整列表。

非ABAP SAP應用程序提供個別的集成選項。例如,對於SAP Cloud for Customer,你可以在 http://s-prs.co/v546705 查看不同方式設置現有接口和開發新接口的概述。

總的來說,SAP試圖通過SAP API Business Hub之類的庫來集中處理集成和接口主題。不過,這些庫並不完整,只包括SAP世界的一部分。一些較舊的解決方案可能被忽視,因爲它們沒有戰略定位(對於SAP)。因此,在某些情況下,唯一的選擇是搜索SAP Help Portal以獲取接口、API和集成的連接應用程序。SAP Best Practices Explorer最佳實踐瀏覽器也是一個特別好的方式來找到現成的集成場景,特別是如果涉及SAP到SAP的通信(例如,通過SAP Cloud集成,SAP PI/PO,和直接或點對點集成)。

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