Core Data Services für ABAP

CDS-Views und Datenmodelle für SAP S/4HANA - angepasst an das neue RESTful-ABAP-Programmiermodell
Nicht lieferbar | Lieferzeit: Nicht lieferbar I
Alle Preise inkl. MwSt. | Versandkostenfrei
Nicht verfügbar Zum Merkzettel
Gewicht:
1208 g
Format:
246x172x40 mm
Beschreibung:

Für transaktionale und analytische Anwendungen


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



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

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

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.