Glavanovits / Koch / Krancz | SAP Fiori Elements | E-Book | www.sack.de
E-Book

E-Book, Deutsch, 440 Seiten

Reihe: SAP Press

Glavanovits / Koch / Krancz SAP Fiori Elements

Das Praxishandbuch
1. Auflage 2022
ISBN: 978-3-8362-8757-9
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection

Das Praxishandbuch

E-Book, Deutsch, 440 Seiten

Reihe: SAP Press

ISBN: 978-3-8362-8757-9
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection



Schnell und einfach zur eigenen Fiori-App!

Erstellen Sie SAP-Fiori-Apps ganz einfach und ohne JavaScript-Programmierung! Dieses Buch zeigt Ihnen, wie Sie sich den Low-Code-Ansatz von SAP Fiori Elements zunutze machen, um Entwicklungszeiten und -aufwand zu reduzieren. In praktischen Beispielen werden Sie durch die Entwicklung von Übersichts- und Detailseiten, analytischen Anwendungen und Objektseiten geführt. Und wenn doch noch individuelle Anpassungen an Ihren Apps erforderlich sind, finden Sie auch dazu hilfreiche Tipps und Anleitungen .

Aus dem Inhalt:

  • Warum SAP Fiori Elements?
  • Anwendungsszenarien
  • Einführung in SAPUI5 und SAP Fiori
  • OData-Grundlagen
  • Entwicklungsumgebungen
  • Einsatz im SAP Cloud Application Programming Model
  • Einsatz im ABAP-RESTful-Programmiermodell
  • Entwicklungsbeispiele für alle Floorplans
  • Deployment und Erweiterung
  • Interne und externe Navigation
Glavanovits / Koch / Krancz SAP Fiori Elements jetzt bestellen!

Weitere Infos & Material


  Einleitung ... 13

Teil I  Grundlagen ... 17

  1.  Warum SAP Fiori Elements? ... 19


       1.1 ... Historische Entwicklung der Benutzeroberflächen bei SAP ... 20

       1.2 ... Anforderungen an Benutzeroberflächen in SAP-on-Premise- und -Cloud-Produkten ... 31

       1.3 ... Low-Code-Entwicklung ... 35

       1.4 ... Beispielapplikation ... 37

  2.  Was Sie über SAPUI5 und SAP Fiori wissen sollten ... 39


       2.1 ... Kurze Einführung in SAPUI5 ... 39

       2.2 ... Standardisierte Entwicklung mit SAP Fiori ... 43

  3.  OData als Basis für SAP-Fiori-Elements-Applikationen ... 67


       3.1 ... Einführung in den OData-Standard ... 68

       3.2 ... CRUDQ-Methoden ... 72

       3.3 ... Filterung, Sortierung und sonstige Funktionen ... 82

       3.4 ... Verwaltung der OData-Services im SAP-System ... 90

       3.5 ... OData- und CDS-Annotationen ... 97

  4.  Programmiermodelle ... 101


       4.1 ... Warum braucht es neue Programmiermodelle für die Cloud? ... 102

       4.2 ... SAP Cloud Application Programming Model ... 105

       4.3 ... ABAP RESTful Application Programming Model ... 116

  5.  Entwicklungstools ... 123


       5.1 ... Cloud-Entwicklungsumgebungen ... 123

       5.2 ... Lokale Entwicklungsumgebungen ... 144

Teil II  Entwicklung mit Floorplans ... 161

  6.  Einführung in Floorplans und Anwendungsszenarien ... 163


       6.1 ... Verfügbare Floorplans ... 163

       6.2 ... Anwendungsfälle für die Floorplans ... 174

       6.3 ... Generische Annotationen ... 175

  7.  Overview Page ... 179


       7.1 ... Einführung ... 179

       7.2 ... Annotationen für Overview Pages ... 189

       7.3 ... CDS View für eine Overview Page ... 190

       7.4 ... Entwicklung einer Overview Page im SAP Business Application Studio ... 192

       7.5 ... Entwicklung einer Overview Page in der SAP Web IDE ... 212

  8.  List Report und Worklist ... 217


       8.1 ... Einführung ... 217

       8.2 ... Annotationen für List Reports und Worklists ... 230

       8.3 ... Entwicklung eines List Reports in der SAP Web IDE ... 231

       8.4 ... Entwicklung eines List Reports im SAP Business Application Studio ... 243

       8.5 ... Entwicklung einer Worklist im SAP Business Application Studio ... 249

  9.  Analytical List Page ... 257


       9.1 ... Einführung ... 258

       9.2 ... Annotationen für Analytical List Pages ... 267

       9.3 ... CDS View für eine Analytical List Page ... 273

       9.4 ... Entwicklung einer Analytical List Page im SAP Business Application Studio ... 276

       9.5 ... Entwicklung einer Analytical List Page in der SAP Web IDE ... 287

       9.6 ... Weiterentwicklung der Analytical List Page ... 292

10.  Object Page ... 295


       10.1 ... Einführung ... 295

       10.2 ... Annotationen für Object Pages ... 303

       10.3 ... CDS View für eine Object Page ... 315

       10.4 ... Entwicklung einer Object Page in der SAP Web IDE ... 317

       10.5 ... Entwicklung einer Object Page im SAP Business Application Studio ... 325

Teil III  Weiterführende Konzepte ... 329

11.  Deployment ... 331


       11.1 ... Continuous Integration und Continuous Delivery ... 332

       11.2 ... Deployment-Optionen ... 334

       11.3 ... SAP Fiori Launchpad konfigurieren ... 344

12.  Erweiterungen ... 365


       12.1 ... Erweiterungsentwicklung mit dem Guided Development ... 366

       12.2 ... Overview Page erweitern ... 370

       12.3 ... List Report erweitern ... 380

       12.4 ... Object Page erweitern ... 386

       12.5 ... Analytical List Page erweitern ... 388

       12.6 ... Erweiterungsprojekt implementieren ... 395

13.  Navigation ... 409


       13.1 ... Interne Navigation ... 409

       13.2 ... Externe Navigation ... 416

Anhang.  Wichtige Annotationen ... 423

  Das Autorenteam ... 429

  Index ... 431


Glavanovits, Rene
Rene Glavanovits ist SAP-Consultant und -Entwickler bei der CloudDNA GmbH, einem SAP-Partner mit Sitz in Österreich. Schon früh spezialisierte er sich auf SAP-Technologien und den Bereich der modernen SAP-Full-Stack-Entwicklung. Sein fachlicher Schwerpunkt liegt auf SAP Fiori und SAPUI5, OData-Services, Core Data Services (CDS), dem SAP Cloud Application Programming Model (CAP) sowie dem ABAP RESTful Application Programming Model (RAP). Darüber hinaus verfügt er über umfassende Erfahrung in der Konzeption und Umsetzung von Integrationsszenarien sowie in der Entwicklung leistungsfähiger, serviceorientierter Architekturen im Umfeld der SAP Business Technology Platform (SAP BTP). Rene Glavanovits verbindet tiefgehende Entwicklungsexpertise mit einem sicheren Verständnis für Geschäftsprozesse und technische Gesamtarchitekturen. Beides setzt er erfolgreich in Projekten unterschiedlichster Branchen und Unternehmensgrößen ein. Seine ersten Berührungspunkte mit SAP hatte er bereits im Zuge seiner Ausbildung und baute sein Know-how seither kontinuierlich aus.

Olzinger, Maximilian
Maximilian Olzinger ist Software Developer und Consultant bei der CloudDNA GmbH. Als SAP Certified Development Associate betreut er erfolgreich Projekte bei Unternehmen aller Branchen. Er hält darüber hinaus Trainings zu den Themen SAP Fiori, ABAP und SAP S/4HANA und hat mehrere SAP-Standardtrainings zum Themengebiet SAP Fiori entwickelt. Erste Berührungspunkte mit den SAP-Technologien hatte Maximilian Olzinger bereits während seiner Ausbildung an der HTL Pinkafeld. Anschließend vertiefte er dieses Wissen als Entwickler und Teamleiter bei der CloudDNA GmbH mit den Schwerpunkten SAP S/4HANA, SAP Fiori, SAPUI5, ABAP und OData.

Krancz, Daniel
Daniel Krancz ist Lead SAP Developer und zertifizierter SAP BTP Solution Architect bei der CloudDNA GmbH, einem SAP-Partner mit Sitz in Österreich. Bereits früh spezialisierte er sich auf moderne SAP-Technologien und etablierte sich im Bereich der zukunftsorientierten SAP-Full-Stack-Entwicklung. Sein fachlicher Schwerpunkt liegt auf SAPUI5 und SAP Fiori, auf ABAP einschließlich des ABAP RESTful Application Programming Models (RAP), auf dem SAP Cloud Application Programming Model (CAP) sowie auf der Konzeption und Umsetzung cloud-nativer Architekturen mit der SAP Business Technology Platform (SAP BTP). Dabei verbindet er tiefgehende Entwicklungsexpertise mit architektonischer Klarheit und technologischer Innovationsfähigkeit. Seit 2019 ist Daniel Krancz bei SAP offiziell als SAP Authorized Trainer gelistet und führt im nationalen wie internationalen Raum SAP-Trainings zur modernen Entwicklung von SAP-Geschäftsanwendungen sowie zu Cloud-Implementierungen durch.

Koch, Martin
Martin Koch ist Managing Director der CloudDNA GmbH, einem SAP-Partner in Österreich. Er und sein Team führen für SAP sehr erfolgreich Trainings durch und haben vier eigene Trainings zu den Themen SAPUI5, SAP Fiori, Cloud-Integration und Cloud Security entwickelt, die im SAP-Trainingskatalog gelistet sind. Neben seiner Tätigkeit als Trainer ist Martin Koch als Architekt, Berater und Entwickler bei internationalen SAP-Kunden aller Unternehmensgrößen im Einsatz. Er ist ursprünglich ausgebildeter Linienpilot und Fluglotse und über Umwege 2007 in einem Trainee-Programm bei SAP Österreich gelandet. Dort beschäftigte er sich zunächst mit den Themen Integration und SAP NetWeaver Application Server Java. Ab 2010 rückten mobile Applikationen im SAP-Umfeld in seinen Fokus. Nach einigen Projekten zur Architektur, Sicherheit und Entwicklung mobiler Lösungen widmete sich Martin Koch ab 2012 schwerpunktmäßig SAP HANA, SAPUI5, SAP Fiori und der SAP Business Technology Platform.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.