Die drei App-Typen: Transaktional, analytisch und Infoblätter
SAP Fiori umfasst drei Typen von Apps, die sich durch ihren Schwerpunkt und die Anforderungen an die Infrastruktur unterscheiden:
1. Transaktionale Apps
2. Infoblätter
3. Analytische Apps
SAP Fiori: Transaktionale Apps
Mit diesen Apps können transaktionale Aufgaben ausgeführt werden - zum Beispiel das Anlegen eines Abwesenheitsantrags für einen Mitarbeiter. Transaktionale Apps stellen vereinfachte Sichten von vorhandenen Geschäftsprozessen und Lösungen dar. Die optimale Basis für diesen App-Typ ist SAP HANA aufgrund der hohen Verarbeitungsgeschwindigkeit, jedoch ist auch jede andere Datenbank geeignet, wenn sie nur ausreichend Leistung bietet.
Systemlandschaft für transaktionale Apps
Bei transaktionalen Apps enthält der ABAP-Frontend-Server die Benutzeroberfläche mit den spezifischen Komponenten für die Produkte, zum Beispiel ERP Financials (ERP FIN), Customer Relationship Management (CRM) oder Supply Chain Management (SCM), sowie die Infrastrukturkomponenten. Die Infrastruktur umfasst die zentrale User Interface-Komponente. Die Frontend-Komponenten haben über eine vertrauenswürdige RFC-Verbindung Zugriff auf den ABAP-Backend-Server, auf dem sich die Geschäftslogik befindet. Eingesetzt werden kann für die transaktionalen Apps SAP HANA oder jede andere beliebige Datenbank. Der Zugriff auf die Datenbank erfolgt über den Backend-Server.
SAP Fiori: Infoblätter
Die Infoblätter-Apps zeigen kontextbezogene Informationen und die wichtigsten Aspekte von zentralen Objekten an, die im Rahmen der jeweiligen Geschäftsvorgänge verwendet werden. Ausgehend von den "Kacheln" können Drilldowns durchgeführt und detaillierte Informationen angezeigt werden. Ebenso ist es möglich, von einem Infoblatt zu den zugehörigen Infoblättern zu navigieren, in einem realen Geschäftsvorfall beispielsweise von einem Beleg zum zugehörigen Geschäftspartner oder zu den Stammdaten. So können die Infoblätter aus den im Launchpad angezeigten Suchergebnissen, aus anderen Infoblättern oder aus transaktionalen oder analytischen Apps abgerufen werden.
Infoblätter bieten die Möglichkeit, Transaktionen zu starten, indem zu transaktionalen Apps navigiert oder direkt auf das Backend-System zugegriffen wird. So kann beispielsweise von einem Infoblatt auf einen Beleg zugegriffen werden, um die Details zum Beleg anzuzeigen oder den Beleg zu bearbeiten.
Einige Infoblätter sind mit einer Funktion zur Integration einer geografischen Karte ausgestattet.
Systemlandschaft für Infoblätter
Die angezeigten Daten werden aus der SAP HANA-Datenbank aufgerufen, hauptsächlich mithilfe von Suchmodellen. Infoblätter können nur auf Basis einer SAP HANA-Datenbank ausgeführt werden. Die zentrale Benutzeroberfläche enthält zum Beispiel die SAP UI5 Control Library und das SAP Fiori Launchpad. Der Frontend-Server hat außerdem über eine vertrauenswürdige RFC-Verbindung Lesezugriff auf den ABAP-Backend-Server. Der ABAP-Backend-Server enthält die SAP Business Suite mit der Geschäftslogik, den Suchmodellen, den OData-Services und dem Modell-Provider.
SAP Fiori: Analytische Apps
Die analytischen Apps sammeln Kennzahlen und zeigen sie im Browser an. Auf diese Weise entsteht ein rollenbasierter Einblick in die Echtzeitvorgänge eines Unternehmens. Die analytischen Apps kombinieren die Daten und analytischen Fähigkeiten von SAP HANA mit den Integrations- und Interfacekomponenten der SAP Business Suite. Sie liefern Echtzeitinformationen mit großem Datenvolumen in einer vereinfachten Oberfläche, die zur Unternehmenssteuerung dienen. Mit analytischen Apps können die wichtigsten Key Performance Indikatoren (KPIs) genau und in Echtzeit überwacht werden. Dadurch ist es einem Unternehmen möglich, unmittelbar auf veränderte Marktbedingungen oder Vorgänge zu reagieren.
Systemlandschaft für analytische Apps
Bei analytischen Apps enthält der ABAP-Frontend-Server die Benutzeroberfläche mit der Infrastruktur und den spezifischen UI-Komponenten für die verwendeten Produkte (z.B. ERP FIN, CRM oder SCM). Die Infrastruktur umfasst ein SAP Gateway-System mit OData-Fähigkeit sowie die zentrale UI-Komponente mit der SAP UI5 Control Library und dem SAP Fiori Launchpad.
Die Frontend-Komponenten haben über eine vertrauenswürdige RFC-Verbindung Zugriff auf den ABAP-Backend-Server, auf dem sich die Geschäftslogik befindet. Die zugrunde liegende Datenbank kann nur SAP HANA sein. SAP HANA XS enthält zudem den Inhalt der SAP Fiori Apps für die verschiedenen Business-Suite-Produkte, den KPI-Modeler, die generische Drill-Down-App sowie den wiederverwendbaren Inhalt des virtuellen Datenmodells (VDM).
Über SAP Web Dispatcher werden HTTPS-Requests an das System übermittelt. Der SAP Web Dispatcher wählt den geeigneten Server für HTTPS-Requests aus, zum Beispiel für die OData-Aufrufe an den ABAP-Frontend-Server oder SAP HANA XS.