Home

Support of CDS Views

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
page

What are CDS Views?

CDS (Core Data Services) views are a key technology in SAP’s data modeling approach, providing a powerful way to define and consume structured data in SAP systems. CDS views allow developers to create semantically rich, reusable, and optimized database views that enhance performance and simplify application development. They are widely used in SAP S/4HANA, SAP BW/4HANA, and other SAP landscapes to expose data efficiently for analytical and transactional applications.

Classic CDS Views vs. CDS View Entities

With the evolution of SAP technology, SAP introduced CDS View Entities as an improvement over Classic CDS Views, addressing limitations and performance concerns of the older approach. Here’s a comparison:

Feature Classic CDS Views CDS View Entities
Definition Created with @AbapCatalog.sqlViewName and stored as SQL views in the database. No longer require an explicit SQL view name; managed purely in the DDIC.
Performance Can have dependency issues and are sometimes slower due to database-specific optimizations. Optimized for performance, avoiding unnecessary database artifacts.
Extensibility Supports custom extensions via EXTEND VIEW. Provides better extensibility options without impacting database performance.
DDL Syntax Uses DEFINE VIEW. Uses DEFINE VIEW ENTITY.
Lifecycle Management More complex due to direct SQL view dependencies. Simplifies maintenance and upgrades.
Dictionary Object Yes, an SQL view is created in ABAP Dictionary No SQL view is created

Which CDS views does ASAPIO Integration Add-on support?

Classic CDS Views

Classic CDS Views are supported in the following Scenarios:
  • As ‘Extraction View’ for Outbound interfaces
  • As a source ‘Table’ in Payload Designer

CDS View Entities

With April 2025 Release (9.32504), CDS View Entities are supported for Outbound interfaces.
In addition, and with October 2025 Release (9.32510) and in combination with ASAPIO Event Studio, you can now also create custom CDS Payloads and link it
CDS View Entities are not supported in the Classic ASAPIO Payload Designer (SAP Gui). Please use ASAPIO Event Studio for creating/customizing CDS Payloads.
Interface configuraiton: To use CDS View Entities, please configure an outbound object with the following settings:
  • Extraction Func. Mod: /ASADEV/ACI_GEN_VIEW_EXTRCT_S4
  • Format Function: /ASADEV/ACI_GEN_VIEW_FRM_CB_S4
  • Extraction View Name: the name of your CDS View Entity (Note: please be aware that the search help does not find CDS Entities, you can enter the value here anyway and it will work, but it can’t be selected via the search help)
Scroll to Top