如何将外部系统集成到 SAP 中? ERP 系统提供哪些接口?

SAP 标准接口提供了将外部系统连接到 SAP 的可能性。最后但同样重要的是,公司流程的数字化需要集成非 SAP 系统。SAP 接口允许任何其他软件和其他解决方案与 SAP 系统交换数据。每个可用的数据交换接口都有优点和缺点。在这里,我们介绍了最重要的集成接口,描述了它们的基本功能,并在视频中展示了 SAP 系统与 RFC 接口的耦合示例。在我们的实际示例和行业说明中发现您需要了解的有关使用SAP 的所有信息。您可以访问我们的教程流,找到有关此主题的专门视频

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

SAP 接口

RFC   – BAPI   – IDoc   – SOAP   – RESTSAP HANA

RFC——远程函数调用

SAP 接口 RFC - SAP 与 SAP 之间以及从 SAP 到外部系统的数据交换

根据 SAP 本身的说法,非 SAP 系统和 SAP 之间通信的经典方式是 RFC 接口。RFC 接口也经常用于 SAP 系统本身之间的通信。简单来说,RFC 就是一个远程函数调用。从 SAP/R3 到今天,用于集成的 RFC 接口一直可用。对于 RFC,有一个 RFC 客户端和一个 RFC 服务器,客户端借此调用服务器上的函数。该函数在远程系统上执行。在 RFC 耦合中,两个系统都可以充当服务器和客户端。RFC函数的调用是同步的,特别适用于生产直接需要决策或数据的流程。OPC Router可以调用 RFC 接口在 SAP 系统中使用所有参数类型和数据,但它也可以配置为 RFC 服务器并作为调用目标。

SAP SE80 中的示例 RFC

SAP SE80 中的示例 RFC

BAPI – 业务应用程序编程接口

SAP BAPI 调用

BAPI 的基本概念是面向对象。BAPI 使业务对象在 SAP 系统中可用,以供外部系统访问。业务对象表示真实的对象,例如订单、客户或文章。使用业务对象提供的方法专门访问这些实例。从技术上讲,该方法是在 RFC 接口的基础上调用的。调用的实例由关键字段(客户编号等)确定。OPC Router通过 SAP 插件连接 BAPI

IDoc 消息

SAP 接口 IDoc

IDoc(中间文档)是一种 SAP 文件格式。它用于传输交易数据。IDoc 的结构由 IDoc 类型规定,并定义文件中字段的确切长度和​​位置。IDoc 分为标题行、任意数量的数据段和状态记录。与 RFC 接口相反,通过 IDoc 进行的通信始终是异步的。发送方根据 IDoc 类型的规范创建带有数据的 IDoc,并将其传输到目标系统。接收系统接受 IDoc 并将其插入 IDoc 的处理缓冲区,从中依次处理文档。IDoc 是一种非常古老且行之有效的通信方法,特别适用于传输主数据和过账记录。您可以使用用于从任何来源发送 IDoc 的 SAP 插件。

将您的系统与 SAP 连接和耦合!

通过使用 OPC Router,将您的系统连接到 SAP 系统就像拖放一样简单——现在就为您的 OPC UA 通信测试功能齐全的免费演示。

免费测试 SAP 连接

SOAP网络服务

SAP 接口 SOAP

SOAP Web 服务是连接 SAP 的新技术之一。自 7.0 版和 SAP NetWeaver 推出以来,Web 服务已成为接口的标准。SOAP是一种纯Web技术,使用HTTP协议调用函数。RFC 函数也可通过 SOAP 接口使用。客户端通过 WSDL 文件(Web 服务描述语言)接收有关函数及其参数的详细信息。可以通过定义的 URL 检索 WDSL 文件。Web 服务是在 SAP 中使用 WebDynpro 创建的,并连接到 ABAP 程序和 RFC 接口。RFC 函数也可以使用其他解决方案(例如 SAP MII)发布为 Web 服务。OPC Router可以通过其 SOAP 插件使用 SAP Web 服务

REST API

SAP 接口 REST

多年来,SAP Gateway 一直具有以REST API 的形式提供 ABAP 函数和 RFC 接口的功能。REST 比 SOAP 有一些优势,但在技术上是相似的,因为它也是通过 HTTP 协议进行的函数调用。与 SOAP 相比,REST 易于从各种平台调用,以 JSON 或 XML 格式传输纯人类可读的数据,速度更快,节省资源。REST 的基本思想中,对象是通过 REST 访问的,而不是它的方法。可以通过 REST 访问更改对象的状态。变化是由传递的参数引起的。一个可能的用例是通过REST 接口连接 SAP PI 。

SAP HANA

SAP HANA 接口

2013年,SAP发布了HANA平台,同时也发布了SAP HANA平台的内存数据库。对关系数据库的访问类似于对其他关系数据库系统的访问,由此可以将 SAP 连接实现为纯数据库连接。如果要连接的 SAP 应用程序使用共同商定的表和函数,则可以通过它们进行数据交换。SAP HANA 数据库可以免费测试使用 OPC Router访问的SAP HANA 插件可以轻松建立。

简单的 SAP 连接实践与 SAP 接口

借助接口可以非常简单地实现将 SAP 系统连接到系统环境中的设备和机器。通过RFC、BAPI、IDoc、SOAP和REST接口,针对不同的需求提供不同的解决方案。无论使用哪种接口,结果都是一样的:您的 SAP 系统与您的系统环境进行通信。 

要建立SAP 连接,可以使用OPC Router等软件。提供了所有关键界面,并且可以使用拖放在图形用户界面中设置与设备和机器的连接。在实践中,可以不费吹灰之力且无需编程知识就可以将 SAP 数据分发到其他系统或将数据传输到 SAP 系统。这种联网使工业 4.0成为现实。 

更多信息

OPC Router REST 插件

了解更多关于 REST 的信息!什么是REST ?REST 代表“Representational State Transfers”,是一种用于在软件系统之间交换数据的通用协议。

OPC Router SAP HANA 插件

了解我们的SAP HANA 数据库插件如何使您能够直接与新的 SAP HANA 数据库交换生产流程的数据。在这里您可以找到有关连接的详细信息。

HERMA 使用 inray 自动化生产通信

了解更多关于使用不干胶标签制造商 HERMA的 OPC Router进行自动数据交换的优势。通过 PLC 到 ERP 的直接通信,预生产、生产、包装和维护以数字方式合并。PLC 控制器和 ERP-SAP 之间的 14 台机器和 35 个连接通过中间件智能耦合。

将您的系统链接到 SAP

OPC Router 是一种软件,可让您简单直观地将系统连接到 SAP 系统。
立即在功能齐全的免费演示中测试 OPC Router。

SAP 插件详细信息
测试 SAP 连接