SAP PRESS / Core Data Services für ABAP
CDS-Views und Datenmodelle für SAP S/4HANA - angepasst an das neue RESTful-ABAP-Programmiermodell
Welche Rolle spielt das virtuelle Datenmodell von SAP S/4HANA für Sie als Entwickler? In diesem Buch erfahren Sie, wie Sie CDS-Views anlegen und in analytischen oder transaktionalen ABAP-Anwendungen verwenden. Von der Syntax über Annotationen bis hin zu...
Leider schon ausverkauft
Buch (Gebunden)
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „SAP PRESS / Core Data Services für ABAP “
Klappentext zu „SAP PRESS / Core Data Services für ABAP “
Welche Rolle spielt das virtuelle Datenmodell von SAP S/4HANA für Sie als Entwickler? In diesem Buch erfahren Sie, wie Sie CDS-Views anlegen und in analytischen oder transaktionalen ABAP-Anwendungen verwenden. Von der Syntax über Annotationen bis hin zu Zugriffskontrollen lernen Sie alles, was Sie für die Datenmodellierung mit Core Data Services wissen müssen. Die 2. Auflage dieses Bestsellers wurde vollständig aktualisiert und an das neue RESTful-ABAP-Programmiermodell angepasst.Aus dem Inhalt:
- CDS und SAP HANA
- CDS-Syntax und -Sprachelemente
- ABAP Editor in Eclipse
- Hierarchien
- Annotationen
- Suchfunktionen
- ABAP-Managed Database Procedures
- Analytische Queries
- Zugriffskontrollen
- Testautomatisierung für CDS-Views
- + Problembehandlung
Inhaltsverzeichnis zu „SAP PRESS / Core Data Services für ABAP “
Einleitung ... 15
1. Schritt für Schritt zu Ihren ersten CDS-Views ... 21
1.1 ... Datenmodell der Anwendung definieren ... 22
1.2 ... Datenmodell der Anwendung implementieren ... 25
2. Grundlagen der CDS-Datenmodellierung ... 57
2.1 ... Überblick über die CDS-Syntax ... 59
2.2 ... Schlüsselfelder ... 63
2.3 ... Cast-Anweisungen ... 65
2.4 ... Case-Anweisungen ... 67
2.5 ... CDS-Sitzungsvariablen ... 68
2.6 ... Mandantenbehandlung ... 70
2.7 ... Union-Views ... 72
2.8 ... Join-Verknüpfungen ... 80
2.9 ... SQL-Aggregationsfunktionen ... 86
2.10 ... Assoziationen ... 89
2.11 ... Parameter ... 115
2.12 ... Konvertierungsfunktionen für Währungen und Mengeneinheiten ... 121
2.13 ... Performance-Aspekte bei der CDS-Datenmodellierung ... 125
3. CDS-Annotationen ... 135
3.1 ... Annotationsdefinitionen ... 136
3.2 ... Auswirkungen der Annotationen ... 146
3.3 ... Propagationslogik für Elementannotationen ... 149
3.4 ... CDS-Metadatenerweiterungen ... 156
3.5 ... Aktive Annotationen ... 160
4. CDS-Zugriffskontrollen ... 163
4.1 ... Grundlagen der CDS-Zugriffskontrollen ... 164
4.2 ... Wirkungsweise der CDS-Zugriffskontrollen ... 167
4.3 ... Implementierungsmuster für CDS-Zugriffskontrollen ... 172
4.4 ... CDS-Zugriffskontrollen testen ... 196
5. Business-Services ... 199
5.1 ... Projektions-Views definieren ... 200
5.2 ... Servicedefinitionen erstellen ... 203
5.3 ... Service-Binding festlegen ... 207
6. Native SAP-HANA-Funktionen in CDS ... 215
6.1 ... Implementierung einer CDS-Tabellenfunktion ... 216
6.2 ... Verwendung von CDS-Tabellenfunktionen ... 225
6.3 ... Performance verbessern und Fehler vermeiden ... 226
... mehr
7. CDS-Modelle für Anwendungsdaten ... 229
7.1 ... Anwendungsarchitektur in SAP S/4HANA ... 230
7.2 ... Feldbezeichner ... 234
7.3 ... Semantik von Feldern ... 238
7.4 ... Fremdschlüsselbeziehungen ... 245
7.5 ... Textbeziehungen ... 250
7.6 ... Kompositionsbeziehungen ... 253
7.7 ... Zeitabhängige Daten ... 255
8. Das virtuelle Datenmodell in SAP S/4HANA ... 259
8.1 ... Warum ein virtuelles Datenmodell? ... 260
8.2 ... Stabilität und Freigabe ... 262
8.3 ... Struktur des virtuellen Datenmodells ... 271
8.4 ... Namensgebung im virtuellen Datenmodell ... 280
8.5 ... Der Basic-Interface-View für den Kundenauftrag ... 285
8.6 ... Tipps zum Finden von VDM-Views ... 292
9. Modellierung analytischer Anwendungen ... 299
9.1 ... Analysen in SAP S/4HANA ... 300
9.2 ... Analytische Views ... 301
9.3 ... Analytische Queries ... 323
9.4 ... Analytische Infrastruktur ... 353
10. Modellierung transaktionaler Anwendungen ... 357
10.1 ... Transaktionale Anwendungen ... 358
10.2 ... Transaktionale Infrastruktur in SAP S/4HANA ... 359
10.3 ... Transaktionale Objektmodelle ... 363
10.4 ... Transaktionale Anwendung vervollständigen ... 381
10.5 ... Transaktionale Servicemodelle ... 414
11. Hierarchien in CDS ... 443
11.1 ... Grundbegriffe und Typen von Hierarchien ... 444
11.2 ... Annotationsbasierte Hierarchien ... 446
11.3 ... CDS-Hierarchien ... 455
12. CDS-basierte Suchfunktionen ... 475
12.1 ... Wertehilfen ... 476
12.2 ... Freitext-Suchfunktionen in OData-Services ... 488
13. Erweiterungen von CDS-Views ... 497
13.1 ... Erweiterungsarten und freigegebene CDS-Views ... 498
13.2 ... CDS-View-Erweiterungen mit eigenen Feldern ... 500
13.3 ... Einsatz von CDS-View-Erweiterungen ... 512
14. Testautomatisierung ... 521
14.1 ... Grundlagen des Test-Double-Frameworks ... 522
14.2 ... Testbeispiel ... 523
14.3 ... Implementierung der CDS-Views testen ... 526
14.4 ... ABAP-Logik mit SQL-Zugriffen auf CDS-Views testen ... 541
14.5 ... Codegenerierungsfunktionen in den ABAP Development Tools ... 544
15. Problembehandlung ... 549
15.1 ... Implementierungsprobleme behandeln ... 549
15.2 ... Aktivierungsprobleme behandeln ... 556
Anhang ... 565
A ... CDS-Annotationsreferenz ... 565
B ... Die Autoren ... 575
Index ... 577
7.1 ... Anwendungsarchitektur in SAP S/4HANA ... 230
7.2 ... Feldbezeichner ... 234
7.3 ... Semantik von Feldern ... 238
7.4 ... Fremdschlüsselbeziehungen ... 245
7.5 ... Textbeziehungen ... 250
7.6 ... Kompositionsbeziehungen ... 253
7.7 ... Zeitabhängige Daten ... 255
8. Das virtuelle Datenmodell in SAP S/4HANA ... 259
8.1 ... Warum ein virtuelles Datenmodell? ... 260
8.2 ... Stabilität und Freigabe ... 262
8.3 ... Struktur des virtuellen Datenmodells ... 271
8.4 ... Namensgebung im virtuellen Datenmodell ... 280
8.5 ... Der Basic-Interface-View für den Kundenauftrag ... 285
8.6 ... Tipps zum Finden von VDM-Views ... 292
9. Modellierung analytischer Anwendungen ... 299
9.1 ... Analysen in SAP S/4HANA ... 300
9.2 ... Analytische Views ... 301
9.3 ... Analytische Queries ... 323
9.4 ... Analytische Infrastruktur ... 353
10. Modellierung transaktionaler Anwendungen ... 357
10.1 ... Transaktionale Anwendungen ... 358
10.2 ... Transaktionale Infrastruktur in SAP S/4HANA ... 359
10.3 ... Transaktionale Objektmodelle ... 363
10.4 ... Transaktionale Anwendung vervollständigen ... 381
10.5 ... Transaktionale Servicemodelle ... 414
11. Hierarchien in CDS ... 443
11.1 ... Grundbegriffe und Typen von Hierarchien ... 444
11.2 ... Annotationsbasierte Hierarchien ... 446
11.3 ... CDS-Hierarchien ... 455
12. CDS-basierte Suchfunktionen ... 475
12.1 ... Wertehilfen ... 476
12.2 ... Freitext-Suchfunktionen in OData-Services ... 488
13. Erweiterungen von CDS-Views ... 497
13.1 ... Erweiterungsarten und freigegebene CDS-Views ... 498
13.2 ... CDS-View-Erweiterungen mit eigenen Feldern ... 500
13.3 ... Einsatz von CDS-View-Erweiterungen ... 512
14. Testautomatisierung ... 521
14.1 ... Grundlagen des Test-Double-Frameworks ... 522
14.2 ... Testbeispiel ... 523
14.3 ... Implementierung der CDS-Views testen ... 526
14.4 ... ABAP-Logik mit SQL-Zugriffen auf CDS-Views testen ... 541
14.5 ... Codegenerierungsfunktionen in den ABAP Development Tools ... 544
15. Problembehandlung ... 549
15.1 ... Implementierungsprobleme behandeln ... 549
15.2 ... Aktivierungsprobleme behandeln ... 556
Anhang ... 565
A ... CDS-Annotationsreferenz ... 565
B ... Die Autoren ... 575
Index ... 577
... weniger
Bibliographische Angaben
- Autoren: Renzo Colle , Ralf Dentzer , Jan Hrastnik
- 2020, 2.,aktualis. u. erw. Aufl., 591 Seiten, Maße: 17,2 x 24,6 cm, Gebunden, Deutsch
- Verlag: SAP Press
- ISBN-10: 3836270285
- ISBN-13: 9783836270281
- Erscheinungsdatum: 27.01.2020
Kommentar zu "SAP PRESS / Core Data Services für ABAP"
Schreiben Sie einen Kommentar zu "SAP PRESS / Core Data Services für ABAP".
Kommentar verfassen