All roadmaps
intermediate

ABAP Developer to S/4HANA Technical Consultant

A 90-day roadmap to reposition classic ABAP developers for S/4HANA projects. Covers Clean Core principles, CDS views, code pushdown, OData Gateway and RAP basics.

Target role
S/4HANA Technical Consultant
Current level
Mid-level (3-6 yrs)
Duration
90 days

Overview

Shift from classic reporting to HANA-optimized, extension-friendly development: code pushdown patterns, CDS-first modelling, OData services, RAP fundamentals and clean-core-safe extensions.

Topics covered

performance-tuningopen-sqlcds-viewsodata-gatewayrap-basicss4-clean-core

Week-wise plan

  1. Week 1

    HANA mindset & code pushdown

    performance-tuningopen-sql
    • Rule of thumb: DB does the heavy lifting
    • Rewrite one report to eliminate application-server aggregation
  2. Week 2

    CDS views – basics

    cds-views
    • Define view, associations, annotations
    • Build a sales header + item CDS
  3. Week 3

    CDS views – advanced

    cds-views
    • Table functions, AMDP
    • Analytical vs consumption views
  4. Week 4

    OData Gateway – SEGW

    odata-gateway
    • Create entity types, expose CRUD
    • Consume from Postman
  5. Week 5

    OData v4 from CDS

    odata-gatewaycds-views
    • Publish a CDS as an OData service via @OData.publish
    • Compare with SEGW approach
  6. Week 6

    RAP fundamentals

    rap-basics
    • Managed vs unmanaged scenario
    • Build a small RAP object for a Z-table
  7. Week 7

    RAP behavior & actions

    rap-basics
    • Behavior definition, determinations, validations
    • Actions and internal actions
  8. Week 8

    Clean Core extensions

    s4-clean-core
    • Key-user vs developer extensibility
    • In-app extensions, side-by-side extensibility on BTP
    • Avoiding modifications
  9. Week 9

    Migration awareness

    s4-clean-coreperformance-tuning
    • Custom code migration tool
    • Simplification list, ATC checks
    • Fix 5 findings from an ATC run
  10. Week 10

    Capstone project

    cds-viewsodata-gatewayrap-basics
    • Design CDS + RAP object + Fiori-ready OData
    • Document extension strategy

Practice tasks

  • Convert one Z-report into a CDS-based analytical view
  • Publish an OData service from a CDS view
  • Build a RAP object with one action

Interview preparation

  • Why code pushdown matters on HANA
  • CDS view associations vs joins
  • SEGW vs @OData.publish
  • Managed vs unmanaged RAP
  • What does Clean Core mean for developers
Mock test recommendation

Take CDS Views, OData Gateway and RAP Basics mock tests.

Go to Mock Tests →
Code lab recommendation

Work through the "SELECT anti-pattern → CDS refactor" code lab and the RAP starter lab.

Open Code Lab →

Progress checklist

0 / 5 done

Progress is saved locally on this device.