What is Core Data Service View in SAP

SAP CDS (SAP Core Data Service) is a data modeling structure that defines and consumes data models that are not on the application server but on the database server. Certain key needs are met by the powerful in-memory database of SAP HANA. These include fast real-time performance for optimized activities at the database level, quick retrieval of data, and reduced application execution time. Developers use the SAP CDS to create underlying data models and application services for exposure to UI clients as CDSView SAP.


CDS View SAP is a virtual data model of SAP. It allows direct access to the underlying tables of the HANA database. CDS View SAP was introduced by SAP with a new programming model that focused on pushing logic from the application server to the client-side and database and is known as ‘Code -to-date or ‘Code Pushdown’.CDS View SAP gets the logic from the ABAP application and executes it on the database server instead of the application server. ABAP CDC Views are based on the application server while the logic is processed in the database and created by using an enhanced version of the SQL syntax.

Transparent tables are used to physically store data in SAP for data modeling while CDS View SAP is an abstraction layer on top of the tables. This helps to establish the relationship between database tables and hides the complexities from the ABAP programmer.

One of the advantages of CDS View SAP is that it can be exposed as an OData Service for accessing and extracting SAP data. Another feature is that CDS View SAP supports fully automatic client handling.

Comments

Popular posts from this blog

The Unique Architecture of the SAP HANA Data Lake

The Unique Architecture of the SAP Data Lake

Everything you need to know about Extract, Transform and Load (ETL) tools