SAP Analytics: Next generation CDS Views - CDS View Entities
CDS Views are evolving! Here's a quick start guide to transitioning to CDS View Entities.
What are CDS View Entities?
Traditionally, when creating CDS views, two objects are created when we use the syntax DEFINE VIEW:
- The CDS entity itself
- A DDIC artifact
The future of how we define CDS Views: DEFINE VIEW ENTITY
The difference here is that it only creates the CDS view entity, no DDIC artifact is created!
What this means is there is only one name for the CDS view entity which results in the following benefits:
- Faster activation
- Optimization and simplification of syntax
- Stricter syntax checks indicate problematic stiuations more explicitly, for example, annotation checks.
Architecture improvements also include:
- Checks of key elements
- Amount / quantity handling
- Improved buffer handling using CDS tuning objects
When is it available?
- ABAP 7.55
- Kernel Release 7.81
- ABAP Platform 2020
- ABAP Platform Cloud 2008
Compatability and migration
- Entity views are incompatible with existing CDS views
- No automatic migration is available and therefore tools are required to facilitate the process
Helper Tools
Tool Name | Technical Name | Available Since |
---|---|---|
Program that lists usages of CDS-managed DDIC Views | RUT_WHERE_USE_SQLVIEW | ABAP 7.57 SAP Note 3201681 (downport for releases 7.52 - 7.56) |
Program for migration analysis | RUTDDLS_MIGRATION_CANDIDATES | ABAP 7.56, ABAP Platform 2021 |
Manual migration | ABAP 7.56, ABAP Platform 2021 | |
Program for tool-based migration | RUDDLSV2MIGRATION | ABAP 7.56, ABAP Platform 2021 |
ADT migration wizard | ABAP quarterly release 7.91 |
Review this blog for details on migrating CDS Views to CDS View Entities
Important Links
🙋🏻♂️ I might need additional help!
If your organization needs a helping hand on any SAP technology topics, please feel free to reach out to me at ben@ben-kwong.com