ABAP · On-Premise

SAP ABAP CDS On-Premise

CDS (Core Data Services) is the data modeling layer on which modern SAP is built: semantic views, associations, access control and service exposure. This course covers CDS modeling from start to finish (fundamentals, associations and extensions, DCL, metadata extensions, table functions, OData exposure, VDM and analytical and transactional modeling), working on an SAP On-Premise system.

Intermediate 40 h of training Instructor: Gheorghe Valer 82 videos ABAP Programming for HANA

What you will learn

By the end, you will be able to do this

  • Model CDS views with semantic syntax
  • Define associations, expressions and extensions
  • Apply access control with DCL
  • Add annotations with metadata extensions
  • Create table functions for advanced logic
  • Expose CDS entities as OData services
  • Build the VDM and analytical and transactional models with BOPF
  • Incorporate search functionality and virtual elements

Syllabus

15 sections · 82 videos

14 labs · 14 tests · assignments with solutions

01 Introduction
  • Course contents
02 Development environment
  • Environment setup
  • Connecting to the SAP system
03 Data modeling fundamentals
  • Basic CDS views
  • Types and annotations
  • Defining calculated fields
04 Associations, expressions and extensions
  • Associations between entities
  • Expressions and operations
  • Extending CDS views
05 CDS entities
  • Entity modeling
  • Keys and cardinality
  • Entity reuse
06 DCL: Data Control Language and Access Control
  • Access roles
  • Authorization conditions
  • Row-level data protection
07 Metadata Extension
  • Separating annotations
  • UI annotations
  • Metadata layering
08 Table Function
  • Defining table functions
  • Implementation with AMDP
  • Use cases
09 CDS as OData
  • Service exposure
  • OData annotations
  • Consuming the service
10 Search functionality
  • Search in CDS
  • Search fields
  • Fuzzy search
11 VDM: Virtual Data Model
  • VDM layers
  • Interface, consumption and basic views
  • Best practices
12 Analytical modeling
  • Cubes and dimensions
  • Measures and aggregations
  • Analytical queries
13 Transactional modeling with BOPF
  • Business Objects
  • Determinations and validations
  • Actions
14 Virtual elements
  • Defining virtual elements
  • Runtime calculation
  • Integration with CDS
15 CDS: Analysis and course certificate
  • Model analysis
  • Course certificate

Who it is for

Is this course for you?

  • ABAP developers making the jump to modern modeling
  • SAP technical consultants
  • Data architects in SAP environments

Requirements

What you need to get started

  • Intermediate ABAP, including Open SQL
  • Access to an SAP On-Premise system in your own company environment (Logali Tech does not provide SAP systems)
  • Knowledge of relational data modeling
G

Your instructor

Gheorghe Valer

SAP architect with 20 years of experience on real projects. He shares what he has learned along the way, with day-to-day examples.

Certificate of completion
7-day guarantee
Forum support
Updates included

Training used by SAP professionals in banking, industry, retail, and the public sector.

Frequently asked questions

How do I get access to this course?

With a Logali Tech subscription (courses are not sold individually). The Free plan opens the first three sections of every course; Standard and Premium unlock the full course. See Pricing.

Do I need my own SAP instance?

Logali Tech does not provide access to SAP systems. In most of the training you do not need your own license: hands-on work is done on a free SAP BTP Trial account that you create, and the course walks you through setting it up step by step. For the On-Premise courses (classic ABAP, Web Dynpro, ALV, Adobe Forms and Fiori administration) you can run the free trial system that SAP makes available (ABAP Cloud Developer Trial) on your own infrastructure, or use the SAP system in your own company environment.

Are there live classes?

Recordings are available 24/7. Live classes and live master programs are included in the Premium plan.

Do I get a certificate?

Yes. When you complete the course you earn a certificate of completion that you can add to your LinkedIn profile.

Start this course today

The first three sections are free. With a subscription you get this full course and the entire SAP catalog.