Skip to Content
Technical Articles

ABAP Core Data Services | SAP S/4HANA – Best Practice Guide

The Virtual Data Model is one of the primary building blocks of the S/4HANA architecture. Its technical foundation is provided by ABAP Core Data Services (CDS). The key benefits of the CDS framework are:

  • Many new SQL features:
    • SQL set operations: UNION, UNION ALL
    • SELECT clauses: GROUP BY, HAVING
    • Aggregate functions: AVG, MAX, SUM, …
    • Numeric functions: CEIL, MOD, ABS, …
    • String functions: SUBSTRING, LPAD, CONCAT, …
    • Date and time functions: DATS_DAYS_BETWEEN, DATS_ADD_DAYS, …
  • Easy-to-integrate services on-top:
    • OData clients
    • SAP Fiori
    • Analytics
  • Simplification of application coding
  • Push-down of workload into the HANA database

Since the technology is fairly new it poses quite some challenges to you as system administrators or development teams. You need to

  • ensure that the maintenance level of their software stack is up-to-date,
  • keep an eye on the overall CDS work load,
  • monitor and tune the performance of complex queries, and
  • establish clear rules for the development of own code using CDS.

Fortunately, a best practice guide is now available on how to implement, monitor and tune CDS based applications within S/4HANA. The document provides an holistic approach to CDS and is written for IT architects, ABAP developers, SAP Basis teams and database administrators. Regular updates are planned.

Direct Link: ABAP Core Data Services | SAP S/4HANA – Best Practice Guide
Short URL:

Last update of the guide: 7-Feb-2020

You must be Logged on to comment or reply to a post.