Learn and Understand Core Data Services(CDS) Development With ABAP® in Step-by-Step Manner

5 Reason to Learn CDS 

Core Data Service is also known as CDS, It is one of the integral parts of many SAP® Projects. Advantage of Using CDS are:

  • With the help of Core Data Services, we can expose data in views which are compatible with ABAP® Dictionary
  • Transport CDS views across multiple systems
  • We can perform complex queries and join operations and reuse existing CDS views 
  • We can use CDS view inside the ABAP® program with AMDP to Take Advantage of the Performance of HANA® and Features of ABAP®
  • CDS also come up with feature-rich annotations, with the help of which we can expose CDS views as oData source in few simple steps
  • All than and more gives you enough reason to learn and understand the CDS view  

Updated on Nov 2020

We have updated this course on Nov 2020 With VDM Project as Week 6, In the Project, you will:

  • First Setup your System with Free Trial of SAP® Cloud Platform ABAP® Trial
  • Then, you would Understand concepts like VDM, Composition vs Associations, Projection etc.
  • Then, you would create our Sales Document and Sales Item tables With Standard/Legacy Names
  • Create the Basic CDS Views
  • Create the Composite CDS Views
  • Create the Metadata Extention with Annotations of Composite CDS Views
  • Expose the CDS with UI Service and Test in Browser

What we cover in this course 

1st we Start Slow and Gain Pace Gradually

We Have Cover the Following Topics in Details

  • Understand the Basics About CDS View and Advantage
  • Learn the difference Between ABAP® CDS and HANA® CDS Views
  • Start Development of ABAP® CDS in 7.5 HANA® Dev System
  • Join Condition in CDS Views
  • Associations in CDS Views
  • Aggregation, Group by, Where Condition in CDS Views
  • Functions Available Like Count, AVG, SUM and More
  • Conversions and Casting
  • ABAP® List Report and ALV Display With CDS Using Predefined ABAP® Classes
  • ABAP® Managed Database Procedures(AMDP) with CDS
  • Expose CDS Data in Form oData With the Help of Services in Multiple Way 
  • Performance Tuning of CDS view for Analytical and Transactional Scenario
  • Implementing Authorization checks in CDS Views Best Practice and More  

What is Special in this Course

  • Hands-on, each section comes up with a Developer Hand-Book Guide which contains the Code and Exercises covered in the course
  • The flow of the course is easy to follow and step-by-step, so if you start with basics then gaining the skills will happen gradually with ease
  • CDS from a 360-degree angle! We cover the tools and techniques which would be required to know for real project work involving CDS Development
  • All the Setup are Done in Development System which is free with trial accounts in Cloud(GCP®, AWS® or Azure®)  


Who Should Take this Course and Prerequisite 

  • Highly Recommended for SAP® Consultants, Architects, Solution Designers, and Even Functional Consultants
  • For ABAP® Developers and SAPUI5/Fiori® Developers, this is a must-know skill

    Prerequisite - Basic Understanding of SAP® Development - Basic Familiarity with ABAP® would be helpful