01 Ce qui s’est passé

Un article de blog technique publié sur SAP Community présente les CDS Table Entities (CDS TEs), un objet CDS servant à définir des tables de base de données. Selon ce billet, ils sont les successeurs de nouvelle génération des tables classiques du dictionnaire ABAP (DDIC), conçus pour SAP HANA et disponibles à partir de SAP S/4HANA 2025 (sur site) ou d'une version cloud actuelle.

02 Les points essentiels

  • Les CDS TEs définissent des tables de base de données dans l'univers CDS. Le billet les présente comme les successeurs des tables ABAP DDIC classiques, conçus pour SAP HANA.
  • Selon le billet, les CDS TEs sont disponibles à partir de SAP S/4HANA 2025 (sur site) ou d'une version cloud actuelle. Sur les versions plus anciennes, le modèle defineTableEntity est absent dans ADT.
  • Dans l'exemple de l'auteur, l'activation a créé un champ CLIENT absent de la liste des champs du CDS TE, en raison de l'annotation @ClientHandling.type: #CLIENT_DEPENDENT. L'auteur indique que le drapeau Initialize n'est plus nécessaire.
  • L'auteur cite l'intégration complète à CDS, le contrôle d'accès via les DCL et l'usage de fonctionnalités propres à HANA.

03 Pourquoi c’est important

À partir d'un exemple, le billet montre en quoi les CDS TEs diffèrent des tables classiques, notamment pour la gestion du client et le drapeau Initialize. Il s'agit d'une introduction et non d'un guide de migration, et ses observations reposent sur un seul exemple de l'auteur.

04 Pour qui c’est utile

Développeurs ABAP.

Source originale
SAP Community