ERP & Systeme

Welche SAP-Schnittstellen gibt es? RFC, BAPI, ALE, IDoc, EDI, BDoc und ABAP RESTful APIs

Veröffentlicht am 31. Oktober 2021 · 2 Min. Lesezeit
Das Wichtigste in Kürze
  • RFCs machen Funktionsbausteine für andere SAP- und Nicht-SAP-Systeme aufrufbar. BAPIs bündeln RFCs zu Geschäftsobjekten wie dem Kundenauftrag.
  • ALE tauscht Geschäftsdaten zwischen SAP-Systemen aus und nutzt dafür IDocs als standardisierte Datencontainer.
  • EDI verbindet SAP mit externen Partnern über Standards wie EDIFACT oder ANSI X12.
  • ABAP RESTful APIs sind der neuere Weg, über den Fiori- und UI5-Anwendungen Daten mit SAP austauschen.

Welche verschiedenen SAP Schnittstellentechnologien gibt es eigentlich und wann kommen diese jeweils zum Einsatz?

Beim Abspielen werden Daten an YouTube (Google) übertragen. Datenschutz ·

RFC

RFC, also Remote Function Calls, ermöglichen es Funktionsbausteine für andere SAP und auch Non-SAP Systeme aufrufbar zu machen. Damit können spezifische Funktionen von extern ausgeführt werden.

BAPIs

BAPIs stehen für Business Application Programming Interface. Hier werden verschiedene RFCs, basierend auf Geschäftsobjekten wie einem Kundenauftrag, zusammengefasst. Dabei ist es möglich etwa Kundenaufträge von anderen SAP und auch Non-SAP System anzulegen, zu bearbeiten oder zu löschen.

ALE

ALE, also Application Link Enabling, ist ein Mechanismus für den Austausch von Geschäftsdaten zwischen SAP Systemen. Für die Übertragung kommen so genannte IDOCs zum Einsatz.

IDOC

IDOC steht für Intermediate Document, und ist eine Standard-Struktur, also ein Container, um Daten zwischen SAP Systemen und auch externen Systemen auszutauschen. IDOCs werden bspw. generiert wenn Outbound ALE oder EDI Prozesse ausgeführt werden.

EDI

EDI steht für Electronic Data Interchange und stellt einen standardisierten Datenaustausch zwischen SAP Systemen und externen Partnern über Standards wie EDIFACT oder ANSI X12 sicher. IDOCs müssen dabei von und zu EDI Nachrichten konvertiert werden.

BDOC

BDOC steht für Business Document und stellt einen Container zur Verfügung mit dem Daten im CRM Umfeld ausgetauscht werden können.

ABAP RESTful APIs

ABAP RESTful APIs stellt eine neue Möglichkeit zur Verfügung wie Webanwendungen basierend auf SAP UI5 bzw. Fiori ihre Daten mit einem SAP System austauschen können.

Wofür Schnittstellen gebraucht werden: End-to-End-Prozesse in SAP

Ein End-to-End-Prozess (E2E) ist ein Arbeitsablauf, der zwischen dem Bedürfnis eines Kunden und dessen Befriedigung durch das Unternehmen liegt. In SAP gibt es solche Prozesse von der Logistik bis zum Personalwesen. Die zwei wichtigsten im Logistikbereich:

Beim Abspielen werden Daten an YouTube (Google) übertragen. Datenschutz ·

  • Lead to Cash auf der Vertriebsseite: vom Kundeninteresse bis zum verkauften und bezahlten Produkt, unterteilt in Contact to Lead, Lead to Opportunity, Opportunity to Quote, Quote to Order und Order to Cash.
  • Source to Pay (auch Procure to Pay) auf der Einkaufsseite: von der Lieferantenfindung und dem Vertragsmanagement bis zu Bestellung, Wareneingang und Bezahlung, unterteilt in Source to Contract, Plan to Forecast, Procure to Receipt und Invoice to Pay.

Damit diese Prozesse wirklich durchgängig funktionieren, sind zwei Dinge entscheidend. Erstens ein automatisierter Austausch aller Dokumente wie Bestellungen und Rechnungen, also die Anbindung der Geschäftspartner per EDI. Zweitens optimierte Lagerbestände: Es nützt nichts, wenn Kundenaufträge hereinkommen, aber mangels Ware nicht bedient werden können. Dafür sorgen Bestandsoptimierungssysteme wie EazyStock, die Forecasts, Bestellvorschläge und Bestandsparameter wie Sicherheitsbestände ermitteln.

Wie EDI und REST-APIs allgemein funktionieren, erklärt der Artikel EDI vs. REST-API.

Bestandsoptimierung für euer ERP.
Wie wir EazyStock mit eurem ERP verbinden, vom Datenabzug bis zum Bestellvorschlag.
Zum Integration Accelerator™ →

Weiterlesen.