KI-Beratung Beta

Produktbild: Fullstack-Entwicklung mit SAP

Fullstack-Entwicklung mit SAP Frontend- und Backend-Entwicklung in SAP-Systemlandschaften — Frontend- und Backend-Entwicklung in SAP-Systemlandschaften

Aus der Reihe SAP PRESS

89,90 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Gebundene Ausgabe

Erscheinungsdatum

05.12.2024

Verlag

Rheinwerk

Seitenzahl

690

Maße (L/B/H)

24,6/18,4/4,5 cm

Gewicht

1394 g

Farbe

Schwarz / Graublau

Auflage

1

Sprache

Deutsch

ISBN

978-3-367-10334-8

Beschreibung

Produktdetails

Einband

Gebundene Ausgabe

Erscheinungsdatum

05.12.2024

Verlag

Rheinwerk

Seitenzahl

690

Maße (L/B/H)

24,6/18,4/4,5 cm

Gewicht

1394 g

Farbe

Schwarz / Graublau

Auflage

1

Sprache

Deutsch

ISBN

978-3-367-10334-8

Herstelleradresse

Rheinwerk Verlag GmbH
Rheinwerkallee 4
53227 Bonn
DE

Email: service@rheinwerk-verlag.de

Ein neues Kapitel für Ihre Bücher

Ein neues Kapitel für Ihre Bücher

Schenken Sie Ihren alten Schätzen ein zweites Leben und erhalten dafür eine Thalia Geschenkkarte.

Jetzt verkaufen
Jetzt verkaufen

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Weitere Artikel finden Sie in

Die Leseprobe wird geladen.
  • Produktbild: Fullstack-Entwicklung mit SAP




  •   Einleitung ... 17



      Einführung ... 25



    TEIL I.  Einführung ... 25



      1.  Einführung in die Fullstack-Entwicklung ... 27






           1.1 ... Was ist ein Fullstack-Entwickler? ... 28



           1.2 ... SAP-Programmiermodelle ... 33



           1.3 ... HTTP-Grundlagen ... 52



           1.4 ... Zusammenfassung ... 56






      2.  Einführung in SAPUI5 und SAP Fiori ... 57






           2.1 ... SAPUI5 versus SAP Fiori ... 57



           2.2 ... SAP Fiori Launchpad ... 67



           2.3 ... SAP Fiori Design Guidelines ... 73



           2.4 ... Entwicklungswerkzeuge ... 74



           2.5 ... Zusammenfassung ... 81






      3.  Einführung in OData ... 83






           3.1 ... Einführung ... 84



           3.2 ... OData-Services entwickeln ... 102



           3.3 ... OData testen ... 116



           3.4 ... Zusammenfassung ... 131






      4.  Einführung in CDS ... 133






           4.1 ... Entwicklung von Core Data Services ... 134



           4.2 ... Assoziationen und Navigationseigenschaften ... 146



           4.3 ... CDS-View-Erweiterung ... 150



           4.4 ... Berechtigungen ... 153



           4.5 ... Zusammenfassung ... 157






      5.  Einführung in TypeScript ... 159






           5.1 ... TypeScript-Grundlagen ... 159



           5.2 ... TypeScript der nächsten Generation ... 165



           5.3 ... Klassen und Interfaces ... 174



           5.4 ... Generics ... 182



           5.5 ... Modulentwicklung ... 188



           5.6 ... Zusammenfassung ... 190






    TEIL II.  Entwicklung ... 191



      6.  Entwicklung von OData-V4-Services mit dem ABAP RESTful Application Programming Model (Managed Scenario) ... 193






           6.1 ... Entwicklung von Business-Objekten ... 194



           6.2 ... Aktionen ... 224



           6.3 ... Erweiterte Funktionen ... 228



           6.4 ... Berechtigungsprüfung ... 237



           6.5 ... Verschachtelte Business-Objekte ... 240



           6.6 ... Zusammenfassung ... 242






      7.  Entwicklung von OData-V4-Services mit dem SAP Cloud Application Programming Model ... 243






           7.1 ... Domänenmodellierung ... 244



           7.2 ... Service-Bereitstellung ... 259



           7.3 ... Aufsetzen einer SAP-Cloud-Application-Programming-Model-Anwendung ... 267



           7.4 ... Autorisierungsprüfungen ... 281



           7.5 ... Zusammenfassung ... 283






      8.  Entwicklung von OData-V2-Services mit dem SAP Gateway Service Builder ... 285






           8.1 ... Servicemodellierung in der Transaktion SEGW ... 286



           8.2 ... Create, Read, Update, Delete und Query ... 299



           8.3 ... SADL-basierte OData-Services ... 328



           8.4 ... Zusammenfassung ... 336






      9.  Entwicklung von SAPUI5-Freestyle-Anwendungen ... 337






           9.1 ... SAPUI5 (Basic-)Projekt anlegen ... 339



           9.2 ... View aufbauen und UI-Komponenten verwenden ... 350



           9.3 ... Applikationslogik, Formatter und Event Handler implementieren ... 362



           9.4 ... Datenbindung ... 367



           9.5 ... Navigation und Routing ... 386



           9.6 ... Mehrsprachigkeit/Internationalization (i18n) ... 396



           9.7 ... Deployment ... 398



           9.8 ... Zusammenfassung ... 403






    10.  Entwicklung von SAPUI5-Freestyle-Anwendungen mit OData-V4-Services ... 405






           10.1 ... Projekt anlegen ... 407



           10.2 ... OData-Model-V4 ... 412



           10.3 ... Startseite implementieren ... 425



           10.4 ... Navigation einbauen ... 432



           10.5 ... Detailseite implementieren ... 434



           10.6 ... Fragmente ... 435



           10.7 ... SAPUI5-Projekte von einem Git Repository klonen ... 447



           10.8 ... Zusammenfassung ... 450






    11.  Entwicklung von SAPUI5-Freestyle-Anwendungen mit OData-V2-Services ... 453






           11.1 ... Projekt anlegen ... 455



           11.2 ... OData-Model-V2 ... 460



           11.3 ... Startseite implementieren ... 472



           11.4 ... Navigation einbauen ... 481



           11.5 ... Detailseite implementieren ... 484



           11.6 ... Fragmente ... 488



           11.7 ... SAPUI5-Projekte von einem Git Repository klonen ... 500



           11.8 ... Zusammenfassung ... 503






    12.  Entwicklung von Benutzeroberflächen mit SAP Fiori Elements ... 505






           12.1 ... List Report ... 506



           12.2 ... Object Page ... 514



           12.3 ... Overview Page ... 527



           12.4 ... Generische Annotationen ... 540



           12.5 ... Zusammenfassung ... 543






    13.  Entwicklung von Benutzeroberflächen mit dem Flexible Programming Model ... 545






           13.1 ... Einleitung ... 545



           13.2 ... Programming Model Explorer ... 546



           13.3 ... Building Blocks ... 553



           13.4 ... Implementieren des Flexible Programming Model ... 561



           13.5 ... Zusammenfassung ... 579






    TEIL III.  Fortgeschrittene Themen ... 581



    14.  Datei-Upload ... 583






           14.1 ... Media Entitys ... 583



           14.2 ... OData V2 ... 584



           14.3 ... OData V4 ... 597



           14.4 ... Zusammenfassung ... 600






    15.  Formularvalidierung und Error Handling ... 601






           15.1 ... Formularvalidierung ... 601



           15.2 ... Fehlerbehandlung ... 619



           15.3 ... Zusammenfassung ... 626






    16.  Entity Tags und Soft State ... 627






           16.1 ... Soft-State-Aktivierung ... 627



           16.2 ... ETags ... 631



           16.3 ... Zusammenfassung ... 633






    17.  Erweiterbarkeit ... 635






           17.1 ... Adaptation Projects ... 635



           17.2 ... Key-User-Erweiterbarkeit ... 647



           17.3 ... Zusammenfassung ... 653






    18.  Bereitstellung ... 655






           18.1 ... Continuous Integration, Continuous Delivery und Continuous Deployment ... 656



           18.2 ... Bereitstellung in SAP S/4HANA ... 672



           18.3 ... Bereitstellung in der SAP Business Technology Platform ... 676



           18.4 ... Zusammenfassung ... 680






      Das Autorenteam ... 681



      Index ... 683