Show TOC

 Einrichten der SAP-Fiori-Systemlandschaft mit der SAP-HANA-Datenbank

 

In der SAP-Fiori-Systemlandschaft mit der SAP-HANA-Datenbank können Sie transaktionale Apps und Infoblätter verwenden.

Diese Systemlandschaft bezieht sich auf das Intranet-Deployment-Szenario. Wenn Sie SAP-Fiori-Apps über das Internet, also von außerhalb des Unternehmensnetzwerks, aufrufen, stellen Sie sicher, dass der Datenzugriff sicher ist. Weitere Informationen finden Sie unter Deployment-Optionen.

Bevor Sie mit der Implementierung einer App beginnen, richten Sie die Systemlandschaft so ein, dass sie SAP Fiori unterstützt.

Die Apps benötigen Frontend-Komponenten (für die Bereitstellung der Benutzungsoberfläche und der Verbindung zum Backend) und Backend-Komponenten (für die Bereitstellung der Daten). Frontend- und Backend-Komponenten werden in separaten Produkten bereitgestellt und müssen in einer für SAP Fiori ausgelegten Systemlandschaft installiert werden.

Die folgende Darstellung zeigt im Detail die Systemlandschaft für SAP-Fiori-Infoblätter.

Komponenten der Systemlandschaft

Abhängig von der Systemlandschaft werden folgende Komponenten verwendet:

Mandant

Um SAP-Fiori-Apps zu verwenden, muss die Laufzeitumgebung (z.B. der Browser) des Client HTML5 unterstützen.

SAP Web Dispatcher

SAP-Fiori-Apps senden Requests an verschiedene Systeme. Diese sind abhängig vom App-Typ und der angebundenen Systemlandschaft.

Die Bearbeitung von SAP-Fiori-Apps verläuft wie folgt: Der Client lädt die Benutzungsoberflächen (UIs) für die SAP-Fiori-Apps. Die App ruft zur Laufzeit Daten aus den Backend-Systemen der SAP Business Suite ab.

Standardbrowser haben eine „Same-Origin“-Policy, d.h. HTTPS-Requests für UI-Daten und Backend-Daten müssen mit nur einer Internetadresse kommunizieren.

Um dieser Richtlinie zu entsprechen, muss zwischen dem Client und dem SAP-System ein Proxy-Server installiert sein. Der Reverse-Proxy-Server ist der einzige Einstiegspunkt für alle HTTPS-Requests. Abhängig von den Requests, die die App sendet, wählt der Reverse-Proxy-Server den entsprechenden Anwendungsserver, den ABAP-Frontend-Server, SAP HANA XS oder den SAP-Gateway-Server.

Hinweis Hinweis

Wir empfehlen, dass Sie den SAP Web Dispatcher als Reverse-Proxy-Server verwenden.

Ende des Hinweises
ABAP-Frontend-Server

Der ABAP-Frontend-Server enthält alle Infrastrukturkomponenten für das Generieren eines SAP-Fiori-appspezifischen UI für den Client und für die Kommunikation mit den Backend-Systemen der SAP Business Suite. Die UI-Komponenten und das Gateway basieren auf SAP NetWeaver. Beide laufen normalerweise auf demselben Server.

Die zentrale UI-Komponente ist ein Framework, das die gemeinsame Infrastruktur für alle SAP-Fiori-Apps bereitstellt: Das SAP Fiori Launchpad ist die Basis aller SAP-Fiori-UIs und liefert grundlegende Funktionen für SAP-Fiori-Apps, z.B. Anmeldung, Größenanpassung, Navigation zwischen Apps und rollenbasierten App-Katalogen. Endbenutzer greifen auf SAP-Fiori-Apps vom SAP Fiori Launchpad aus zu. Die jeweiligen UIs für die Apps werden als produktspezifische UI-Add-on-Produkte der SAP Business Suite bereitgestellt, die zusätzlich auf dem Frontend-Server installiert werden müssen.

SAP Gateway wickelt die Kommunikation zwischen dem Client und dem Backend der SAP Business Suite ab. SAP Gateway verwendet OData-Services, um Backend-Daten und Funktionen bereitzustellen, und bearbeitet HTTPS-Requests für OData-Services. Die transaktionalen Apps, die Daten in den Systemen der SAP Business Suite fortschreiben, verwenden diesen Kommunikationskanal.

ABAP-Backend-Server

Im ABAP-Backend-Server sind die Produkte der SAP Business Suite installiert, die die Geschäftslogik und die Backend-Daten bereitstellen, einschließlich Benutzer, Rollen und Berechtigungen. Die Add-ons für SAP-Fiori-Apps werden fortlaufend in Support Packages herausgegeben. Der Backend-Server basiert auf SAP NetWeaver.

Datenbank

SAP HANA ist eine In-Memory-Datenbankplattform, mit der Sie große Datenmengen in Echtzeit analysieren können.