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

CDS - Learnings

689

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.

 

Use

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.

 

RAP

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.

 

GitHub

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.

 

Conclusion

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.


CDS - Migration of Views

Category - ABAP

Do you still have a lot of old Core Data Services in your ABAP system? Time to migrate to the new entity.

11/15/2024

CDS - Types and Enums

Category - ABAP

What will replace the data elements in the ABAP Dictionary and how can you use the types for Core Data Services today? Find out more here.

11/05/2024

ABAP in Practice - String Processing

Category - ABAP

In this practical example we look at the string processing to determine the CDS names in CamelCase and how you can implement this with ABAP.

10/15/2024

ABAP - CDS Extraktor

Category - ABAP

How does the CDS extractor work in ABAP and what challenges are there when developing with it? In this article we will look at a few details.

09/20/2024

ABAP Tools - Working with Eclipse (CDS Templates)

Category - ABAP

Did you select the wrong CDS template when creating the view? Here's a little tip to correct the view in ABAP afterwards.

07/02/2024