Description
Das umfassende Handbuch für die SAP-Fiori-Entwicklung
Entwickeln Sie Ihre eigenen SAP-Fiori-Anwendungen! Michael Englbrecht führt Sie von der Architektur und UX-Strategie über die Implementierung bis zur produktiven Nutzung. Sie lernen, wie Sie mit SAPUI5, SAP Fiori Elements und dem ABAP RESTful Application Programming Model arbeiten. Nutzen Sie außerdem die neuen Möglichkeiten von SAP Build und dem KI-Assistenten Joule, um Ihre Entwicklung zu beschleunigen - On-Premise und in der Cloud.
- Entwicklung und Erweiterung von Oberflächen für SAP S/4HANA
- Architektur und Implementierung von der Konzeption bis zur produktiven Nutzung
- Inkl. SAP Fiori Elements, SAP Build, Joule und SAP BTP
Aus dem Inhalt:
- UX-Strategien und SAP Fiori Design Guidelines
- SAP Fiori Launchpad
- Architektur und Infrastruktur
- UI Theme Designer
- SAPUI5 und SAP Fiori Elements
- OData-Services und ABAP Core Data Services
- ABAP RESTful Application Programming Model
- Erweiterung von SAP-Fiori-Apps
- SAP Build Apps
- SAP Build Process Automation
- Joule
- SAP BTP und Cloud-Deployment
- Continuous Integration und Delivery
Einleitung ... 17
TEIL I. SAP Fiori im Überblick ... 23
1. Was ist SAP Fiori? ... 25
1.1 ... SAP Fiori -- das Konzept ... 26
1.2 ... SAP Fiori -- das Design ... 35
1.3 ... SAP Fiori -- die Technologie ... 38
1.4 ... Das intelligente Unternehmen ... 52
1.5 ... Übersicht über die SAP-Fiori-Apps ... 54
2. User-Experience-Strategien entwickeln ... 65
2.1 ... Grundlagen ... 65
2.2 ... Benutzeroberflächen gestalten ... 72
2.3 ... Ihre eigene UX-Strategie entwickeln ... 96
3. SAP Fiori Design Guidelines ... 105
3.1 ... Grundlagen ... 106
3.2 ... Floorplans ... 118
3.3 ... SAP Fiori for iOS Design Guidelines ... 140
3.4 ... SAP Fiori for Android Design Guidelines ... 146
3.5 ... Konzeptionelle SAP-Fiori-Applikationstypen ... 150
4. Das SAP Fiori Launchpad ... 157
4.1 ... Bestandteile des SAP Fiori Launchpads ... 157
4.2 ... Das Launchpad aus technischer Sicht ... 183
4.3 ... SAP-Fiori-Anwendungen bereitstellen ... 186
TEIL II. Implementierung von SAP Fiori ... 189
5. Architektur und Infrastruktur ... 191
5.1 ... Architekturüberblick und technische SAP-Fiori-Applikationstypen ... 191
5.2 ... SAP HANA XSA ... 197
5.3 ... Backend-Architektur: Datenmodellierung, OData-Services und Suche ... 201
5.4 ... ABAP-Frontend-Server ... 207
5.5 ... SAP Web Dispatcher ... 219
5.6 ... Endgeräte ... 219
5.7 ... Architektur im Kontext von SAP S/4HANA ... 221
6. Anpassungen mit dem UI Theme Designer ... 229
6.1 ... Konzept des UI Theme Designers ... 230
6.2 ... Mit dem UI Theme Designer arbeiten ... 232
6.3 ... Themes verwalten ... 244
6.4 ... Themes verwenden ... 247
6.5 ... UI Theme Designer der SAP Business Technology Platform ... 249
7. Administration von SAP-Fiori-Anwendungen ... 255
7.1 ... Aufgaben eines SAP-Fiori-Administrators ... 255
7.2 ... Monitoring ... 257
7.3 ... Troubleshooting ... 267
TEIL III. SAP-Fiori-Anwendungen entwickeln ... 287
8. Grundlagen der SAP-Fiori-Entwicklung ... 289
Michael Englbrecht ist Mitglied der Geschäftsleitung und Head of SAP bei der eXXcellent solutions GmbH. Er verantwortet den SAP-Bereich und begleitet Unternehmen dabei, ihre SAP-Landschaften mit maßgeschneiderten Lösungen zukunftsfähig weiterzuentwickeln - von der strategischen Beratung über die Umsetzung bis hin zur langfristigen Begleitung. Seine Schwerpunkte liegen in der Entwicklung intuitiver SAP-Anwendungen mit SAP Fiori und SAPUI5, der Integration komplexer SAP- und Nicht-SAP-Systemlandschaften sowie der Umsetzung individueller Erweiterungen für SAP. Darüber hinaus beschäftigt er sich intensiv mit dem Einsatz künstlicher Intelligenz im SAP-Umfeld - sowohl bei der Implementierung KI-basierter Lösungen als auch bei der KI-gestützten Entwicklung von Anwendungen. Als Berater und Trainer hat Michael Englbrecht zahlreiche Schulungen zu SAP Fiori, SAP User Experience, SAPUI5, ABAP, dem ABAP-Programmiermodell für SAP Fiori, Java sowie den Themen Knowledge Management und Collaboration entwickelt und durchgeführt. Sein Wissen vermittelt er regelmäßig in Trainings, Workshops und Fachvorträgen. Michael Englbrecht studierte Informatik an der Hochschule Augsburg. Vor seinem Einstieg bei eXXcellent solutions war er unter anderem als Softwareentwickler und Consultant bei der MATHEMA AG, als Senior Consultant bei der AddOn Software GmbH sowie als Director NetWeaver Consulting bei der 10 point software GmbH tätig.



