Core Data Services (CDS) ABAP

Virtuelles Datenmodell

Virtuelles Datenmodell der SAP

VDM Beispiel

I_SalesDocument und Co

Übersicht von Views am Beispiel des Kundenauftrags

Views der SAP finden

In dieser Reihenfolge:

  1. Nachfoger der DB-Tabelle aus den Properties --> API State (Ab 2023)
  2. View Browser: Fiori App - https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F2170')/S25OP
  3. SAP Dokumentation: https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/ee6ff9b281d8448f96b4fe6c89f2bdc8/5418de55938d1d22e10000000a44147b.html
  4. Google, falls der Link defekt ist oder man ein anderes Release hat
  5. Verwendungsnachweis

Suche nach freigegebenen Views

filter for API State

  • type:ddls: Filter auf CDS-Views und View Entities
  • api:use_in_cloud_development: Direkter Filter auf den richtigen C1 Release-State

Namenskonventionen

Präfixe

  • I_Entity: Interface Views
    • Basic Views: 1:1 die DB-Tabellen
    • Composite Views: Kombinationen von I-Views
  • R_Entity: Re-Use View - basiert auf I_-View (kann)
  • C_Entity: Consumption Views - Im RAP: Projektion der R-View für UI
  • A_Entity: für Web-APIs
  • P_Entity: Private Views - Nur für SAP-interne Verwendung
  • E_: Extension-Includes
  • X_: Extensions

Suffixe

  • Qry oder Query -Analytische Query-Views
  • Cube - Cube-Views
  • Text - Text-Views
  • TP - Views für RAP Objekte - Transactional Processing
  • VH - Wertehilfe
  • DEX - Extraktor