01 Was passiert ist
Ein Technologie-Blogbeitrag auf SAP Community stellt CDS Table Entities (CDS TEs) vor, ein CDS-Objekt zur Definition von Datenbanktabellen. Laut Beitrag sind sie der Nachfolger klassischer ABAP-DDIC-Tabellen, für SAP HANA entwickelt und ab SAP S/4HANA 2025 (On-Premise) oder einem aktuellen Cloud-Release verfügbar.
02 Die wichtigsten Details
- CDS TEs definieren Datenbanktabellen innerhalb der CDS-Welt. Der Blog bezeichnet sie als Nachfolger klassischer ABAP-DDIC-Tabellen, die für SAP HANA ausgelegt sind.
- Laut Blog sind CDS TEs ab SAP S/4HANA 2025 (On-Premise) oder einem aktuellen Cloud-Release verfügbar. Auf älteren Releases fehlt in ADT die Vorlage defineTableEntity.
- Im Beispiel des Autors erzeugte die Aktivierung ein CLIENT-Feld, das nicht in der CDS-TE-Feldliste steht, weil @ClientHandling.type: #CLIENT_DEPENDENT gesetzt ist. Laut Autor wird das Initialize-Flag bei CDS TEs nicht mehr benötigt.
- Der Autor nennt vollständige CDS-Integration, Zugriffskontrolle über DCLs und die Nutzung HANA-spezifischer Funktionen.
03 Warum das wichtig ist
Der Beitrag zeigt anhand eines Beispiels, wo sich CDS TEs von klassischen Tabellen unterscheiden, etwa bei der Client-Behandlung und beim Initialize-Flag. Er ist eine Einführung und kein Migrationsleitfaden, und seine Beobachtungen beruhen auf dem einzigen Beispiel des Autors.
04 Für wen es relevant ist
ABAP-Entwickler.