ABAP - Keyword Documentation →  ABAP - ABAP Release News →  News for ABAP Release 7.5x →  News for ABAP Release 7.54 → 
Mail Feedback

ABAP CDS in ABAP Release 7.54


1. Temporal Hierarchies

2. Annotation for Database Hints

3. Annotations for Releasing Elements

4. CDS Projection Views

5. New Date Functions

6. New Time Stamp Functions

7. New Date/Time Conversion Functions

8. Hierarchy Load Options

9. CDS Custom Entities

10. Handling of Annotation Values

11. Root Nodes and Compositions



Modification 1  

Temporal Hierarchies

The new addition PERIOD of the statement DEFINE HIERARCHY can now be used to create temporal hierarchies in which the hierarchy nodes are limited by time intervals.



Modification 2  

Annotation for Database Hints

The framework-specific annotation @Consumption.dbHints replaces the ABAP annotation @AbapCatalog.dbHints and makes it obsolete. The ABAP annotation is evaluated by frameworks such as SADL and not by the ABAP runtime environment.



Modification 3  

Annotations for Releasing Elements

The new element annotations





Modification 4  

CDS Projection Views

A CDS projection view is a direct projection of the underlying CDS view and exposes only a subset of elements of the projected entity. A CDS projection view is defined using DEFINE VIEW ENTITY AS PROJECTION ON in a CDS data definition.



Modification 5  

New Date Functions

ABAP CDS now supports the following new date functions:





Modification 6  

New Time Stamp Functions

ABAP CDS now supports the following new time stamp functions:





Modification 7  

New Date/Time Conversion Functions

ABAP CDS now supports the following new date/time conversion functions:





Modification 8  

Hierarchy Load Options

The hierarchy generator DEFINE HIERARCHY can now use the new addition LOAD BULK|INCREMENTAL|load_option to specify the load policy for a generated hierarchy.



Modification 9  

CDS Custom Entities

A new type of CDS entity is available: the CDS custom entity. CDS custom entities are used in the RAP framework to implement ABAP queries in CDS.



Modification 10  

Handling of Annotation Values

A change in the handling of annotation values has been introduced with the following consequences:

These changes are slightly incompatible.



Modification 11  

Root Nodes and Compositions

The new addition ROOT is available for CDS entities to mark an entity as a CDS root entity. In addition, CDS associations can be declared as COMPOSITION or TO PARENT. In this way, a CDS composition tree can be modeled for use in the ABAP RESTful Application Programming Model.