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

CDS - Learnings

243

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 ServiceErkenntnisseLearnings
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden 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 - 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

CDS - Hierarchie

Kategorie - ABAP

Was machen eigentlich Hierarchien und wie kannst du sie mit Core Data Services in ABAP aufbauen? In diesem Artikel schauen wir uns die Definition an.

07.02.2025

CDS - Migration der Views

Kategorie - ABAP

Du hast noch viele alte Core Data Services in deinem ABAP System? Zeit für die Migration zur neuen Entität.

15.11.2024

CDS - Typen und Enums

Kategorie - ABAP

Was wird im ABAP Dictionary die Datenelemente ablösen und wie kannst du schon heute die Typen für die Core Data Services verwenden? Mehr hier.

05.11.2024