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-Data’ 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
Post a Comment