This is a test message to test the length of the message box.
ABAP CDS Learnings
Created by Software-Heroes

CDS - Learnings


In this article we summarize the learned content and show you the way for what you will need the CDS Views in the future.

The main series of Core Data Services has ended today and there will always be updates in the future, but do you now know everything about the topic? Above all, our articles should give an insight into the topic and in the end there is still a lot to learn in practice.


The new data model

In the first articles we mainly dealt with the new data model and the structure. SAP is moving away from the classic tables and is increasingly relying on the layer of CDS views, the so-called virtual data model (VDM). Tables will still contain the data, but access will take place via the normalized data model, since this is also more robust to changes.



The new views are currently being used primarily by SAP, whether as an OData service, in programs or as new auxiliary views for old tables (which are no longer required). In the future, however, the ABAP RESTful Programming Model (RAP) will increasingly come into focus. Applications and APIs will be based on this programming model and you as a developer can also use it to build Fiori applications much more easily.

In the cloud (SaaS), access to spreadsheets is limited, also if your company wants to move towards Clean Core. In this case, it is very important to know the right interfaces and thus also the right core data services that contain your desired data.



Knowing the basics of using Core Data Services is very important, especially as we look at the new programming model in the near future. You should focus primarily on the virtual data model, annotations and associations, because these will play an important role.



As stated at the beginning, all resources are available via GitHub and can be used for follow-up. The respective articles and changes can be viewed via the individual commits. Should anything change in the future, we will update the repository accordingly.



The Core Data Service topic will keep us busy for a while, especially when we get into the topic of RAP with you. All previous articles primarily represent a basis in the topic and must be further deepened in practice.

Included topics:
CDSCore Data ServiceLearnings
Comments (0)

And further ...

Are you satisfied with the content of the article? We post new content in the ABAP area every Friday and irregularly in all other areas. Take a look at our tools and apps, we provide them free of charge.

ABAP Tools - Work with Eclipse (CDS Analysis)

Category - ABAP

In the complex world of CDS views, it is important to have the right tool at hand to ensure an analysis of the structures and data sources.


CDS - View Entity

Category - ABAP

In this article you will learn more about the new Core Data Service entities, what they bring and what makes them different from the old views.


CDS - Virtual fields

Category - ABAP

This article is about virtual fields in Core Data Services and how you can subsequently deliver such complex data.


CDS - Authority check

Category - ABAP

How and where are the permissions for a Core Data Service delimited? Check out this article for the details.


CDS - Extension of Views

Category - ABAP

This article is about the extension of views to include customer-specific fields or to provide missing information.