CDS-Views und Virtual Data Model (VDM): Interface, Consumption und Erweiterung
Stand
Fast jede Zahl, die SAP S/4HANA in Richtung Bericht, Datenprodukt oder KI-Szenario verlässt, läuft durch eine ABAP-CDS-View. Dieses Modul vermittelt die Schichten des Virtual Data Model, die steuernden Annotationen, die Release-Verträge C0, C1 und C2, Zugriffskontrolle mit DCL und Erweiterung ohne Modifikation. Sie lesen den Release-Status von I_JournalEntryItem, bauen darauf eine eigene View-Entity mit nachvollziehbaren Summen und verfolgen eine extraktionsfähige View in ODP, Replication Flows und Embedded Analytics. Sie nehmen eine Entscheidungsleiter mit, worauf man aufbauen darf.
Was Sie lernen
- I_JournalEntryItem im SAP Business Accelerator Hub finden und VDM-Typ, Release-Status und Extraktions-Annotation lesen
- Den API State einer CDS-View in den ABAP Development Tools lesen und den Vertrag (C0, C1, C2) benennen
- Eine CDS-View-Entity mit group by auf einer freigegebenen Basis-View schreiben und die Summen abstimmen
- Mit EXTEND VIEW ENTITY Felder ergänzen, ohne die Basis zu verändern
- Eine extraktionsfähige View so konfigurieren, dass ein Datasphere Replication Flow sie nutzen kann
CDS und VDM 2026: was sie sind und wo sie sitzen
ABAP Core Data Services (CDS) ist die Datenmodellierungsschicht jedes SAP-S/4HANA-Systems. Eine CDS-View-Entity ist ein modelliertes, annotiertes SELECT, das im ABAP-Repository liegt, in der SAP-HANA-Datenbank ausgewertet wird und von ABAP SQL, OData-Services, analytischen Engines und Extraktionswerkzeugen gelesen wird. Das Virtual Data Model (VDM) ist die darübergelegte Namens- und Schichtenkonvention von SAP: Die Geschäftsobjekte von S/4HANA werden als CDS-Views wie I_JournalEntryItem bereitgestellt, die auf der Universal-Journal-Tabelle ACDOCA aufsetzt. Wer im Analytics-Umfeld arbeitet, schickt fast jede Zahl, die aus S/4HANA extrahiert, berichtet oder an ein KI-Szenario übergeben wird, durch eine CDS-View; zu wissen, welche View man liest, ob sie stabil ist und wie man sie erweitert, ist daher Tagesgeschäft.
Voraussetzungen
- SQL-Grundlagen (select, join, group by)
- Kenntnis des Universal Journal in S/4HANA (ACDOCA) wie in M413
Lernergebnisse
- Die Rollen von Basic-, Composite- und Consumption-Views erklären und @VDM.viewType lesen
- Die Release-Verträge C0, C1 und C2 unterscheiden und auf eine Bauentscheidung anwenden
- Die Lab-Summen 750,00 und -400,00 EUR aus den Beispieldaten nachvollziehen
- Benennen, wann die Extraktion scheitert: fehlende Annotation, Release unter 1909, AMDP
- Zwischen eigener View-Entity, Key-User-App, View-Erweiterung und Replication Flow wählen
Vollständiges Modul im Consultant-Tarif — 19,90 €/Monat. Das vollständige Modul ergänzt: den Entscheidungsrahmen · das durchgehende Szenario · die KPI-Scorecard · die Anti-Muster · die Codeblöcke · die Wissenskontrolle · die Schemata.
Offene SAP-Projekte
Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.