Beschreibung
Entwickeln Sie moderne ABAP-Anwendungen mit dem Programmiermodell für SAP Fiori! Dieses Buch zeigt Ihnen, wie Sie das neue Modell ab SAP NetWeaver 7.5 anwenden können, um zukunftssicher zu entwickeln. Sie lernen die wesentlichen Konzepte wie Code-Pushdown und Simplifizierung kennen, erfahren, wie Sie mit CDS und Business-Objekten umgehen, und gestalten Ihre eigenen Fiori-Oberflächen. Inklusive Neuerungen in SAPUI5-Version 1.74 und neuen SAP-Fiori-Elements-Funktionen.
Aus dem Inhalt:
Architektur moderner ABAP-Anwendungen
Neue ABAP-Syntax
Core Data Services (CDS)
SAP Fiori Elements
Business Object Processing Framework (BOPF)
OData und SAP Gateway
SAP-S/4HANA-Readiness
Sperrkonzept und Berechtigungen
Analytische und transaktionale Anwendungen
Agile Entwicklung
Rezension
Inhalt
1.1 ... Eigenschaften und Architektur von SAP S/4HANA ... 23
1.2 ... Entwicklung von Unternehmensanwendungen mit SAP S/4HANA ... 34
1.3 ... Entwicklung auf Basis von SAP NetWeaver 7.50 ... 46
2.1 ... ABAP-Entwicklungsumgebung und -Syntax ... 53
2.2 ... Einsatzszenarien des ABAP-Programmiermodells ... 59
2.3 ... Core Data Services ... 66
2.4 ... Entwicklung von OData-Services mit SAP Gateway ... 91
2.5 ... Code Pushdown auf die SAP-HANA-Datenbank ... 101
3.1 ... Simplifizierung und das Principle of One von SAP ... 111
3.2 ... Simplifizierungsgrundsätze für eigene Anwendungsentwicklung ... 121
3.3 ... SAP-S/4HANA-Readiness von Anwendungen ... 129
3.4 ... Sicherheit von Anwendungen ... 141
3.5 ... Anwendungsentwicklung und der SAP-Standard ... 152
3.6 ... Automatisierte und manuelle Qualitätsprüfungen ... 154
4.1 ... Datenmodellierung ... 164
4.2 ... Transaktionale Core Data Services ... 173
4.3 ... BOPF-Metamodell ... 184
4.4 ... BOPF-Implementierung ... 200
4.5 ... Namenskonventionen ... 223
4.6 ... Entwicklung einer Benutzeroberfläche mit SAP Fiori Elements ... 226
5.1 ... Sperrkonzept ... 237
5.2 ... BOPF-Puffermanagement ... 250
5.3 ... LUW-Konzept ... 265
5.4 ... Protokollierung ... 269
5.5 ... Berechtigungssteuerung ... 289
5.6 ... Tests ... 296
6.1 ... Floorplans ... 329
6.2 ... SAP Fiori Elements ... 333
6.3 ... Annotationen ... 338
6.4 ... SAP Fiori Tools ... 417
6.5 ... Freestyle-Entwicklung von SAP-Fiori-Apps ... 422
6.6 ... Draft-Konzept ... 430
6.7 ... Ausblick auf das ABAP-RESTful-Programmiermodell ... 444
7.1 ... Grundlagen ... 460
7.2 ... Analytische Core Data Services ... 461
7.3 ... Visualisierung mit der Analytical List Page ... 488
7.4 ... Weitere Möglichkeiten der Visualisierung ... 514
8.1 ... Notwendige Skills ... 522
8.2 ... Architekturmanagement ... 523
8.3 ... Agile Entwicklung, Continuous Integration und Delivery ... 526
8.4 ... Technische Schulden ... 545
A ... Technical Architecture Modeling ... 551
B ... Das Enterprise Procurement Model ... 555
C ... Literaturverzeichnis ... 561
D ... Die Autoren ... 563