Live master · ABAP

Master's in ABAP Cloud - From Introduction to Advanced Level with AI

Learn to program in SAP from scratch and come out writing modern, advanced-level ABAP. This is the entry program into the SAP ecosystem: no prior programming experience required. In 12 classes you go from writing your first line of code in Eclipse to mastering internal tables, constructor expressions, the data dictionary and ABAP SQL with push down, all in ABAP Cloud, SAP's current development model.

And you do it accompanied by AI assistants integrated into your workflow from the very first class, the way development teams work today. The content covers the highest-weight block of the official SAP Certified Associate - Back-End Developer - ABAP Cloud certification.

  • 12 live 90-minute classes, one per week (Tuesdays)
  • No programming prerequisites: we start from zero
  • Environment: Eclipse with ABAP Development Tools (ADT) on SAP BTP
  • AI-assisted development throughout the entire program
  • Live schedule designed for LATAM; Spain and other time zones covered with recordings
  • A direct foundation for the RAP, advanced ABAP, Fiori and HANA programs in the Logalitech catalog

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
Sep 15, 2026 Dec 1, 2026
2nd edition
Jan 19, 2027 Apr 20, 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 00:00 (+1d) 16:00 17:00 18:00 19:00
Oct 26, 2026 to Mar 27, 2027 23:00 16:00 17:00 18:00 19:00
From Mar 28, 2027 00:00 (+1d) 16:00 17:00 18:00 19: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. Sep 15, 20262nd ed. Jan 19, 2027

    Your professional ABAP environment and your first lines of code

    From minute one you work with the same tools as an SAP developer on a real project.

    View content
    • What ABAP is, what ABAP Cloud is and why it is the development model of today's SAP
    • Installing and mastering Eclipse with ABAP Development Tools (ADT): perspectives, ABAP Cloud projects and connecting to SAP BTP
    • Your SAP BTP account set up in class, development packages and transport requests
    • Your first executable ABAP class: elementary and complex data types, data objects, variables, constants, literals and inline declarations with DATA(...)
    • AI assistants for programming: Claude Code, OpenAI Codex and OpenCode with local and alternative models; how they are used in each phase of the program

    Tuesday 00:00 (+1d) Madrid · 90 min · recorded

  2. Live class 2

    1st ed. Sep 22, 20262nd ed. Jan 26, 2027

    Numbers, dates, texts and character strings

    The data every business program works with, mastered in depth.

    View content
    • Arithmetic operations, type conversions, truncation, rounding and forced conversions with CONV and EXACT
    • Calculations with dates, times and timestamp fields: the foundation of all real business logic
    • Text elements and text symbols, string templates and built-in functions for description, processing and content
    • Professional-grade string manipulation: CONCATENATE, SPLIT, SHIFT, FIND, REPLACE, SUBSTRING and OVERLAY
    • PCRE regular expressions applied to data validation and extraction

    Tuesday 00:00 (+1d) Madrid · 90 min · recorded

  3. Live class 3

    1st ed. Sep 29, 20262nd ed. Feb 2, 2027

    Flow control, structures and local types

    Your program stops being a list of instructions and starts making decisions.

    View content
    • Logical expressions and branching with IF, CASE and CHECK
    • Loops with DO, WHILE and LOOP, and exception handling with TRY and ENDTRY
    • Modern conditional expressions SWITCH and COND: fewer lines, more readability
    • Flat, nested and deep structures: declaration, access and data maintenance
    • Local types and structure includes to reuse definitions

    Tuesday 00:00 (+1d) Madrid · 90 min · recorded

  4. Live class 4

    1st ed. Oct 6, 20262nd ed. Feb 16, 2027

    Internal tables in depth

    The most used data structure in ABAP: master internal tables and you master ABAP.

    View content
    • Standard, sorted and hashed tables: when to use each one and the cost of getting it wrong
    • Primary and secondary keys, reading by index and by key with READ TABLE and table expressions
    • Iterating with LOOP AT, FOR iterations and parallel cursors for nested tables
    • Sorting, modification and mass deletion, COLLECT, LET and BASE
    • Grouping records with GROUP BY and FOR GROUPS, range tables and enumerations

    Tuesday 00:00 (+1d) Madrid · 90 min · recorded

  5. Live class 5

    1st ed. Oct 13, 20262nd ed. Feb 23, 2027

    Constructor expressions and field symbols

    The modern ABAP that sets an up-to-date developer apart from one from ten years ago.

    View content
    • VALUE to build structures and tables in a single expression
    • CORRESPONDING with MAPPING, EXCEPT and BASE: moving data between structures without repetitive code
    • NEW, REF, CAST, FILTER and REDUCE: declarative transformations and aggregations
    • Field symbols: declaration, inline assignment, direct record access and modification, coercion and casting
    • Style criteria: when a constructor expression improves the code and when it complicates it

    Tuesday 00:00 (+1d) Madrid · 90 min · recorded

  6. Live class 6

    1st ed. Oct 20, 20262nd ed. Mar 2, 2027

    Debugging, dynamic programming and performance

    The three skills that separate those who solve problems from those who just report them.

    View content
    • The ADT debugger in depth: static and conditional breakpoints, watchpoints, navigation and saved sessions
    • Diagnosing real errors in debug mode: from symptom to root cause
    • Dynamic programming with field symbols, data references, anonymous objects and dynamic ASSIGN
    • Internal table performance: measured comparisons between standard, sorted and hashed, and the use of secondary keys
    • AI-assisted analysis: interpreting an error and proposing the fix with context

    Tuesday 00:00 (+1d) Madrid · 90 min · recorded

  7. Live class 7

    1st ed. Oct 27, 20262nd ed. Mar 9, 2027

    Data dictionary: types and database tables

    Your data stops living in the program and starts living in the database.

    View content
    • Domains with intervals and fixed values, data elements and their semantic role
    • Global structures, includes, table types with secondary keys and deep structures
    • Database tables: definition, data insertion and technical settings
    • Enhancement categories, delivery classes and data maintenance
    • Database indexes and global temporary tables (GTT)

    Tuesday 23:00 Madrid · 90 min · recorded

  8. Live class 8

    1st ed. Nov 3, 20262nd ed. Mar 16, 2027

    Data dictionary: adjustments, locks, cache and relationships

    What happens when the table is already in production and you have to change it without breaking anything.

    View content
    • Persistence adjustments: ALTER, data deletion and conversion, activating indirect changes
    • Lock objects: creation, request and release, with a multi-user simulation in class
    • Dynamic Cache: when to cache a query and how to measure the effect
    • Foreign key relationships, semantic attributes and the relationship explorer
    • Designing a small but realistic relational data model for the program project

    Tuesday 23:00 Madrid · 90 min · recorded

  9. Live class 9

    1st ed. Nov 10, 20262nd ed. Mar 23, 2027

    ABAP SQL I: writing to and reading from the database

    Your code starts operating on real enterprise data.

    View content
    • INSERT, UPDATE, MODIFY and DELETE for single and multiple records, with and without exception handling
    • Data integrity: COMMIT WORK and ROLLBACK WORK used properly
    • Reads with SELECT: SINGLE, INTO TABLE, APPENDING, CORRESPONDING FIELDS and column selection
    • Volume control: UP TO n ROWS, PACKAGE SIZE and when to avoid SELECT ENDSELECT

    Tuesday 23:00 Madrid · 90 min · recorded

  10. Live class 10

    1st ed. Nov 17, 20262nd ed. Apr 6, 2027

    ABAP SQL II: filters, aggregations and joins

    The queries real projects demand: joining tables and summarizing millions of records.

    View content
    • Filter conditions with BETWEEN, LIKE with wildcards and escape, IN and range tables, and NULL handling
    • MIN, MAX, AVG, SUM and COUNT aggregations with GROUP BY, HAVING, ORDER BY and OFFSET
    • Dynamic ABAP SQL statements: source, columns and filters built at runtime
    • Subqueries with ALL, ANY, SOME, EXISTS and IN
    • Every JOIN type: INNER, LEFT and RIGHT OUTER, CROSS and FULL, with usage criteria

    Tuesday 23:00 Madrid · 90 min · recorded

  11. Live class 11

    1st ed. Nov 24, 20262nd ed. Apr 13, 2027

    ABAP SQL Push Down: let the database do the computing

    The code to data principle that explains why SAP rewrote the way it programs.

    View content
    • Advanced queries: CASE expressions, host variables, WITH subqueries and global temporary tables
    • Set operations UNION, INTERSECT and EXCEPT, and database hints
    • CDS hierarchies: hierarchical selection, depth, multiple parents and orphans
    • Path expressions with associations and CDS views with parameters: your gateway to Core Data Services
    • SQL functions for numbers, strings, dates, timestamps and time zones, amount and quantity conversions and UUID generation

    Tuesday 23:00 Madrid · 90 min · recorded

  12. Live class 12

    1st ed. Dec 1, 20262nd ed. Apr 20, 2027

    Code quality, abapGit and the final project

    Finish like a professional: verified, version-controlled code and a delivered project.

    View content
    • abapGit in Eclipse: your ABAP code backed up and version-controlled on GitHub
    • ABAP Test Cockpit (ATC): checking objects, packages and transports, findings and exemptions
    • ABAP Cleaner: profiles and rules for clean, consistent code automatically
    • Authorizations with AUTHORITY-CHECK, authorization fields and objects and business roles
    • Final project: a real functional requirement developed end to end with the support of AI assistants
    • Guidance for the official certification: which part this program covers, the exam format and the complete path with the RAP program

    Tuesday 23:00 Madrid · 90 min · recorded

Final project

Final project and certification guidance

You develop a real functional requirement end to end with the support of AI assistants, with your code checked with ABAP Test Cockpit, standardized with ABAP Cleaner and version-controlled with abapGit on GitHub. You close with guidance for the official certification: which part this program covers, the exam format and the complete path with the RAP program.

The program content is aligned with the official SAP Certified Associate - Back-End Developer - ABAP Cloud certification, covering its highest-weight block (partial coverage of the certification, completed with the RAP program) (the exam is not included in the price).

Reference certification

SAP Certified Associate - Back-End Developer - ABAP Cloud

C_ABAPD_2601

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.