ABAP CDS Views (ABAP Core Data Services Views) sind ein zentraler Bestandteil der modernen SAP-Entwicklung. Sie ermöglichen die effiziente Nutzung der SAP HANA Datenbank und die nahtlose Integration komplexer Informationen in SAP Fiori Benutzeroberflächen. Insbesondere in der ABAP Cloud sind CDS Views unverzichtbar, da direkte Datenselektionen auf Datenbanktabellen nicht erlaubt sind.
In diesem Artikel erfährst du, wie du einfach und schnell eine ABAP CDS View in Eclipse mit den ABAP Development Tools (ADT) erstellen kannst.
ABAP CDS View erstellen
Eine ABAP CDS View kannst Du einfach in Eclipse mit den ABAP Development Tools (ADT) erstellen.
In Eclipse klickst du mit der rechten Maustaste auf dein Paket und wählst „New > Other ABAP Repository Object“
Auf dem nächsten Bild wählst Du nun „Core Data Services > Data Definition“ oder gibst einen entsprechenden Filter ein. Du klickst auf den Button „Next“.
Gib einen aussagekräftigen Namen und eine Beschreibung für deinen CDS-View ein. Achte auf die Einhaltung der Namenskonvention. Der Name definiert den Namen des Transportobjekts, der Data Definition Language Source (DDLS). Er wird auch als Vorschlag für den Namen des CDS-Modells verwendet. Falls bereits bekannt, kannst Du unter „Referenced Object“ die zugrundeliegende Datenbanktabelle eingeben oder über den Button „Browser“ suchen. Die Eingaben bestätigst Du mit dem Button „Next“.
Im nächsten Bild wird das System Dich nach einem Transportauftrag fragen, den du auswählen oder bei Bedarf neu anlegen kannst. Daraufhin kannst Du erneut auf den Button „Next“ klicken.
Nun kannst Du aus einer Liste eine Vorlage auswählen, die automatisch das Grundgerüst der CDS View für Dich erstellt. Du kannst natürlich auch auf eine Vorlage verzichten, indem Du die Checkbox „Use the selected template“ abwählst. Auf der rechten Seite erhältst Du eine kurze Beschreibung der Vorlage und darunter siehst Du eine Vorschau auf das, was automatisch erstellt wird. Wenn Du die „klassische“ ABAP CDS View erstellen möchtest, wähle die Vorlage „Define View (obsolet ab AS ABAP 7.57)“.
Da CDS DDIC-basierte Views ab Application Server ABAP 7.57 obsolet sind, verwende ich die CDS View Entity über die Vorlage „Define View Entity“ und drücke den Button „Finish“.
Die CDS View wird nun automatisch generiert. Falls noch keine Datenquelle angegeben wurde, kann dies nun nachgeholt werden, indem „data_source_name“ mit der entsprechenden Tabelle ausgetauscht, Attribute angegeben und aktiviert werden. Danach ist die CDS View einsatzbereit.
Über den Autor
Mein Name ist Andreas Geiger und ich bin ein erfahrener Senior SAP Berater. Mit mehr als 10 Jahren Berufserfahrung habe ich mehrere SAP-Projekte erfolgreich abgeschlossen und umfangreiche Kenntnisse in verschiedenen Bereichen wie SAP FI, SAP MM und ABAP erworben. Nun möchte ich mein Wissen mit Dir teilen, um Dir einen Mehrwert zu bieten und Dich bei Deiner täglichen Arbeit mit dem SAP-System zu unterstützen.
ERP UP unterstützen
Wenn Du mit ERP UP zufrieden bist, kannst Du mich gerne unterstützen. Dabei gibt es unzählige Möglichkeiten, wie Du mich einfach und schnell unterstützen kannst. Wie Du genau ERP UP unterstützen kannst, erfährst Du hier. Vielen Dank.