Online Course

Developing Core Data Services for ABAP

with Pavan Kumar Reddy

Online
5 Courses
10/24/2025 – 11/21/2025

The course in detail:

Jump into this comprehensive course about core data services (CDS)! You will explore key concepts and gain the essential skills you need to create and use CDS views for data modeling: from basic CDS functions to applying annotations, defining associations, and managing access through the Data Control Language (DCL). Step-by-step expert-led demonstrations will guide you through topics like AMDPs, table functions, the virtual data model, and the CDS test double framework for mock views. Finally, learn how to integrate CDS views into ABAP RAP and SAP Fiori applications and understand best practices for modeling with CDS.

What you'll learn:

  • CDS views, built-in functions, and annotations
  • Enhance CDS views with associations, variables, parameters, and extensions
  • Managing data access and optimizing apps for complex logic with AMDPs and CDS table functions
  • Virtual Data Model (VDM), mockup CDS views for testing, and create custom and abstract CDS entities

🕒 The courses start at 10 a.m. ET and end at 2:00 p.m. ET, breaks included.

Who is Developing Core Data Services suitable for?

  • ABAP developer
     

Prerequisite: Attendees should have prior knowledge of ABAP programming basics. If you need more information about the learning level, please feel free to ask us.

These Core Data Services topics will be covered in this course:

  • Basic CDS views
  • Built-in functions
  • Associations
  • Input parameters
  • Data Control Language (DCL)
  • CDS table functions
  • Virtual Data Model (VDM) architecture
  • Test double framework
  • RAP and SAP Fiori integrations
  • Metadata extensions and UI annotations

 

Learn more about Rheinwerk Courses with our FAQ.


Note: Can’t join live? No problem! With your purchase, you’ll receive access to the session recordings and slide decks directly on the learning platform shortly after each session concludes. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. Whether live or on demand, this course offers you the opportunity to learn directly from one of the top SAP experts. Don’t miss out!

Online Courses

Webinar icon

Introduction to Core Data Services

📅 10/24/2025 🕒 10 a.m. – 2 p.m. ET 👤 Pavan Kumar Reddy

Build your CDS knowledge base! Learn the difference between CDS and database views, understand CDS view entities, and explore key SQL features in CDS! Take a deep dive into built-in CDS functions such as CASE, CAST, COALESCE, CONCAT, and currency conversion, and get an overview of annotations.

Topics

  • CDS views
  • SAP S/4HANA architecture
  • ABAP Development Tools
  • CDS view entities
  • CDS SQL features
  • Built-in CDS functions
  • Aggregate expressions
  • ABAP annotations
  • Component annotations
Webinar icon

Advanced Core Data Services

📅 10/31/2025 🕒 10 a.m. – 2 p.m. ET 👤 Pavan Kumar Reddy

Get your hands dirty with advanced CDS concepts, including associations, input parameters, and CDS extensions! Enhance standard views with additional fields and expression, and explore diverse ways to expose OData in CDS.

Topics:

  • Association types
  • Input parameters
  • Environment annotations
  • CDS extensions 
  • Hierarchy of views
  • Consuming OData
Webinar icon

Access Control and Native SAP HANA Functions

📅 11/07/2025 🕒 10 a.m. – 2 p.m. ET 👤 Pavan Kumar Reddy

Explore data handling and native SAP HANA functions! Get an overview of the Data Control Language (DCL) for managing CDS view authorizations, including access controls and role evaluations. Create ABAP-managed database procedures (AMDPs) and CDS table functions and learn how to implement and debug them.

Topics

  • Data control language (DCL)
  • CDS authorizations and access controls
  • Annotations for access control objects
  • Inherited conditions in DCL
  • DCL roles
  • AMDP creation and debugging
  • CDS table functions
Webinar icon

Virtual Data Model, Testing, and Custom Abstract Entities

📅 11/14/2025 🕒 10 a.m. – 2 p.m. ET 👤 Pavan Kumar Reddy

Strengthen your CDS foundation with a tour of the Virtual Data Model (VDM). Get to know its architecture and see how to layer VDM and CDS views. Learn to test CDS models with the test double framework. Then build your knowledge of CDS custom and abstract entities.

Topics:

  • VDM for CDS
  • VDM annotations
  • VDM-CDS naming conventions
  • VDM checks in the ABAP Test Cockpit (ATC)
  • CDS test double framework
  • CDS custom entities 
  • CDS abstract entities 
Webinar icon

Integration with ABAP RESTful Application Programming Model and SAP Fiori Elements

📅 11/21/2025 🕒 10 a.m. – 2 p.m. ET 👤 Pavan Kumar Reddy

Use CDS in the ABAP RESTful application programming model (RAP). Learn how to build a read-only list report application with SAP Fiori elements. See how to work with metadata extensions and UI annotations to enhance SAP Fiori UIs and wrap up the course with best practices and SAP roadmap insights.

Topics:

  • Overview of RAP architecture
  • SAP Fiori elements
  • Modeling CDS projections
  • CDS metadata extensions
  • UI annotations
  • Best practices
  • Usage guidelines
  • ADT tools for CDS analysis

Ticket Options

$246.00 savings
Early Bird Pricing: Series
$845 $499
Book your ticket for all 5 courses and save $346.00
Book now
Early Bird Pricing: Individual Ticket
$169 $129
Book your ticket for an individual course in this series
Book now

Your Expert

None

Pavan Kumar Reddy is a senior SAP developer with Booking Holdings. He previously worked at SAP, where he was a trainer and subject matter expert for topics such as ABAP RESTful application programming model, SAP BTP, ABAP environment, and ABAP development for SAP HANA. He delivered more than 30 training courses, both live and virtually, as part of the SAP development learning program. He was selected trainer of the year in 2019 by SAP for his work teaching SAP S/4HANA topics.

Pair This Course with These Books

If you’re developing ABAP applications, you need CDS expertise. This book is your all-in-one guide, updated for SAP S/4HANA 2023! Start by learning to create and edit CDS views. Walk through CDS syntax and see how to define associations and annotations. Further refine your model by implementing access controls, service bindings, and table functions. Understand the CDS-based virtual data model, and then follow step-by-step instructions to model analytical and transactional applications. From modeling to testing to troubleshooting, this is the only book you need!

E-book, Print, Bundle

Buy Now >

The ABAP RESTful application programming model (RAP) is the cornerstone of modern development for SAP—get on the cutting edge with this guide! Develop applications from the ground up, from data modeling with CDS to interface generation with SAP Fiori elements. Walk through concrete use cases, including managed and unmanaged scenarios, and then adapt your applications to the SAP BTP, ABAP environment. You’re on your way to working with RAP!

E-book, Print, Bundle

Buy Now >

Ready to take your SAP skills to the next level?

Visit our course webpage to explore our upcoming sessions and secure your spot today with our early bird pricing! Thank you for choosing us as your trusted partner in SAP education.

Ticket options
$246.00 savings
Early Bird Pricing: Series
$845 $499
Book your ticket for all 5 courses and save $346
Book now
Early Bird Pricing: Individual Ticket
$169 $129
Book your ticket for an individual course in this series
Book now
Easy order process
via the ticket shop by our partner pretix
Convenient payment
with credit card or PayPal
Group discounts
Get in touch for a quote