SAP Fiori - Entwicklung und Erweiterbarkeit (eBook)

Entwicklung und Erweiterbarkeit
Artikelnummer: 978-3-367-11552-5
Einband: Adobe Digital Editions
Verfügbarkeit: Download, sofort verfügbar (Link per E-Mail)
CHF 115.90
decrease increase


  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


       8.1 ... SAPUI5 ... 289

       8.2 ... SAP Fiori Elements ... 335

       8.3 ... Best Practices bei der Entwicklung ... 339


  9.  Entwicklung von Backend-Diensten ... 359


       9.1 ... SAP Gateway und OData-Services ... 359

       9.2 ... ABAP Core Data Services ... 384

       9.3 ... ABAP RESTful Application Programming Model ... 406


10.  Entwicklung von Anwendungen mit SAP Fiori Elements ... 423


       10.1 ... Einführung in SAP Fiori Elements ... 423

       10.2 ... Entwicklung eines List Reports mit Object Page ... 451

       10.3 ... Entwicklung einer Analytical List Page ... 493

       10.4 ... Entwicklung einer Overview Page ... 507


11.  Erweiterung von SAP-Fiori-Anwendungen ... 515


       11.1 ... Einführung und Überblick ... 516

       11.2 ... Anpassungen mit den SAPUI5 Flexibility Services ... 528

       11.3 ... Erweiterungen im Backend ... 535

       11.4 ... Erweiterung von OData-Services ... 542

       11.5 ... Erweiterung des User Interface ... 546

       11.6 ... Erweiterung der App 'My Inbox' mit BAdIs ... 578

       11.7 ... Implementierung von Erweiterungen für das ABAP-Programmiermodell für SAP Fiori ... 602

       11.8 ... Benutzerdefinierte Felder und Logik ... 621


12.  SAP Fiori in der SAP BTP ... 631


       12.1 ... Einführung in die SAP BTP ... 631

       12.2 ... SAP Build Work Zone ... 642

       12.3 ... Eine SAP-Cloud-Application-Programming-Model-Anwendung entwickeln ... 649


13.  SAP Build und Joule ... 695


       13.1 ... Überblick über SAP Build ... 696

       13.2 ... Entwicklung mit Joule ... 702


14.  Entwicklungsinfrastruktur ... 745


       14.1 ... Werkzeuge ... 746

       14.2 ... Einführung in Continuous Integration und Continuous Delivery ... 753

       14.3 ... Arbeiten mit der Versionsverwaltung -- ein Kurzüberblick ... 757

       14.4 ... SAP Continuous Integration and Delivery ... 763

       14.5 ... SAP Cloud Transport Management ... 780


  Anhang ... 785


       A ... Quellenhinweise ... 785


  Der Autor ... 787

  Index ... 789


  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


       8.1 ... SAPUI5 ... 289

       8.2 ... SAP Fiori Elements ... 335

       8.3 ... Best Practices bei der Entwicklung ... 339


  9.  Entwicklung von Backend-Diensten ... 359


       9.1 ... SAP Gateway und OData-Services ... 359

       9.2 ... ABAP Core Data Services ... 384

       9.3 ... ABAP RESTful Application Programming Model ... 406


10.  Entwicklung von Anwendungen mit SAP Fiori Elements ... 423


       10.1 ... Einführung in SAP Fiori Elements ... 423

       10.2 ... Entwicklung eines List Reports mit Object Page ... 451

       10.3 ... Entwicklung einer Analytical List Page ... 493

       10.4 ... Entwicklung einer Overview Page ... 507


11.  Erweiterung von SAP-Fiori-Anwendungen ... 515


       11.1 ... Einführung und Überblick ... 516

       11.2 ... Anpassungen mit den SAPUI5 Flexibility Services ... 528

       11.3 ... Erweiterungen im Backend ... 535

       11.4 ... Erweiterung von OData-Services ... 542

       11.5 ... Erweiterung des User Interface ... 546

       11.6 ... Erweiterung der App 'My Inbox' mit BAdIs ... 578

       11.7 ... Implementierung von Erweiterungen für das ABAP-Programmiermodell für SAP Fiori ... 602

       11.8 ... Benutzerdefinierte Felder und Logik ... 621


12.  SAP Fiori in der SAP BTP ... 631


       12.1 ... Einführung in die SAP BTP ... 631

       12.2 ... SAP Build Work Zone ... 642

       12.3 ... Eine SAP-Cloud-Application-Programming-Model-Anwendung entwickeln ... 649


13.  SAP Build und Joule ... 695


       13.1 ... Überblick über SAP Build ... 696

       13.2 ... Entwicklung mit Joule ... 702


14.  Entwicklungsinfrastruktur ... 745


       14.1 ... Werkzeuge ... 746

       14.2 ... Einführung in Continuous Integration und Continuous Delivery ... 753

       14.3 ... Arbeiten mit der Versionsverwaltung -- ein Kurzüberblick ... 757

       14.4 ... SAP Continuous Integration and Delivery ... 763

       14.5 ... SAP Cloud Transport Management ... 780


  Anhang ... 785


       A ... Quellenhinweise ... 785


  Der Autor ... 787

  Index ... 789

Schreiben Sie Ihre eigene Bewertung
  • Nur registrierte Benutzer können Produkte bewerten
*
*
Schlecht
Sehr gut
*
*
*
*
VerlagRheinwerk eBooks
EinbandAdobe Digital Editions
Erscheinungsjahr2026
Seitenangabe797 S.
AusgabekennzeichenDeutsch
Masse39'810 KB
Auflage26004 A. 4. Auflage
PlattformEPUB
ReiheSAP Press
AutorEnglbrecht, Michael

Alle Bände der Reihe "SAP Press"

Über den Autor Michael Englbrecht

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.

Weitere Titel von Michael Englbrecht

Produktbewertungen
Nur registrierte Benutzer können Produkte bewerten