如何將外部系統(tǒng)集成到 SAP 中? ERP 系統(tǒng)提供哪些接口?

SAP 標(biāo)準(zhǔn)接口提供了將外部系統(tǒng)連接到 SAP 的可能性。最后但同樣重要的是,公司流程的數(shù)字化需要集成非 SAP 系統(tǒng)。SAP 接口允許任何其他軟件和其他解決方案與 SAP 系統(tǒng)交換數(shù)據(jù)。每個可用的數(shù)據(jù)交換接口都有優(yōu)點和缺點。在這里,我們介紹了最重要的集成接口,描述了它們的基本功能,并在視頻中展示了 SAP 系統(tǒng)與 RFC 接口的耦合示例。在我們的實際示例和行業(yè)說明中發(fā)現(xiàn)您需要了解的有關(guān)使用SAP 的所有信息。您可以訪問我們的教程流,找到有關(guān)此主題的專門視頻。

SAP 接口 RFC、BAPI、IDOC、SOAP 和 REST

SAP 接口

RFC   – BAPI   – IDoc   – SOAP   – RESTSAP HANA

RFC——遠程函數(shù)調(diào)用

SAP 接口 RFC - SAP 與 SAP 之間以及從 SAP 到外部系統(tǒng)的數(shù)據(jù)交換

根據(jù) SAP 本身的說法,非 SAP 系統(tǒng)和 SAP 之間通信的經(jīng)典方式是 RFC 接口。RFC 接口也經(jīng)常用于 SAP 系統(tǒng)本身之間的通信。簡單來說,RFC 就是一個遠程函數(shù)調(diào)用。從 SAP/R3 到今天,用于集成的 RFC 接口一直可用。對于 RFC,有一個 RFC 客戶端和一個 RFC 服務(wù)器,客戶端借此調(diào)用服務(wù)器上的函數(shù)。該函數(shù)在遠程系統(tǒng)上執(zhí)行。在 RFC 耦合中,兩個系統(tǒng)都可以充當(dāng)服務(wù)器和客戶端。RFC函數(shù)的調(diào)用是同步的,特別適用于生產(chǎn)直接需要決策或數(shù)據(jù)的流程。OPC Router可以調(diào)用 RFC 接口在 SAP 系統(tǒng)中使用所有參數(shù)類型和數(shù)據(jù),但它也可以配置為 RFC 服務(wù)器并作為調(diào)用目標(biāo)。

SAP SE80 中的示例 RFC

SAP SE80 中的示例 RFC

BAPI – 業(yè)務(wù)應(yīng)用程序編程接口

SAP BAPI 調(diào)用

BAPI 的基本概念是面向?qū)ο蟆?/font>BAPI 使業(yè)務(wù)對象在 SAP 系統(tǒng)中可用,以供外部系統(tǒng)訪問。業(yè)務(wù)對象表示真實的對象,例如訂單、客戶或文章。使用業(yè)務(wù)對象提供的方法專門訪問這些實例。從技術(shù)上講,該方法是在 RFC 接口的基礎(chǔ)上調(diào)用的。調(diào)用的實例由關(guān)鍵字段(客戶編號等)確定。OPC Router通過 SAP 插件連接 BAPI

IDoc 消息

SAP 接口 IDoc

IDoc(中間文檔)是一種 SAP 文件格式。它用于傳輸交易數(shù)據(jù)。IDoc 的結(jié)構(gòu)由 IDoc 類型規(guī)定,并定義文件中字段的確切長度和??位置。IDoc 分為標(biāo)題行、任意數(shù)量的數(shù)據(jù)段和狀態(tài)記錄。與 RFC 接口相反,通過 IDoc 進行的通信始終是異步的。發(fā)送方根據(jù) IDoc 類型的規(guī)范創(chuàng)建帶有數(shù)據(jù)的 IDoc,并將其傳輸?shù)侥繕?biāo)系統(tǒng)。接收系統(tǒng)接受 IDoc 并將其插入 IDoc 的處理緩沖區(qū),從中依次處理文檔。IDoc 是一種非常古老且行之有效的通信方法,特別適用于傳輸主數(shù)據(jù)和過賬記錄。您可以使用用于從任何來源發(fā)送 IDoc 的 SAP 插件。

將您的系統(tǒng)與 SAP 連接和耦合!

通過使用 OPC Router,將您的系統(tǒng)連接到 SAP 系統(tǒng)就像拖放一樣簡單——現(xiàn)在就為您的 OPC UA 通信測試功能齊全的免費演示。

免費測試 SAP 連接

SOAP網(wǎng)絡(luò)服務(wù)

SAP 接口 SOAP

SOAP Web 服務(wù)是連接 SAP 的新技術(shù)之一。自 7.0 版和 SAP NetWeaver 推出以來,Web 服務(wù)已成為接口的標(biāo)準(zhǔn)。SOAP是一種純Web技術(shù),使用HTTP協(xié)議調(diào)用函數(shù)。RFC 函數(shù)也可通過 SOAP 接口使用。客戶端通過 WSDL 文件(Web 服務(wù)描述語言)接收有關(guān)函數(shù)及其參數(shù)的詳細信息。可以通過定義的 URL 檢索 WDSL 文件。Web 服務(wù)是在 SAP 中使用 WebDynpro 創(chuàng)建的,并連接到 ABAP 程序和 RFC 接口。RFC 函數(shù)也可以使用其他解決方案(例如 SAP MII)發(fā)布為 Web 服務(wù)。OPC Router可以通過其 SOAP 插件使用 SAP Web 服務(wù)。

REST API

SAP 接口 REST

多年來,SAP Gateway 一直具有以REST API 的形式提供 ABAP 函數(shù)和 RFC 接口的功能。REST 比 SOAP 有一些優(yōu)勢,但在技術(shù)上是相似的,因為它也是通過 HTTP 協(xié)議進行的函數(shù)調(diào)用。與 SOAP 相比,REST 易于從各種平臺調(diào)用,以 JSON 或 XML 格式傳輸純?nèi)祟惪勺x的數(shù)據(jù),速度更快,節(jié)省資源。REST 的基本思想中,對象是通過 REST 訪問的,而不是它的方法。可以通過 REST 訪問更改對象的狀態(tài)。變化是由傳遞的參數(shù)引起的。一個可能的用例是通過REST 接口連接 SAP PI 。

SAP HANA

SAP HANA 接口

2013年,SAP發(fā)布了HANA平臺,同時也發(fā)布了SAP HANA平臺的內(nèi)存數(shù)據(jù)庫。對關(guān)系數(shù)據(jù)庫的訪問類似于對其他關(guān)系數(shù)據(jù)庫系統(tǒng)的訪問,由此可以將 SAP 連接實現(xiàn)為純數(shù)據(jù)庫連接。如果要連接的 SAP 應(yīng)用程序使用共同商定的表和函數(shù),則可以通過它們進行數(shù)據(jù)交換。SAP HANA 數(shù)據(jù)庫可以免費測試,使用 OPC Router訪問的SAP HANA 插件可以輕松建立。

簡單的 SAP 連接實踐與 SAP 接口

借助接口可以非常簡單地實現(xiàn)將 SAP 系統(tǒng)連接到系統(tǒng)環(huán)境中的設(shè)備和機器。通過RFC、BAPI、IDoc、SOAP和REST接口,針對不同的需求提供不同的解決方案。無論使用哪種接口,結(jié)果都是一樣的:您的 SAP 系統(tǒng)與您的系統(tǒng)環(huán)境進行通信。 

要建立SAP 連接,可以使用OPC Router等軟件。提供了所有關(guān)鍵界面,并且可以使用拖放在圖形用戶界面中設(shè)置與設(shè)備和機器的連接。在實踐中,可以不費吹灰之力且無需編程知識就可以將 SAP 數(shù)據(jù)分發(fā)到其他系統(tǒng)或?qū)?shù)據(jù)傳輸?shù)?SAP 系統(tǒng)。這種聯(lián)網(wǎng)使工業(yè) 4.0成為現(xiàn)實。 

更多信息

OPC Router REST 插件

了解更多關(guān)于 REST 的信息!什么是REST ?REST 代表“Representational State Transfers”,是一種用于在軟件系統(tǒng)之間交換數(shù)據(jù)的通用協(xié)議。

OPC Router SAP HANA 插件

了解我們的SAP HANA 數(shù)據(jù)庫插件如何使您能夠直接與新的 SAP HANA 數(shù)據(jù)庫交換生產(chǎn)流程的數(shù)據(jù)。在這里您可以找到有關(guān)連接的詳細信息。

HERMA 使用 inray 自動化生產(chǎn)通信

了解更多關(guān)于使用不干膠標(biāo)簽制造商 HERMA的 OPC Router進行自動數(shù)據(jù)交換的優(yōu)勢。通過 PLC 到 ERP 的直接通信,預(yù)生產(chǎn)、生產(chǎn)、包裝和維護以數(shù)字方式合并。PLC 控制器和 ERP-SAP 之間的 14 臺機器和 35 個連接通過中間件智能耦合。

將您的系統(tǒng)鏈接到 SAP

OPC Router 是一種軟件,可讓您簡單直觀地將系統(tǒng)連接到 SAP 系統(tǒng)。
立即在功能齊全的免費演示中測試 OPC Router。

SAP 插件詳細信息
測試 SAP 連接