SAP Gateway

2 | 37

Das SAP Gateway ist ein integraler Bestandteil des SAP NetWeaver ABAP Stacks und gibt die Möglichkeit, eine standardisierte Anbindung von Geräten, Umgebungen sowie Plattformen an SAP-Systeme herzustellen. Es nutzt das Open Data Protocol (OData). Dadurch kann jede beliebige Programmiersprache für die Verbindung von SAP- und Nicht-SAP-Anwendungen verwendet werden.

Definition

Zunächst als „SAP NetWeaver Gateway“ bezeichnet, ist das SAP Gateway ein auf offenen Standards basierendes Framework. Es bietet Entwicklern die einfache Möglichkeit, Nicht-SAP-Anwendungen mit SAP-Anwendungen zu verbinden. Dabei realisiert es auch die RFC-Services und macht es dadurch möglich, eine Verbindung von SAP-Systemen zu externen Programmen zu schaffen. Außerdem wird das Gateway dafür verwendet, eine Verbindung bzw. einen Zugriff auf SAP-Anwendungen von mobilen Geräten herzustellen. So hat man die Möglichkeit, die Geschäftslogik und Inhalte von SAP-Backend-Systemen für mobile und Web-Anwendungen zu nutzen. Dadurch soll die Komplexität und der Qualifikationsgrad für den Zugriff aus SAP-Daten reduziert werden. Ebenso führt dies zur Beseitigung von Bereitstellungsbarrieren. Zudem helfen einfache Schnittstellen, die Entwicklungszeiten zu verkürzen.

Das Gateway bietet die Möglichkeit, personenzentrierte Anwendungen, Daten der SAP Business Suite über bekannte Plattformen und Geräte auf simple und standardbasierte Weise zu nutzen. Bei dem Gateway handelt sich um ein Framework, welches Geschäftsanwender mit SAP-Systemen über Verbrauchertechnologien, Groupware und mobile Geräte verknüpft. Es basiert auf offenen Standards, die Dienste nach dem REST-Prinzip anbieten wie zum Beispiel Atom Publishing Protocol und OData.

Keine Probleme bei der Gateway Installation für Fiori

Wenn Sie noch nicht ganz sicher bei der SAP Gateway Installation für SAP Fiori sein, ist das kein Problem. Wir helfen Ihnen gerne bei der Einführung. Kontaktieren Sie uns kostenlos und unverbindlich!

Je nachdem, welche Entwicklungsanforderungen vorhanden sind und an welchem Ort die Gateway-Inhalte entwickelt werden, kann das Gateway in einem Backend-System der SAP Business Suite (Embedded Deployment) installiert werden. Eine weitere Möglichkeit wäre es, eine Installation in einem eigenen System (Central Hub Deployment) durchzuführen.

Über die Zeit wurden unterschiedliche Deployment-Szenarien empfohlen. Aus Verwaltungssicht ist ein Embedded Deployment einfacher. Aus Sicherheitssicht wird eine abgesetzte Installation in einem Central Hub Deployment bevorzugt.

SAP Gateway

Vereinfachter Aufbau

SAP Gateway und OData

Das Gateway verwendet das OData-Protokoll, welches auf Industriestandards basiert. OData bietet über eine REST-basierte Architektur zudem Zugriff auf Geschäftsdaten. Um es außerhalb von SAP nutzen zu können, benötigt man keine Kenntnisse der SAP-Strukturen, weil die Objektnavigation von dem Modul unterstützt wird.

Funktionen

Ermöglicht werden Runtime-Funktionen sowie der sichere Datenzugriff. Außerdem wird durch das Gateway eine Datenbankanbindung und Netzwerkkommunikation zur Verwaltung von Anwendungen gewährleistet, die auf dem Framework ausgeführt werden. Ebenfalls bietet es Infrastruktur und Werkzeuge für die Entwicklung von Anwendungen, die auf dem Framework laufen oder SAP-Lösungen verbessern. Eine weitere Funktion ist, dass eine Verbindung zu mehreren SAP-Systemen unabhängig von deren Version hergestellt werden kann.

Mit dem Gateway Server sollen die Geschäftsdaten der SAP Business Suite für die Umwelt zugänglich gemacht werden. Dadurch ist es möglich, eine Verbindung von HTML5- und ABAP-Funktionsbausteinen herstellen. So gesehen ist das SAP Gateway eine Vielzahl von ABAP Add-Ons zu dem existierenden SAP ERP-System, wodurch es einfacher gehandhabt werden soll.

Vorteile

Der erste Vorteil ist, dass die technische Komplexität der SAP-Systemlandschaft hinter einer herstellerunabhängigen und benutzerfreundlichen Schnittstelle versteckt wird. Man erhält den Zugang für die SAP-Geschäftsdaten sowie -funktionen für externe Geräte oder Systeme, die Folgendes können:

  • Kommunikation über das HTTP(S)-Protokoll
  • OData-Meldungen verstehen
  • Werkzeuge zur Bereitstellung von Services, die eine schnelle REST-Fähigkeit bestehender ABAP-Funktionen ermöglichen
  • Plug-Ins für bekannte IDEs wie Visual Studio, Eclipse und XCode

Außerdem dient das Gateway als Reverse Proxy vor datenhaltenden SAP Systemen.

Grenzen des SAP Gateway

Das SAP Gateway ist nicht als Kanal für die Art von transaktionalen Anwendungen entworfen, die von Power-Usern verwendet werden. Ebenso ist es nicht als Ersatz für bestehende Middleware wie SAP NetWeaver PI angedacht. Daher sind entsprechende Anwendungen nicht auf Application-2-Application- oder Business-2-Business-Szenarien ausgerichtet.

Unser Whitepaper zum Thema Anwendungsentwicklung mit SAPUI5 und Gateway

Whitepaper: Anwendungsentwicklung mit SAPUI5 und Gateway

Erfahren Sie hier alle Vorteile von SAPUI5 und Gateway.

SAP Gateway und S/4 HANA

Bei der Integration von externen Systemen und Anwendungen mit SAP S/4HANA spielt SAP Gateway eine entscheidende Rolle. Es ermöglicht den Zugriff auf SAP-Daten und -Funktionen über standardisierte RESTful-Schnittstellen mit Hilfe des OData-Protokolls. Durch die Entwicklung benutzerdefinierter OData-Services mit SAP Gateway können Unternehmen ihre Daten aus S/4HANA abrufen, aktualisieren und löschen. Diese Services bieten eine flexible und skalierbare Möglichkeit, um in Echtzeit auf Informationen zuzugreifen und nahtlos mit anderen Anwendungen zu kommunizieren. Durch die Nutzung von SAP Gateway in Kombination mit S/4HANA können Unternehmen ihre Geschäftsprozesse optimieren, Daten effizienter nutzen und die Interaktion mit Kunden und Partnern verbessern. Die Integration von SAP Gateway und S/4HANA eröffnet vielfältige Möglichkeiten für Innovation und digitale Transformation.

Fazit

Das SAP Gateway ist ein essenzieller Bestandteil moderner SAP Umgebungen und wird in allen benötigt, die auf Fiori-Applikationen und moderne SAP UI5-Oberflächen setzen. Die Flexibilität im format-offenen Austausch mit Non-SAP-Anwendungen ermöglicht die einfache Verwendung von SAP-Daten auch in Non-SAP-Web-Applikationen. Durch die möglichen umfangreichen Datenabfragen müssen für dieses Gateway hohe Sicherheitsanforderungen erfüllt werden.

FAQ zum SAP Gateway

Was ist das SAP Gateway?

Zunächst als „SAP NetWeaver Gateway“ bezeichnet, ist das SAP Gateway ein auf offenen Standards basierendes Framework. Es bietet Entwicklern eine einfache Möglichkeit, Nicht-SAP-Anwendungen mit SAP-Anwendungen zu verbinden. Dabei realisiert es die RFC-Services. Dadurch ist es möglich, eine Verbindung von SAP-Systemen zu externen Programmen zu schaffen.

Welche Vorteile bietet das SAP Gateway?

Der Hauptvorteil des SAP Gateway ist, dass die technische Komplexität der SAP-Systemlandschaft hinter einer herstellerunabhängigen und benutzerfreundlichen Schnittstelle versteckt wird. Man erhält den Zugang für die SAP-Geschäftsdaten sowie -funktionen für externe Geräte oder Systeme.


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar:

2 Kommentare zu "SAP Gateway"

Lieber RZ10 Team,

Wann wird der SAP Web Dispatcher benötigt ? Wird es für Fiori benötigt ?

Wenn man keinen SAP Web Dispatcher installiert, kann man trotzdem über HTTPS komunizieren ?

Bei der Installation von ABAP Server wird gefragt, ob man ein
a GAteway integrated in ASCS instance installieren möchte. Ich dachte, dass jeder SAP System ein Gateway hat. Was passiert, wenn ich diese Funktion bei der Installation nicht ausgewählt habe ? Hat dann mein SAP System kein SAP Gateway ?

Vielen Dank

Hallo Alex,
schau bitte mal auf die Antwort unter dem SAP Web Dispatcher-KnowHow (https://rz10.de/knowhow/sap-web-dispatcher/#comment-50707)
Zu der Frage mit dem Gateway: man kann bei der Installation damit festlegen, dass ein SAP Gateway in seine ABAP Central Services (ASCS) Instanz mit installiert wird. Ich habe das noch nicht ausprobiert, aber meiner Erwartung nach müsste trotzdem in der Application Server Instanz ein Gateway verfügbar sein.
Du kannst das kontrollieren, in dem du dich anmeldest und unter dem Menü System->Status->Produktversion Details (kleiner Button) nach der Komponente SAP Gatway Foundation / SAP_GWFND suchst.

Schau auch mal auf das Schaubild hier:
Gateway Integrated in the ASCS Instance
Link auf help.sap.com

Kommentar verfassen


Unsere Top-Downloads

Kontaktieren Sie uns!
Renate Burg Kundenservice