Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SAP ABAP CDS (Core Data Service) Views for S/4 HANA
Rating: 4.6 out of 5(1,359 ratings)
7,014 students

SAP ABAP CDS (Core Data Service) Views for S/4 HANA

End-to-End Functions in ABAP CDS Views | AMDP | SAP Fiori Template Apps
Created byRamesh Kumaar
Last updated 11/2025
English

What you'll learn

  • ABAP on HANA Concepts in S/4 HANA system & HDB (HANA Database)
  • Basic ABAP on HANA Programming Concepts like ABAP CDS, AMDP etc.
  • Learn ABAP Core Data Services & ABAP Managed Database Procedures and Functions.
  • SAP ABAP on HANA new programming paradigm of Code-push-down concepts
  • Introduction of Core Data Services (CDS) & AMDP's
  • Introducing ABAP Development tools and Installation steps
  • ABAP CDS - Define Views, Extended views & Define Table functions
  • CDS View consumption in ABAP programs & examples
  • CDS Views - Filters like Where, Input parameters, Select-options and CASE etc
  • Aggregations (MIN, MAX, AVG, COUNT, SUM) functions in ABAP CDS Views
  • Different kind of JOINS in ABAP CDS views
  • Associations in ABAP CDS views
  • Different SQL functions - String & Numeric in CDS Views
  • Special functions like Conversion Functions in CDS Views
  • ABAP CDS Views - Type, UNIT & CURRENCY Conversions
  • ABAP CDS - Time & Date Functions and Conversions
  • Extended CDS views and View on View concepts
  • CDS View - Table functions and AMDP's
  • Advanced CDS view concepts for Standard & Custom CDS view Scenarios

Course content

11 sections57 lectures16h 27m total length
  • Setup SAP BTP trail account14:22
  • Setup ADT - Eclipse IDE8:10
  • Install ADT Plugins7:40
  • Add ABAP instance to Eclipse9:43

Requirements

  • For SAP ABAP (Advanced Business Application Programming Language)
  • For SAP Programmers & Technical consultants
  • For SAP ABAP Developers & Consultants (Technical & Functional)
  • For SAP Application developers, ABAP, OData & Fiori Consultants etc

Description

Welcome to the ABAP CDS (Core Data Services) Course

This course is designed for SAP ABAP Developers, Technical Consultants, and programmers who want to master end-to-end functions and operations using CDS views in SAP S/4HANA projects.

You will gain hands-on experience with:

  • ABAP CDS Joins and Associations

  • SQL built-in functions and conversion functions

  • Real-time business scenarios and exercises based on actual SAP customer requirements

Our examples and exercises are carefully crafted to reflect real-world business needs, ensuring practical relevance and immediate applicability.

Who Can Benefit

  • ABAP Developers & Technical Consultants: Deepen your expertise in CDS programming and advanced ABAP techniques.

  • SAP Functional Consultants: Understand CDS concepts and advantages to strengthen your role in S/4HANA implementation and support projects.

Why Learn CDS?

CDS programming introduces a modern and advanced ABAP programming model in S/4HANA, delivering better performance compared to traditional ABAP SQL queries.

  • The CDS database view forms the technical foundation in the ABAP Dictionary.

  • CDS views are defined using CDS DDL (Data Definition Language) and play a key role in implementing robust data models.

  • Once created, CDS views can be consumed in ABAP programs via Open SQL read statements, ensuring stability and reusability across applications.

By the end of this course, you will be equipped to design, implement, and optimize CDS views for real-world SAP projects, enhancing both technical efficiency and business value.


Who this course is for:

  • For SAP ABAP (Advanced Business Application Programming Language)
  • For SAP Programmers & Technical consultants
  • For SAP ABAP Developers & Consultants (Technical & Functional)
  • For SAP Application developers, ABAP, OData & Fiori Consultants etc
  • Specially for SAP Up skill talents in SAP new technologies like S4HANA, OData & Fiori, HDB Programming