Live master · ABAP

Master's in OData - Expert in Enterprise Web Service Modeling

Become the developer who exposes SAP to the world. Every SAP Fiori application, every mobile app and every external integration that consumes data from an SAP system goes through an OData service, and someone has to model it, implement it and maintain it well.

In this program you master SAP Gateway end to end: from system configuration to complete transactional services with batches and files, working on the service model that powers the vast majority of SAP ECC and S/4HANA on-premise systems today. The OData knowledge required by the official SAP developer certifications (Fiori Application Developer and Back-End Developer ABAP Cloud) is covered here in depth and on a real system.

  • 8 live 90-minute classes, one per week, on Fridays
  • Core technology: SAP Gateway and the OData protocol on ABAP
  • Direct hands-on work in an SAP system: SEGW transactions, Gateway Client and service maintenance
  • From zero to a complete transactional service: CRUD, navigation, batches and media objects
  • A direct foundation for RAP and OData V4: understanding Gateway means understanding what the modern framework generates for you

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 18, 2026 Nov 6, 2026
2nd edition
Feb 5, 2027 Apr 2, 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. Sep 18, 20262nd ed. Feb 5, 2027

    OData and SAP Gateway: the entry gate to SAP

    Understand once and for all what happens between a click in a Fiori app and the SAP table.

    View content
    • The OData protocol as a RESTful API: resources, URIs, HTTP verbs and the metadata document
    • SAP Gateway architecture: hub, backend and deployment scenarios in ECC and S/4HANA
    • Complete system configuration in the implementation guide (IMG): SAP Gateway activation, system aliases and Gateway aliases
    • Service activation and the OData service catalog: ICF nodes and service registration
    • Where this world fits with OData V4 and RAP: a situational map so you never get lost in a real project

    Friday 20:00 Madrid · 90 min · recorded

  2. Live class 2

    1st ed. Sep 25, 20262nd ed. Feb 12, 2027

    Gateway Service Builder: your service factory

    The SEGW transaction from the inside: where every classic SAP OData service is born.

    View content
    • Projects in Service Builder: creating, structuring, copying and transporting projects
    • Entity Data Model (EDM): entities, entity sets, properties, attributes and annotations
    • Mapping ABAP types to EDM types and modeling from ABAP structures
    • The generated artifacts and their role at runtime: Model Provider Class (MPC) and Data Provider Class (DPC), base classes and extension classes

    Friday 20:00 Madrid · 90 min · recorded

  3. Live class 3

    1st ed. Oct 2, 20262nd ed. Feb 19, 2027

    Entity modeling: from the dictionary to the service

    Three ways to model an entity and the judgment to choose the right one for each project.

    View content
    • Manual entity definition versus importing from dictionary (DDIC) structures
    • Generating models from RFC and BOR interfaces: reuse the logic that already exists in the system
    • Semantic annotations and search helps integrated into the model
    • Associations between entities and navigation properties: model header-item relationships the way SAP standard does

    Friday 20:00 Madrid · 90 min · recorded

  4. Live class 4

    1st ed. Oct 9, 20262nd ed. Feb 26, 2027

    Advanced modeling and the service lifecycle

    The elements that separate a demo service from a project service.

    View content
    • Function imports for operations that are not CRUD and complex types for nested structures
    • Referenced models and model reuse across services
    • Inside-out versus outside-in architecture: deciding where to model from and why
    • Service registration and maintenance with /IWFND/MAINT_SERVICE, first contact with the Gateway Client and error log analysis with /IWFND/ERROR_LOG

    Friday 20:00 Madrid · 90 min · recorded

  5. Live class 5

    1st ed. Oct 16, 20262nd ed. Mar 12, 2027

    Implementing operations I: the complete CRUD

    Stop generating empty services: here you program what the service actually does.

    View content
    • The extension Data Provider Class (DPC_EXT) and the methods you redefine for each operation
    • Create and Get Entity: creation and single reads with key handling from the technical request context
    • Get Entity Set: queries over sets with the OData request parameters
    • Update and Delete: modification and deletion with error control and the framework's business exceptions

    Friday 20:00 Madrid · 90 min · recorded

  6. Live class 6

    1st ed. Oct 23, 20262nd ed. Mar 19, 2027

    Implementing operations II: deep navigation and special operations

    The operations real projects demand and almost nobody knows how to implement.

    View content
    • Function imports implemented in code: business actions beyond CRUD
    • Get Expanded Entity Set: header and items in a single call with $expand implemented in the data provider
    • Create Deep Entity: creating complete documents (header plus items) in a single request
    • Semantic annotations in code and additional protocol operations: Patch, Merge and Head

    Friday 20:00 Madrid · 90 min · recorded

  7. Live class 7

    1st ed. Oct 30, 20262nd ed. Mar 26, 2027

    Gateway Client and OData queries: master the query language

    The ultimate test lab and every query option your service consumers will use.

    View content
    • SAP Gateway Client (/IWFND/GW_CLIENT): test groups and test cases, maintaining and running reproducible test suites
    • Selection and sorting queries: $select, $orderby and reading complete sets
    • Filtering and counting: $filter with its operators, $count and counting combined with filters
    • Pagination with $top and $skip, single reads with $expand and navigation-based access between entities

    Friday 20:00 Madrid · 90 min · recorded

  8. Live class 8

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

    Batches and media objects: professional-grade services

    Close the program with the two capabilities that make the difference in performance and functionality.

    View content
    • Batch processing with $batch: GET, POST, PUT and DELETE grouped into a single HTTP request, and changesets with transactional behavior
    • Media entities: modeling entities with binary content for files and images
    • Streams end to end: Create Stream, Get Stream, Update Stream and Delete Stream, with the SLUG header and the X-CSRF token
    • Virus scanning on file upload and program wrap-up: the expert OData developer checklist and where the model evolves with OData V4 and RAP

    Friday 20:00 Madrid · 90 min · recorded

Final project

Program wrap-up: expert specialization in enterprise web service modeling

You close the journey with the two capabilities that make the difference in a professional-grade service: batch processing with $batch and media entities with file and image streams. You finish the program with the expert OData developer checklist and a clear view of where the model evolves with OData V4 and RAP.

OData has no dedicated certification exam: it is the cross-cutting knowledge required by the official SAP developer certifications (Fiori Application Developer and Back-End Developer ABAP Cloud), which you work on here in depth and on a real system, positioning yourself as a specialist in modeling the web services SAP uses to connect with the world.

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.