Thomas Schneider, Werner Wolf
Erweiterungen für SAP S/4HANA
In-App und Side-by-Side Extensibility in anschaulichen Beispielen
Thomas Schneider, Werner Wolf
Erweiterungen für SAP S/4HANA
In-App und Side-by-Side Extensibility in anschaulichen Beispielen
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Auch SAP S/4HANA können Sie individuell anpassen! Erfahren Sie in diesem Buch, wie Sie z.B. Felder auf der Benutzeroberfläche ein- und ausblenden, die SAP-Datenmodelle erweitern oder benutzerdefinierte Business-Objekte erstellen. Die Autoren erklären Ihnen den Unterschied zwischen In-App- und Side-by-Side-Erweiterbarkeit und verdeutlichen, welche Methode für welche Anforderung eingesetzt werden kann. Egal, ob Sie Ihr S/4HANA-System On-Premise betreiben oder in der Cloud nutzen.
Aus dem Inhalt:
Erweiterungskonzept für SAP S/4HANA und SAP Hybris MarketingOn-Premise oder CloudIn-App- und…mehr
Andere Kunden interessierten sich auch für
- Felix RothKundeneigene Erweiterungen mit ABAP79,90 €
- André TiebingABAP-Entwicklung auf der SAP Cloud Platform79,90 €
- Emily CelenCustom-Code-Migration nach SAP S/4HANA79,90 €
- Rene GlavanovitsSAP Fiori Elements79,90 €
- Peter ZoellnerEWM mit SAP S/4HANA - Architektur und Programmierung89,90 €
- Lutz BaumbuschABAP RESTful Application Programming Model89,90 €
- Raja GuptaDevOps mit SAP89,90 €
-
-
-
Auch SAP S/4HANA können Sie individuell anpassen! Erfahren Sie in diesem Buch, wie Sie z.B. Felder auf der Benutzeroberfläche ein- und ausblenden, die SAP-Datenmodelle erweitern oder benutzerdefinierte Business-Objekte erstellen. Die Autoren erklären Ihnen den Unterschied zwischen In-App- und Side-by-Side-Erweiterbarkeit und verdeutlichen, welche Methode für welche Anforderung eingesetzt werden kann. Egal, ob Sie Ihr S/4HANA-System On-Premise betreiben oder in der Cloud nutzen.
Aus dem Inhalt:
Erweiterungskonzept für SAP S/4HANA und SAP Hybris MarketingOn-Premise oder CloudIn-App- und Side-by-Side-ErweiterungenSAP-Fiori-Oberflächen anpassenBenutzerdefinierte Business-ObjekteKundeneigener ABAP-ProgrammcodeAnalytische Anwendungen definierenSAP-Formulare erweiternTransport von ErweiterungenWiederverwendbare Services und SchnittstellenErweiterung mit der SAP Cloud Platform
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Aus dem Inhalt:
Erweiterungskonzept für SAP S/4HANA und SAP Hybris MarketingOn-Premise oder CloudIn-App- und Side-by-Side-ErweiterungenSAP-Fiori-Oberflächen anpassenBenutzerdefinierte Business-ObjekteKundeneigener ABAP-ProgrammcodeAnalytische Anwendungen definierenSAP-Formulare erweiternTransport von ErweiterungenWiederverwendbare Services und SchnittstellenErweiterung mit der SAP Cloud Platform
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- SAP PRESS
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/06204
- Seitenzahl: 510
- Erscheinungstermin: 2. Oktober 2018
- Deutsch
- Abmessung: 248mm x 179mm x 35mm
- Gewicht: 1073g
- ISBN-13: 9783836262040
- ISBN-10: 3836262045
- Artikelnr.: 52865627
- Herstellerkennzeichnung
- Rheinwerk Publishing Inc.
- 2 Heritage Drive
- 11201 Quincy, MA, US
- Info@rheinwerk-verlag.de
- www.rheinwerk-verlag.de
- SAP PRESS
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/06204
- Seitenzahl: 510
- Erscheinungstermin: 2. Oktober 2018
- Deutsch
- Abmessung: 248mm x 179mm x 35mm
- Gewicht: 1073g
- ISBN-13: 9783836262040
- ISBN-10: 3836262045
- Artikelnr.: 52865627
- Herstellerkennzeichnung
- Rheinwerk Publishing Inc.
- 2 Heritage Drive
- 11201 Quincy, MA, US
- Info@rheinwerk-verlag.de
- www.rheinwerk-verlag.de
Dr. Thomas Schneider arbeitet seit 2015 im Bereich der ABAP-Plattform der SAP SE an Projekten für SAP S/4HANA. Seine Karriere bei SAP begann 1996. Unter anderem leitete er im Bereich Service & Support das Center of Expertise für Performance. 2004 wechselte er als verantwortlicher Architekt für IT Service & Application Management in die Entwicklungsabteilung der SAP SE. Zu seinen Spezialgebieten gehören neben der Performance von SAP-Systemen die Themen Total Cost of Ownership (TCO) von SAP-Systemen sowie Entwicklungsprozesse bei SAP-Kunden und -Partnern.
0. Einleitung ... 15
TEIL I Einführung ... 21
1. Einführung in das Erweiterungskonzept für SAP S/4HANA ... 23
1.1 ... On-Premise- und Cloud-Version von SAP S/4HANA ... 23
1.2 ... Erweiterungen für SAP S/4HANA ... 31
1.3 ... Einführung in die Beispielanwendung des Buches ... 44
1.4 ... Zusammenfassung ... 46
2. Die Architektur von SAP S/4HANA ... 47
2.1 ... Grundlagen der Architektur von SAP S/4HANA ... 47
2.2 ... Die Architektur der In-App-Erweiterbarkeit mit Key-User-Werkzeugen ... 63
2.3 ... Zusammenfassung ... 74
TEIL II In-App-Erweiterbarkeit ... 77
3. Erweiterung von SAP-Fiori-Oberflächen ... 79
3.1 ... Anpassungs- und Erweiterungsmöglichkeiten ... 79
3.2 ... Werkzeuge zur Anpassung und Erweiterung der SAP-Fiori-Oberflächen ... 90
3.3 ... Zusammenfassung ... 111
4. Erweiterung von SAP-Business-Objekten und -Datenquellen ... 113
4.1 ... Wie können SAP-Business-Objekte und -Datenquellen erweitert werden? ... 114
4.2 ... Hintergrundwissen für die On-Premise-Version von SAP S/4HANA ... 117
4.3 ... Erweiterungsfelder zu SAP-Datenquellen hinzufügen ... 124
4.4 ... Extensibility Cockpit ... 137
4.5 ... Löschung, Archivierung und Wiederherstellung von Erweiterungsfeldern ... 139
4.6 ... Standardfelder zu SAP-Datenmodellen hinzufügen ... 140
4.7 ... Datenflüsse um Felder erweitern ... 142
4.8 ... Übernahme von Datenbankerweiterungen ... 144
4.9 ... Datenmigration ... 147
4.10 ... Beispiel: Zusätzliche Felder für die Eventmanagement-Anwendung ... 148
4.11 ... Zusammenfassung ... 153
5. Benutzerdefinierte Business-Objekte ... 155
5.1 ... Business-Objekte, Knoten und Beziehungen definieren ... 156
5.2 ... Elemente und eigene Datentypen definieren ... 170
5.3 ... Aktionen definieren ... 175
5.4 ... Benutzerdefinierte UIs zu Anwendungskatalogen hinzufügen ... 179
5.5 ... Meldungen definieren ... 184
5.6 ... Business-Objekte und Codelisten übersetzen ... 185
5.7 ... Namenskonventionen ... 186
5.8 ... Zusammenfassung ... 190
6. Benutzerspezifische Programmlogik ... 191
6.1 ... Einführung in die cloudfähige ABAP-Sprachversion ... 193
6.2 ... Benutzerdefinierte Logik anlegen ... 214
6.3 ... Mit dem webbasierten ABAP-Editor arbeiten ... 219
6.4 ... Logik zu benutzerdefinierten Business-Objekten anlegen ... 221
6.5 ... Benutzerdefinierte Bibliotheken implementieren ... 243
6.6 ... Hilfe zur Fehlersuche und Tests ... 246
6.7 ... ABAP-Sprachversionen in der On-Premise-Version von SAP S/4HANA ... 251
6.8 ... Zusammenfassung ... 253
7. Analytische Anwendungen ... 255
7.1 ... Aufbau analytischer Anwendungen in SAP S/4HANA ... 256
7.2 ... Analytische Anwendungen planen ... 262
7.3 ... Analytische Anwendungen erstellen ... 268
7.4 ... Anfragen erstellen ... 283
7.5 ... Benutzerdefinierte Datenquellen erstellen ... 293
7.6 ... Analytische Anwendungen im Eventmanagement-Beispiel ... 308
7.7 ... Zusammenfassung ... 313
8. Erweiterbarkeit von SAP-Formularen ... 315
8.1 ... Formulare ... 315
8.2 ... E-Mail-Vorlagen ... 322
8.3 ... Ausgabensteuerung ... 323
8.4 ... Beispiel: Formular für die Eventmanagement-Anwendung ... 326
8.5 ... Zusammenfassung ... 333
9. Benutzerdefinierte Services ... 335
9.1 ... Kommunikationsprotokolle von SAP S/4HANA ... 337
9.2 ... Externe Kommunikation konfigurieren ... 339
9.3 ... Benutzerdefinierte Services definieren ... 353
9.4 ... Aufruf externer Webservices ... 359
9.5 ... Zusammenfassung ... 361
10. Transport von Erweiterungen ... 363
10.1 ... Transport von Erweiterungen in der On-Premise-Version von SAP S/4HANA ... 364
10.2 ... Transport von Erweiterungen in SAP S/4HANA Cloud ... 369
10.3 ... Übersicht der Erweiterungen ... 375
10.4 ... Zusammenfassung ... 377
11. SAP-S/4HANA-Business-Objekte und öffentliche Schnittstellen ... 379
11.1 ... Erweiterungsfreigaben in SAP S/4HANA ... 380
11.2 ... Stammdaten ... 382
11.3 ... Bewegungsdaten ... 386
11.4 ... SAP Marketing ... 392
11.5 ... Zusammenfassung ... 396
TEIL III Side-by-Side-Erweiterbarkeit ... 397
12. Erweiterungen mit der SAP Cloud Platform im Überblick ... 399
12.1 ... Integration von SAP S/4HANA und SAP Cloud Platform ... 400
12.2 ... Funktionen und Services der SAP Cloud Platform ... 411
12.3 ... Zusammenfassung ... 434
13. Anwendungsbeispiele zur Erweiterung von SAP S/4HANA auf der SAP Cloud Platform ... 437
13.1 ... Kommunikation zwischen SAP S/4HANA und der SAP Cloud Platform einrichten ... 439
13.2 ... Beispiel 1: Neue Oberfläche für das benutzerdefinierte Business-Objekt »Event« ... 444
13.3 ... Beispiel 2: Neue Java-Anwendung auf der SAP Cloud Platform ... 459
13.4 ... Benutzereigene Kacheln im SAP Fiori Launchpad ... 470
13.5 ... Zusammenfassung ... 471
A. Weiterführende Informationsquellen ... 475
B. Erlaubte ABAP-Anweisungen im Sprachumfang für Anwendungsexperten ... 485
C. Glossar ... 489
D. Die Autoren ... 497
Index ... 499
TEIL I Einführung ... 21
1. Einführung in das Erweiterungskonzept für SAP S/4HANA ... 23
1.1 ... On-Premise- und Cloud-Version von SAP S/4HANA ... 23
1.2 ... Erweiterungen für SAP S/4HANA ... 31
1.3 ... Einführung in die Beispielanwendung des Buches ... 44
1.4 ... Zusammenfassung ... 46
2. Die Architektur von SAP S/4HANA ... 47
2.1 ... Grundlagen der Architektur von SAP S/4HANA ... 47
2.2 ... Die Architektur der In-App-Erweiterbarkeit mit Key-User-Werkzeugen ... 63
2.3 ... Zusammenfassung ... 74
TEIL II In-App-Erweiterbarkeit ... 77
3. Erweiterung von SAP-Fiori-Oberflächen ... 79
3.1 ... Anpassungs- und Erweiterungsmöglichkeiten ... 79
3.2 ... Werkzeuge zur Anpassung und Erweiterung der SAP-Fiori-Oberflächen ... 90
3.3 ... Zusammenfassung ... 111
4. Erweiterung von SAP-Business-Objekten und -Datenquellen ... 113
4.1 ... Wie können SAP-Business-Objekte und -Datenquellen erweitert werden? ... 114
4.2 ... Hintergrundwissen für die On-Premise-Version von SAP S/4HANA ... 117
4.3 ... Erweiterungsfelder zu SAP-Datenquellen hinzufügen ... 124
4.4 ... Extensibility Cockpit ... 137
4.5 ... Löschung, Archivierung und Wiederherstellung von Erweiterungsfeldern ... 139
4.6 ... Standardfelder zu SAP-Datenmodellen hinzufügen ... 140
4.7 ... Datenflüsse um Felder erweitern ... 142
4.8 ... Übernahme von Datenbankerweiterungen ... 144
4.9 ... Datenmigration ... 147
4.10 ... Beispiel: Zusätzliche Felder für die Eventmanagement-Anwendung ... 148
4.11 ... Zusammenfassung ... 153
5. Benutzerdefinierte Business-Objekte ... 155
5.1 ... Business-Objekte, Knoten und Beziehungen definieren ... 156
5.2 ... Elemente und eigene Datentypen definieren ... 170
5.3 ... Aktionen definieren ... 175
5.4 ... Benutzerdefinierte UIs zu Anwendungskatalogen hinzufügen ... 179
5.5 ... Meldungen definieren ... 184
5.6 ... Business-Objekte und Codelisten übersetzen ... 185
5.7 ... Namenskonventionen ... 186
5.8 ... Zusammenfassung ... 190
6. Benutzerspezifische Programmlogik ... 191
6.1 ... Einführung in die cloudfähige ABAP-Sprachversion ... 193
6.2 ... Benutzerdefinierte Logik anlegen ... 214
6.3 ... Mit dem webbasierten ABAP-Editor arbeiten ... 219
6.4 ... Logik zu benutzerdefinierten Business-Objekten anlegen ... 221
6.5 ... Benutzerdefinierte Bibliotheken implementieren ... 243
6.6 ... Hilfe zur Fehlersuche und Tests ... 246
6.7 ... ABAP-Sprachversionen in der On-Premise-Version von SAP S/4HANA ... 251
6.8 ... Zusammenfassung ... 253
7. Analytische Anwendungen ... 255
7.1 ... Aufbau analytischer Anwendungen in SAP S/4HANA ... 256
7.2 ... Analytische Anwendungen planen ... 262
7.3 ... Analytische Anwendungen erstellen ... 268
7.4 ... Anfragen erstellen ... 283
7.5 ... Benutzerdefinierte Datenquellen erstellen ... 293
7.6 ... Analytische Anwendungen im Eventmanagement-Beispiel ... 308
7.7 ... Zusammenfassung ... 313
8. Erweiterbarkeit von SAP-Formularen ... 315
8.1 ... Formulare ... 315
8.2 ... E-Mail-Vorlagen ... 322
8.3 ... Ausgabensteuerung ... 323
8.4 ... Beispiel: Formular für die Eventmanagement-Anwendung ... 326
8.5 ... Zusammenfassung ... 333
9. Benutzerdefinierte Services ... 335
9.1 ... Kommunikationsprotokolle von SAP S/4HANA ... 337
9.2 ... Externe Kommunikation konfigurieren ... 339
9.3 ... Benutzerdefinierte Services definieren ... 353
9.4 ... Aufruf externer Webservices ... 359
9.5 ... Zusammenfassung ... 361
10. Transport von Erweiterungen ... 363
10.1 ... Transport von Erweiterungen in der On-Premise-Version von SAP S/4HANA ... 364
10.2 ... Transport von Erweiterungen in SAP S/4HANA Cloud ... 369
10.3 ... Übersicht der Erweiterungen ... 375
10.4 ... Zusammenfassung ... 377
11. SAP-S/4HANA-Business-Objekte und öffentliche Schnittstellen ... 379
11.1 ... Erweiterungsfreigaben in SAP S/4HANA ... 380
11.2 ... Stammdaten ... 382
11.3 ... Bewegungsdaten ... 386
11.4 ... SAP Marketing ... 392
11.5 ... Zusammenfassung ... 396
TEIL III Side-by-Side-Erweiterbarkeit ... 397
12. Erweiterungen mit der SAP Cloud Platform im Überblick ... 399
12.1 ... Integration von SAP S/4HANA und SAP Cloud Platform ... 400
12.2 ... Funktionen und Services der SAP Cloud Platform ... 411
12.3 ... Zusammenfassung ... 434
13. Anwendungsbeispiele zur Erweiterung von SAP S/4HANA auf der SAP Cloud Platform ... 437
13.1 ... Kommunikation zwischen SAP S/4HANA und der SAP Cloud Platform einrichten ... 439
13.2 ... Beispiel 1: Neue Oberfläche für das benutzerdefinierte Business-Objekt »Event« ... 444
13.3 ... Beispiel 2: Neue Java-Anwendung auf der SAP Cloud Platform ... 459
13.4 ... Benutzereigene Kacheln im SAP Fiori Launchpad ... 470
13.5 ... Zusammenfassung ... 471
A. Weiterführende Informationsquellen ... 475
B. Erlaubte ABAP-Anweisungen im Sprachumfang für Anwendungsexperten ... 485
C. Glossar ... 489
D. Die Autoren ... 497
Index ... 499
0. Einleitung ... 15
TEIL I Einführung ... 21
1. Einführung in das Erweiterungskonzept für SAP S/4HANA ... 23
1.1 ... On-Premise- und Cloud-Version von SAP S/4HANA ... 23
1.2 ... Erweiterungen für SAP S/4HANA ... 31
1.3 ... Einführung in die Beispielanwendung des Buches ... 44
1.4 ... Zusammenfassung ... 46
2. Die Architektur von SAP S/4HANA ... 47
2.1 ... Grundlagen der Architektur von SAP S/4HANA ... 47
2.2 ... Die Architektur der In-App-Erweiterbarkeit mit Key-User-Werkzeugen ... 63
2.3 ... Zusammenfassung ... 74
TEIL II In-App-Erweiterbarkeit ... 77
3. Erweiterung von SAP-Fiori-Oberflächen ... 79
3.1 ... Anpassungs- und Erweiterungsmöglichkeiten ... 79
3.2 ... Werkzeuge zur Anpassung und Erweiterung der SAP-Fiori-Oberflächen ... 90
3.3 ... Zusammenfassung ... 111
4. Erweiterung von SAP-Business-Objekten und -Datenquellen ... 113
4.1 ... Wie können SAP-Business-Objekte und -Datenquellen erweitert werden? ... 114
4.2 ... Hintergrundwissen für die On-Premise-Version von SAP S/4HANA ... 117
4.3 ... Erweiterungsfelder zu SAP-Datenquellen hinzufügen ... 124
4.4 ... Extensibility Cockpit ... 137
4.5 ... Löschung, Archivierung und Wiederherstellung von Erweiterungsfeldern ... 139
4.6 ... Standardfelder zu SAP-Datenmodellen hinzufügen ... 140
4.7 ... Datenflüsse um Felder erweitern ... 142
4.8 ... Übernahme von Datenbankerweiterungen ... 144
4.9 ... Datenmigration ... 147
4.10 ... Beispiel: Zusätzliche Felder für die Eventmanagement-Anwendung ... 148
4.11 ... Zusammenfassung ... 153
5. Benutzerdefinierte Business-Objekte ... 155
5.1 ... Business-Objekte, Knoten und Beziehungen definieren ... 156
5.2 ... Elemente und eigene Datentypen definieren ... 170
5.3 ... Aktionen definieren ... 175
5.4 ... Benutzerdefinierte UIs zu Anwendungskatalogen hinzufügen ... 179
5.5 ... Meldungen definieren ... 184
5.6 ... Business-Objekte und Codelisten übersetzen ... 185
5.7 ... Namenskonventionen ... 186
5.8 ... Zusammenfassung ... 190
6. Benutzerspezifische Programmlogik ... 191
6.1 ... Einführung in die cloudfähige ABAP-Sprachversion ... 193
6.2 ... Benutzerdefinierte Logik anlegen ... 214
6.3 ... Mit dem webbasierten ABAP-Editor arbeiten ... 219
6.4 ... Logik zu benutzerdefinierten Business-Objekten anlegen ... 221
6.5 ... Benutzerdefinierte Bibliotheken implementieren ... 243
6.6 ... Hilfe zur Fehlersuche und Tests ... 246
6.7 ... ABAP-Sprachversionen in der On-Premise-Version von SAP S/4HANA ... 251
6.8 ... Zusammenfassung ... 253
7. Analytische Anwendungen ... 255
7.1 ... Aufbau analytischer Anwendungen in SAP S/4HANA ... 256
7.2 ... Analytische Anwendungen planen ... 262
7.3 ... Analytische Anwendungen erstellen ... 268
7.4 ... Anfragen erstellen ... 283
7.5 ... Benutzerdefinierte Datenquellen erstellen ... 293
7.6 ... Analytische Anwendungen im Eventmanagement-Beispiel ... 308
7.7 ... Zusammenfassung ... 313
8. Erweiterbarkeit von SAP-Formularen ... 315
8.1 ... Formulare ... 315
8.2 ... E-Mail-Vorlagen ... 322
8.3 ... Ausgabensteuerung ... 323
8.4 ... Beispiel: Formular für die Eventmanagement-Anwendung ... 326
8.5 ... Zusammenfassung ... 333
9. Benutzerdefinierte Services ... 335
9.1 ... Kommunikationsprotokolle von SAP S/4HANA ... 337
9.2 ... Externe Kommunikation konfigurieren ... 339
9.3 ... Benutzerdefinierte Services definieren ... 353
9.4 ... Aufruf externer Webservices ... 359
9.5 ... Zusammenfassung ... 361
10. Transport von Erweiterungen ... 363
10.1 ... Transport von Erweiterungen in der On-Premise-Version von SAP S/4HANA ... 364
10.2 ... Transport von Erweiterungen in SAP S/4HANA Cloud ... 369
10.3 ... Übersicht der Erweiterungen ... 375
10.4 ... Zusammenfassung ... 377
11. SAP-S/4HANA-Business-Objekte und öffentliche Schnittstellen ... 379
11.1 ... Erweiterungsfreigaben in SAP S/4HANA ... 380
11.2 ... Stammdaten ... 382
11.3 ... Bewegungsdaten ... 386
11.4 ... SAP Marketing ... 392
11.5 ... Zusammenfassung ... 396
TEIL III Side-by-Side-Erweiterbarkeit ... 397
12. Erweiterungen mit der SAP Cloud Platform im Überblick ... 399
12.1 ... Integration von SAP S/4HANA und SAP Cloud Platform ... 400
12.2 ... Funktionen und Services der SAP Cloud Platform ... 411
12.3 ... Zusammenfassung ... 434
13. Anwendungsbeispiele zur Erweiterung von SAP S/4HANA auf der SAP Cloud Platform ... 437
13.1 ... Kommunikation zwischen SAP S/4HANA und der SAP Cloud Platform einrichten ... 439
13.2 ... Beispiel 1: Neue Oberfläche für das benutzerdefinierte Business-Objekt »Event« ... 444
13.3 ... Beispiel 2: Neue Java-Anwendung auf der SAP Cloud Platform ... 459
13.4 ... Benutzereigene Kacheln im SAP Fiori Launchpad ... 470
13.5 ... Zusammenfassung ... 471
A. Weiterführende Informationsquellen ... 475
B. Erlaubte ABAP-Anweisungen im Sprachumfang für Anwendungsexperten ... 485
C. Glossar ... 489
D. Die Autoren ... 497
Index ... 499
TEIL I Einführung ... 21
1. Einführung in das Erweiterungskonzept für SAP S/4HANA ... 23
1.1 ... On-Premise- und Cloud-Version von SAP S/4HANA ... 23
1.2 ... Erweiterungen für SAP S/4HANA ... 31
1.3 ... Einführung in die Beispielanwendung des Buches ... 44
1.4 ... Zusammenfassung ... 46
2. Die Architektur von SAP S/4HANA ... 47
2.1 ... Grundlagen der Architektur von SAP S/4HANA ... 47
2.2 ... Die Architektur der In-App-Erweiterbarkeit mit Key-User-Werkzeugen ... 63
2.3 ... Zusammenfassung ... 74
TEIL II In-App-Erweiterbarkeit ... 77
3. Erweiterung von SAP-Fiori-Oberflächen ... 79
3.1 ... Anpassungs- und Erweiterungsmöglichkeiten ... 79
3.2 ... Werkzeuge zur Anpassung und Erweiterung der SAP-Fiori-Oberflächen ... 90
3.3 ... Zusammenfassung ... 111
4. Erweiterung von SAP-Business-Objekten und -Datenquellen ... 113
4.1 ... Wie können SAP-Business-Objekte und -Datenquellen erweitert werden? ... 114
4.2 ... Hintergrundwissen für die On-Premise-Version von SAP S/4HANA ... 117
4.3 ... Erweiterungsfelder zu SAP-Datenquellen hinzufügen ... 124
4.4 ... Extensibility Cockpit ... 137
4.5 ... Löschung, Archivierung und Wiederherstellung von Erweiterungsfeldern ... 139
4.6 ... Standardfelder zu SAP-Datenmodellen hinzufügen ... 140
4.7 ... Datenflüsse um Felder erweitern ... 142
4.8 ... Übernahme von Datenbankerweiterungen ... 144
4.9 ... Datenmigration ... 147
4.10 ... Beispiel: Zusätzliche Felder für die Eventmanagement-Anwendung ... 148
4.11 ... Zusammenfassung ... 153
5. Benutzerdefinierte Business-Objekte ... 155
5.1 ... Business-Objekte, Knoten und Beziehungen definieren ... 156
5.2 ... Elemente und eigene Datentypen definieren ... 170
5.3 ... Aktionen definieren ... 175
5.4 ... Benutzerdefinierte UIs zu Anwendungskatalogen hinzufügen ... 179
5.5 ... Meldungen definieren ... 184
5.6 ... Business-Objekte und Codelisten übersetzen ... 185
5.7 ... Namenskonventionen ... 186
5.8 ... Zusammenfassung ... 190
6. Benutzerspezifische Programmlogik ... 191
6.1 ... Einführung in die cloudfähige ABAP-Sprachversion ... 193
6.2 ... Benutzerdefinierte Logik anlegen ... 214
6.3 ... Mit dem webbasierten ABAP-Editor arbeiten ... 219
6.4 ... Logik zu benutzerdefinierten Business-Objekten anlegen ... 221
6.5 ... Benutzerdefinierte Bibliotheken implementieren ... 243
6.6 ... Hilfe zur Fehlersuche und Tests ... 246
6.7 ... ABAP-Sprachversionen in der On-Premise-Version von SAP S/4HANA ... 251
6.8 ... Zusammenfassung ... 253
7. Analytische Anwendungen ... 255
7.1 ... Aufbau analytischer Anwendungen in SAP S/4HANA ... 256
7.2 ... Analytische Anwendungen planen ... 262
7.3 ... Analytische Anwendungen erstellen ... 268
7.4 ... Anfragen erstellen ... 283
7.5 ... Benutzerdefinierte Datenquellen erstellen ... 293
7.6 ... Analytische Anwendungen im Eventmanagement-Beispiel ... 308
7.7 ... Zusammenfassung ... 313
8. Erweiterbarkeit von SAP-Formularen ... 315
8.1 ... Formulare ... 315
8.2 ... E-Mail-Vorlagen ... 322
8.3 ... Ausgabensteuerung ... 323
8.4 ... Beispiel: Formular für die Eventmanagement-Anwendung ... 326
8.5 ... Zusammenfassung ... 333
9. Benutzerdefinierte Services ... 335
9.1 ... Kommunikationsprotokolle von SAP S/4HANA ... 337
9.2 ... Externe Kommunikation konfigurieren ... 339
9.3 ... Benutzerdefinierte Services definieren ... 353
9.4 ... Aufruf externer Webservices ... 359
9.5 ... Zusammenfassung ... 361
10. Transport von Erweiterungen ... 363
10.1 ... Transport von Erweiterungen in der On-Premise-Version von SAP S/4HANA ... 364
10.2 ... Transport von Erweiterungen in SAP S/4HANA Cloud ... 369
10.3 ... Übersicht der Erweiterungen ... 375
10.4 ... Zusammenfassung ... 377
11. SAP-S/4HANA-Business-Objekte und öffentliche Schnittstellen ... 379
11.1 ... Erweiterungsfreigaben in SAP S/4HANA ... 380
11.2 ... Stammdaten ... 382
11.3 ... Bewegungsdaten ... 386
11.4 ... SAP Marketing ... 392
11.5 ... Zusammenfassung ... 396
TEIL III Side-by-Side-Erweiterbarkeit ... 397
12. Erweiterungen mit der SAP Cloud Platform im Überblick ... 399
12.1 ... Integration von SAP S/4HANA und SAP Cloud Platform ... 400
12.2 ... Funktionen und Services der SAP Cloud Platform ... 411
12.3 ... Zusammenfassung ... 434
13. Anwendungsbeispiele zur Erweiterung von SAP S/4HANA auf der SAP Cloud Platform ... 437
13.1 ... Kommunikation zwischen SAP S/4HANA und der SAP Cloud Platform einrichten ... 439
13.2 ... Beispiel 1: Neue Oberfläche für das benutzerdefinierte Business-Objekt »Event« ... 444
13.3 ... Beispiel 2: Neue Java-Anwendung auf der SAP Cloud Platform ... 459
13.4 ... Benutzereigene Kacheln im SAP Fiori Launchpad ... 470
13.5 ... Zusammenfassung ... 471
A. Weiterführende Informationsquellen ... 475
B. Erlaubte ABAP-Anweisungen im Sprachumfang für Anwendungsexperten ... 485
C. Glossar ... 489
D. Die Autoren ... 497
Index ... 499