Live master · ABAP

Master's in CDS Advanced S/4 Modeling

The most advanced modeling program in the Logalitech catalog. If you already write CDS views and want to go from "it works" to "it flies", this is your program: expert modeling on S/4HANA, performance at the database engine level and autonomous diagnosis with PlanViz.

In 5 intensive classes you learn what separates a CDS developer from a CDS engineer: understanding what HANA does beneath your views, why a query does not enter the HEX engine and how to refactor it until it does. This is not an introductory course: it is the specialization that turns your experience into expert judgment.

  • 5 live 90-minute classes, one per week (Wednesdays)
  • Level: expert; real prior hands-on experience with CDS is essential
  • Core technology: ABAP CDS on SAP S/4HANA and SAP HANA
  • Work on real anonymized execution plans and the /DMO/ demo dataset
  • Content that goes beyond associate-level certifications: here you train the judgment the exams do not measure

Editions in the 2026-2027 academic year

When each edition runs across the academic year (September 2026 to July 2027).

Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
1st edition
Jan 20, 2027 Feb 17, 2027
2nd edition
May 26, 2027 Jun 23, 2027

Live class schedule

Start time by country (each class lasts 90 minutes). All classes are recorded and available in the virtual classroom.

Period Madrid Mexico Colombia, Peru, Ecuador Venezuela, Bolivia Argentina
Until Oct 25, 2026 20:00 12:00 13:00 14:00 15:00
Oct 26, 2026 to Mar 27, 2027 20:00 13:00 14:00 15:00 16:00
From Mar 28, 2027 20:00 12:00 13:00 14:00 15:00

The journey, class by class

Each week you build on a real application. The journey ends with a final project and certification preparation.

  1. Live class 1

    1st ed. Jan 20, 20272nd ed. May 26, 2027

    VDM architecture and clean modeling: think the way SAP designs

    Stop creating isolated views and start modeling with the architecture that powers S/4HANA.

    View content
    • Where CDS sits in the S/4HANA stack: a declarative versus procedural mindset and a professional workflow with ADT
    • Virtual Data Model in depth: basic, composite and consumption layers, naming conventions (I_, C_) and where your Z views fit in each layer
    • Released APIs and release states (C1): why you should not hit standard tables directly and how to verify it in ADT and in SAP Business Accelerator Hub
    • Clean Core applied to modeling: wrapping patterns over released views that survive upgrades
    • Design decisions that shape performance from the very first line: what you decide in class 1 gets measured in class 4

    Wednesday 20:00 Madrid · 90 min · recorded

  2. Live class 2

    1st ed. Jan 27, 20272nd ed. Jun 2, 2027

    ACDOCA and the Universal Journal: master the most important table in S/4HANA

    The 300+ column wide fact table where the financial heart of S/4 lives: querying it well or badly makes or breaks entire projects.

    View content
    • Anatomy of ACDOCA: the compound key (ledger, company code, fiscal year, document, line item), multi-ledger and multi-currency, and the wide fact table pattern you can generalize to other wide tables
    • The canonical Universal Journal views: I_JournalEntryItem, I_GLAccountLineItem and their cube variants, C_JournalEntryItem for Fiori consumption, I_OpenItem and I_GLAccountBalance
    • Canonical query patterns: postings by company code and fiscal year, account balances as of a date and reporting by CO analytical dimension
    • Anti-patterns that multiply rows and runtimes: hitting the table directly, queries without a ledger filter, mixing BSEG with ACDOCA and selecting every amount column when only one currency is used

    Wednesday 20:00 Madrid · 90 min · recorded

  3. Live class 3

    1st ed. Feb 3, 20272nd ed. Jun 9, 2027

    Performance and large volumes: write CDS the engine is grateful for

    The complete conceptual framework for performance in S/4HANA and the concrete practices to apply it from your very first SELECT.

    View content
    • Code pushdown as the guiding principle: logic goes where the data lives, the contrast with habits inherited from ECC (loops, N+1, defensive FOR ALL ENTRIES) and when NOT to apply pushdown
    • HEX Engine versus the classic Column Store: what the HEX engine is, the conditions for a query to enter it (simple equi-joins, controlled cardinality) and how to verify which engine runs your view
    • Best practices with measurable impact: early filters, CDS parameters versus fixed filters, associations (lazy evaluation) versus explicit joins and HANA optimization annotations
    • Mistakes that block HEX and how to refactor them: string functions in join conditions, OR-joins and deeply nested CASE
    • Truly large volumes: why offset pagination degrades quadratically while keyset scales linearly, and HANA partitioning (range, hash, multi-level) with the judgment to know when it helps and when it hurts

    Wednesday 20:00 Madrid · 90 min · recorded

  4. Live class 4

    1st ed. Feb 10, 20272nd ed. Jun 16, 2027

    Diagnosis with PlanViz: stop guessing why your query is slow

    The skill almost nobody on S/4 teams has: reading an execution plan and knowing exactly what to refactor.

    View content
    • Systematic monitoring: M_SQL_PLAN_CACHE (execution_engine, execution_count, recompile_count, average times), the RECOMPILED state and M_EXPENSIVE_STATEMENTS as the entry point for incidents
    • A periodic review flow: how to build the top list of slow queries not using HEX as your refactoring candidates
    • PlanViz from the inside: the operator tree read bottom-up, inclusive and exclusive times, memory and estimated versus actual cardinality
    • Why-not-HEX diagnosis: interpreting the reasons (probe-side input exceeds limit, complex join condition) and the matching refactoring for each one
    • HEX hints as a controlled diagnostic tool, never as a production patch

    Wednesday 20:00 Madrid · 90 min · recorded

  5. Live class 5

    1st ed. Feb 17, 20272nd ed. Jun 23, 2027

    The engine from the inside and hands-on cases: consolidate your CDS engineering judgment

    Closing with real cases: execution plans analyzed live and guided refactoring until the engine responds.

    View content
    • The optimizer's internal order of operations: filter pushdown, projection pruning, join reordering and verifiable partition pruning
    • When standard CDS falls short: table functions with AMDP for logic that SQL cannot express well, with their maintenance and Clean Core trade-offs
    • Entity buffers for data reuse in high-volume scenarios, plus where analytical CDS, Analytic Query, OData publication and Access Control (DCL) fit, with their performance impact
    • Interactive analysis of real anonymized execution plans: a commented read-through of an M_SQL_PLAN_CACHE session
    • Step-by-step guided refactoring of a slow query until it enters HEX: the exercise that sums up the whole program

    Wednesday 20:00 Madrid · 90 min · recorded

Final project

Final project: guided refactoring all the way into the HEX engine

You close the program by refactoring a slow query step by step, over real anonymized execution plans, until it enters the HEX engine: the exercise that sums up the whole journey.

This is expert-level content that goes beyond associate-level certifications: here you train the judgment the official exams do not measure, positioning yourself above the level those exams certify.

Included in the Premium subscription

This master and all the others, in a single plan

With the Premium subscription you get access to the live classes of this master and of every master in the catalog, plus the recordings of all of them, for as long as your subscription is active. One plan, the whole path.

You already have Premium: go into the virtual classroom to follow this master and every other one in the catalog, live and on recording.

Class dates and times may be subject to change. Any change is announced in advance on the training platform.

SAP, SAP Fiori, SAP BTP, ABAP and other product names are trademarks of SAP SE. Logali Tech is not affiliated with SAP SE and is not an official partner: the content is independent training. The official certification exam is not included in the price of the master. Logali Tech does not provide access to SAP systems: hands-on work is done on free SAP BTP Trial accounts created by the student, guided in class. When the content is On-Premise, the student can run the free trial system that SAP makes available (ABAP Cloud Developer Trial) on their own infrastructure, or use the system in their own company environment.