Core Data Services

New database features are leveraged only if they are “consumable” by the application and integrate non-disruptively into the existing code base. Therefore, SAP S/4HANA comes along with the new technology of CDS. In a nutshell, CDS views are enhancements of existing database views. 
Their main features are as follows:
  • CDS views support basic software architecture requirements because they can be stacked and designed in layers.
  • CDS views offer a tool-supported declarative design of database operations without the need to learn Structured Query Language (SQL).
  • CDS view syntax offers a rich set of Data Manipulation Language (DML) commands.
  • CDS views can be annotated to indicate reusability. They offer different kinds of technically and semantically stable contracts.
  • CDS views that are publicly available follow stable naming conventions for views and attributes.
  • CDS views are used to model access to SAP business objects. Each business object represents one or many database tables, which form a strong business relationship (i.e., header item).
  • CDS views offer an extension concept, so that you can easily extend business objects with your own fields.
  • CDS views may directly interact with native SAP HANA functions.
  • CDS views allow the direct execution of authorization checks when retrieving data from the database.
  • CDS views support text-index-based search.
  • CDS views natively support OData.
  • CDS views can be directly accessed by ABAP programs and are visible in the ABAP DDIC.

ABAP Tips
 

 


See Also
Unicode Checks

Get help for your ABAP problems
Do you have a ABAP Question?

ABAP Books
ABAP Certification, BAPI, Java, Web Programming, Smart Forms, Sapscripts Reference Books

More ABAP Tips

Main Index
SAP Basis, ABAP Programming and Other IMG Stuff

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG. 
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk. 
 The content on this site may not be reproduced or redistributed without the express written permission of 
www.erpgreat.com or the content authors.