Wie gelingt die Integration von Fremdsystemen in SAP und welche möglichen Schnittstellen bietet das ERP System?

Die SAP Standardschnittstellen bieten Möglichkeiten externe Systeme an SAP anzubinden. Nicht zuletzt besteht für die Digitalisierung von Prozessen in Unternehmen der Bedarf an Integration von Nicht-SAP Systemen. Die SAP Schnittstellen erlauben jeder anderen Software und anderen Lösungen den Datenaustausch mit dem SAP System. Jede verfügbare Schnittstelle für den Austausch von Daten hat dabei Vor- und Nachteile. Wir stellen hier die wichtigsten Schnittstellen zur Integration in einer Übersicht vor, beschreiben deren Basisfunktion und zeigen in einem Video exemplarisch die Kopplung eines SAP Systems mit einer RFC Schnittstelle. Abschließend finden Sie Informationen über die einfache SAP-Anbindung in der Praxis. Ein detailliertes Video zu diesem Thema finden Sie hier in unserem Tutorial-Stream.

SAP Schnittstellen RFC, BAPI, IDOC, SOAP und REST

Die Schnittstellen

RFC – BAPI – IDoc – REST – SOAP – SAP HANA

RFC – Remote Function Call

SAP Schnittstelle RFC - Datenaustausch von SAP zu SAP und von SAP zu externen Systeme

Der Klassiker und Standard-Weg zur Kommunikation zwischen Nicht-SAP-Systemen mit SAP ist auch laut SAP selbst die RFC-Schnittstelle. Zwischen SAP-Systemen untereinander wird oft über RFC Schnittstellen kommuniziert. Ganz einfach ausgedrückt ist der RFC ein entfernter Funktionsaufruf. Die RFC-Schnittstellen zur Integration sind bereits seit SAP/R3 bis heute verfügbar.  
Beim RFC gibt es einen RFC-Client und einen RFC-Server, wobei der Client eine Funktion beim Server aufruft. Diese wird dann auf dem entfernten System ausgeführt.  Bei einer RFC-Kopplung können jeweils beide Systeme als Server und Client agieren.  
Der Aufruf einer RFC-Funktion ist synchron, so dass er besonders geeignet ist für Prozesse in denen Entscheidungen oder Daten zur Produktion direkt erforderlich sind. Der OPC Router kann RFC-Schnittstellen im SAP System aufrufen und dabei alle Parametertypen und Daten nutzen, er kann aber ebenfalls als RFC-Server konfiguriert werden und als Aufrufziel dienen. 

SAP SE80 RFC Funktionsbaustein

Beispiel RFC Bearbeitung in SAP mit der SE80

BAPI – Business Application Programming Interface

SAP BAPI Call

Bei den BAPIs ist das Grundkonzept die Objekt-Orientierung. BAPIs stellen die im SAP-System verfügbaren Business-Objekte für den Zugriff durch externe Systeme zur Verfügung. Business-Objekte bilden dabei reale Objekte, wie Aufträge, Kunden, Artikel ab. 
Der Zugriff auf die Instanzen erfolgt ausschließlich über Methoden, die das Business-Objekt zur Verfügung stellt. Technisch erfolgt der Aufruf der Methode auf Basis der RFC-Schnittstellen. Die jeweilige Instanz, auf die die Aufrufe erfolgen, werden über Schlüsselfelder bestimmt (Kundennummer etc.). Der OPC Router bindet BAPIs per SAP Plug-in an.

IDoc Nachrichten

SAP Schnittstelle IDoc

Das IDoc (Intermediate Document) ist ein Dateiformat von SAP. Es ist für den Transfer von Transaktionsdaten vorgesehen. Die Struktur eines IDoc ist durch den jeweiligen IDoc-Typ vorgeschrieben und definiert die genaue Länge und Positionierung von Feldern in der Datei. Grundsätzlich ist das IDoc in Kopfzeile, eine beliebige Anzahl an Datensegmenten und Statussätze aufgeteilt. 
Die Kommunikation über IDocs ist im Gegensatz zu den RFC-Schnittstellen grundsätzlich asynchron. Der Sender erstellt ein IDoc mit Daten nach der Vorgabe des IDoc-Typs und übergibt es an das Zielsystem. Das empfangende System nimmt das IDoc an und fügt es in die Verarbeitungspuffer für IDocs ein, aus der die Dokumente sukzessive abgearbeitet werden. 
IDocs sind eine sehr alte und bewährte Art der Kommunikation und bietet sich vor allem für den Transfer von Stammdaten und Buchungsdatensätzen an. Mit dem SAP Plug-in senden Sie IDocs aus beliebiger Quelle.

Ihre Systeme mit SAP koppeln und vernetzen!

Mit dem OPC Router ist die Anbindung Ihrer Systeme an das SAP-System ganz einfach per Drag & Drop möglich – testen Sie jetzt die vollumfängliche und kostenfreie Demo für Ihre OPC UA Kommunikation.

SOAP Webservice

SAP Schnittstellen SOAP

Die SOAP Webservices gehören den neueren Technologien zur Anbindung von SAP an. Seit der Version 7.0 und der Einführung von SAP NetWeaver gehören Webservices zum Standard bei den Schnittstellen.  
SOAP ist eine reine Webtechnologie und der Aufruf von Funktionen erfolgt über das http Protokoll. Über die SOAP Schnittstelle werden ebenfalls Funktionen zur Verfügung gestellt. Der Client bekommt detaillierte Information zu den Funktionen und deren Parameter über die WSDL-Datei (Web Service Description Language). Die WDSL Datei kann über eine definierte URL abgerufen werden.  
Die Webservices werden im SAP über WebDynpro erstellt und mit den ABAP Programmen und RFC-Schnittstellen verbunden. Über andere Lösungen (z.B. SAP MII) können auch RFC Funktionen als Webservices publiziert werden. Der OPC Router kann SAP Webservices mit seinem SOAP Plug-in nutzen. 

REST API

SAP Schnittstelle REST

Seit einigen Jahren verfügt das SAP Gateway über die Funktionalität, ABAP Funktionen und RFC-Schnittstellen in Form einer REST API zur Verfügung zu stellen. REST hat im Gegensatz zu SOAP einige Vorteile, ähnelt ihm aber von der Technologie her, da es ebenfalls ein Funktionsaufruf über ein http Protokoll ist. Gegenüber SOAP ist REST von verschiedensten Plattformen her einfach aufzurufen, überträgt reine Menschen-lesbare Daten in JSON oder XML und ist schneller und Ressourcenschonender. In der Grundidee wird per REST auf ein Objekt zugegriffen, nicht auf seine Methoden. Durch den REST Zugriff kann der Zustand des Objektes verändert werden. Die Veränderung wird durch übergebenen Parameter veranlasst. Ein möglicher Anwendungsfall ist die Anbindung des SAP PI über die REST Schnittstelle.

SAP HANA

SAP Schnittstelle HANA DB

Im Jahr 2013 hat SAP die HANA Plattform veröffentlicht und damit auch die In-Memory Datenbank der SAP HANA Plattform. Der Zugriff auf die relationale Datenbank ist vergleichbar mit dem Zugriff auf andere relationale Datenbanksysteme, wodurch eine SAP-Kopplung als reine Datenbankkopplung umgesetzt werden kann. Verwendet die zu koppelnde SAP-Anwendung gemeinsam vereinbarte Tabelle und Funktionen, kann der Datenaustausch hierüber erfolgen. Die SAP HANA Datenbank lässt sich kostenlos testen und mit dem SAP HANA Plug-in des OPC Routers kann der Zugriff auf einfache Weise hergestellt werden.

Verbindung von OPC mit einen RFC

In diesem Video sehen Sie eine exemplarische Kopplung eines SAP Systems mit einer RFC Schnittstelle.

Einfache SAP-Anbindung in der Praxis mit SAP-Schnittstellen

Die Anbindung eines SAP-Systems an Geräte und Maschinen einer Systemumgebung lässt sich ganz einfach mithilfe von Schnittstellen realisieren. Dabei stehen für unterschiedliche Anforderungen mit den Schnittstellen RFC, BAPI, IDoc, SOAP und REST auch unterschiedliche Lösungen zur Verfügung. Unabhängig davon, welche Schnittstelle zum Einsatz kommt ist das Resultat das gleiche: Ihr SAP-System kommuniziert mit Ihrer Systemumgebung.

Für die Einrichtung der SAP-Anbindung kann eine Software wie z.B. der OPC Router eingesetzt werden. Sie stellt die wichtigsten Schnittstellen bereit und die Verbindungen zu Geräten und Maschinen können in einer grafischen Benutzeroberfläche per Drag & Drop eingerichtet werden. Mit wenig Aufwand und ohne Programmierkenntnisse ist es so in der Praxis möglich, SAP-Daten an andere Systeme zu verteilen oder Daten an das SAP-System zu übergeben. Mit einer solchen Vernetzung wird Industrie 4.0 Realität.

Weitere Informationen

REST Plug-in für den OPC Router

Erfahren Sie mehr über REST! Was ist REST? REST steht für “Representational State Transfers” und ist ein verbreitetes Protokoll für den Datenaustausch zwischen Softwaresystemen.

OPC Router SAP HANA Plug-in

Lesen Sie, wie Sie durch unser SAP HANA Datenbank Plug-in den Datenaustausch Ihrer Produktionsprozesse direkt mit der neuen SAP HANA Datenbank durchführen können. Hier finden Sie die Details zur Anbindung.

HERMA automatisiert Fertigungsprozesse mit inray

Erfahren Sie mehr über die Vorteile des automatisierten Datenaustausches mit dem OPC-Router beim Haftetikettenhersteller HERMA. Mit direkter SPS-zu-ERP-Kommunikation werden Vorproduktion, Produktion, Verpackung und Instandhaltung digital zusammengeführt. 14 Maschinen und 35 Verbindungen zwischen SPS-Steuerungen und ERP-SAP werden durch die Middleware smart miteinander gekoppelt.

Koppeln Sie Ihre Systeme an SAP

Der OPC Router ist eine Software, die Ihnen eine einfache und intuitive Anbindung Ihrer Systeme an das SAP-System ermöglicht.
Testen Sie den OPC Router jetzt in einer kostenfreien und vollumfänglichen Demo.