This is a test message to test the length of the message box.
Login
|
ABAP CDS Learnings
Erstellt von Software-Heroes

CDS - Learnings

455

In diesem Artikel fassen wir noch einmal die gelernte Inhalte zusammen und weisen dir den Weg, für was du in Zukunft die CDS Views brauchst.

Werbung


Die Hauptreihe der Core Data Services ist ab Heute beendet und in Zukunft werden immer wieder mal Updates zur Reihe kommen, doch weißt du damit nun alles über das Thema? Unsere Aritkel sollten vor allem erst einmal einen Einblick in das Thema geben und es gibt am Ende immer noch viel in der Praxis zu erlernen.

 

Das neue Datenmodell

In den ersten Artikeln sind wir vor allem auf das neue Datenmodell und die Struktur eingegangen. SAP geht weg von den klassischen Tabellen und setzt immer mehr auf die Schicht aus CDS Views, dem soganannten Virtuellen Datenmodell (VDM). Tabellen werden dabei zwar noch die Daten beinhalten, doch der Zugriff wird über das normalisierte Datenmodell stattfinden, da dieses gegenüber Änderungen auch robuster ist.

 

Einsatz

Aktuell werden die neuen Views vor allem durch die SAP genutzt, egal ob als OData Service, in Programmen oder als neue Hilfsviews für alte Tabellen (die nicht mehr benötigt werden). In Zukunft wird aber das ABAP RESTful Programing Model (RAP) immer mehr in den Fokus rücken. Dabei werden Anwendungen und APIs auf diesem Programmiermodell aufbauen und auch du als Entwickler kannst damit viel leichter Fiori Anwendungen bauen.

In der Cloud (SaaS) ist der Zugriff auf Tabellen limitiert, ebenso wenn dein Unternehmen Richtung Clean Core möchte. In diesem Fall ist es sehr wichtig die richtigen Schnittstellen zu kennen und damit auch die richtigen Core Data Services die deine gewünschten Daten enthalten.

 

RAP

Die Grundlagen der Verwendung von Core Data Services zu kennen ist dabei sehr wichtig, vor allem wenn wir uns in der nächsten Zeit das neue Programmiermodell anschauen. Dabei solltest du vor allem Fokus auf das Virtuelle Datenmodell, Annotationen und Assoziationen legen, denn diese werden dabei eine wichtige Rolle spielen. 

 

GitHub

Wir bereits zu Anfang mitgeteilt haben, sind alle Ressourcen über GitHub verfügbar und können zum Nachvollziehen herangezogen werden. Über die einzelnen Commits können die jeweiligen Artikel und Änderungen gesichtet werden. Sollte sich in Zukunft noch etwas ändern, werden die wir das Repository entsprechend auf den aktuellsten Stand bringen.

 

Fazit

Das Thema Core Data Service wird uns noch eine Weile beschäftigen, vor allem wenn wir mit dir in das Thema RAP einsteigen. Alle bisherigen Artikel stellen vor allem eine Grundlage in dem Thema dar und müssen weiter in der Praxis vertieft werden.


Enthaltene Themen:
CDSCore Data ServiceErkenntnisse
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Dienstag und Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


CDS - Typisierte Literale

Kategorie - ABAP

Wie kannst du in einem Core Data Service eigentlich noch typgenauer arbeiten, wenn du ein Element im View erstellst? Dazu schauen wir uns die typisierten Literale an und wie sie dir im Alltag helfen können.

30.01.2026

RAP - CDS Pattern

Kategorie - ABAP

Wie geht eigentlich das CDS Pattern und was hat CDS-only damit zu tun? In diesem Artikel schauen wir auf die Architektur und Nutzung des Patterns.

28.11.2025

CDS - Typen von Data Definitions

Kategorie - ABAP

Wenn du Core Data Services im System anlegst, stehen dir zahlreiche Typen im System zur Verfügung. In diesem Artikel werfen wir einen Blick auf die verschiedenen Typen und ihren Nutzen.

21.11.2025

CDS - Writable View Entity

Kategorie - ABAP

Kannst du einen UPDATE auf einen Core Data Service in ABAP machen? Lass uns dazu die neuen CDS View Entitäten anschauen.

01.04.2025

CDS - Berechtigungsprüfung (Teil 2)

Kategorie - ABAP

Wie gehst du mit dem Thema Zugriffskontrolle bei Core Data Services in ABAP um und wie kannst du Fehler analysieren? Mehr dazu im Artikel.

14.03.2025