12 semanas · intensivo
Para quien tiene plazo
Unas 8 horas por semana, en 1 ciclo centrados en las brechas que más pesan.
Carrera en 2026 y 2027
An SAP ABAP developer builds and changes the custom code, reports, data models and extensions that adapt SAP systems to how a company really operates. The craft runs from classic reports and enhancements to object-oriented ABAP, CDS and the clean-core approach to S/4HANA.
Contenido revisado el 21 de octubre de 2026
Mid-level
Owns a complete development, from the object model and the data selection to the screen or list the user sees and the extension point it hooks into.
The day is spent turning a functional spec into a report, an enhancement or a class-based component, and testing it against realistic volumes. Where a junior fixes pieces, a mid-level developer designs the whole object and picks the right extension technique. Others start asking for their opinion on how to build something.
Puntuación media exigida: 66%
Data Types & Variable Declarations
Por qué: At this level you define the types of a shared structure or class interface that others will use, so a wrong length or type does not spread through every caller.
Internal Tables (Standard, Sorted, Hashed)
Por qué: Lets you design table keys and access patterns for a nested processing step, so a nightly job that handles large volumes finishes inside its batch window.
Database Tables & Views in DDIC
Por qué: Lets you decide between a database view, a maintenance view or a table maintenance generator, and set buffering, so users maintain config data safely without a developer.
Open SQL & SELECT Variants
Por qué: Lets you replace nested SELECTs in loops with a join or FOR ALL ENTRIES and avoid its empty-table trap, so a slow report stops hammering the database.
Classes & Objects
Por qué: Lets you build a new component as a class with clear visibility and a constructor instead of a function group, so it can be reused and tested in isolation.
Inheritance & Polymorphism
Por qué: Lets you extend an existing class by redefining one method, such as a processing step for a new document type, without copying the whole class.
Classic Reports & Selection Screens
Por qué: Lets you deliver a report with a proper selection screen, input validation and event flow, which is still the most common request from finance and logistics users.
ALV (SALV & REUSE_ALV)
Por qué: Lets you present results in ALV with sorting, totals and a double-click drill-down, so business users can analyse the list without exporting it to a spreadsheet.
Enhancement Framework (BAdIs & Enhancement Spots)
Por qué: Lets you add custom logic through a BAdI or enhancement spot instead of modifying standard code, so the change survives the next support package.
User Exits & Customer Exits
Por qué: Lets you maintain and debug the older exits still living in a mature system, for example a sales order user exit, and know when a BAdI is the better choice.
Cada nivel de esta carrera corresponde a una ruta de estudio. Lee gratis el mapa completo de temas y luego mide tu nivel.
12 semanas · intensivo
Unas 8 horas por semana, en 1 ciclo centrados en las brechas que más pesan.
40 semanas · regular
Unas 4 horas por semana, en 3 ciclos. Cada ciclo lleva lo que quedó pendiente del anterior.
An SAP ABAP developer builds and changes the custom code, reports, data models and extensions that adapt SAP systems to how a company really operates. The craft runs from classic reports and enhancements to object-oriented ABAP, CDS and the clean-core approach to S/4HANA.
SAP ABAP Developer está mapeado en 3 niveles: Junior, Mid-level y Senior. Abre cada nivel arriba para ver las habilidades que debe demostrar.
El plan tiene 2 ritmos: 12 semanas por nivel, con unas 8 horas por semana (intensivo) y 40 semanas por nivel, con unas 4 horas por semana (regular).
Una sesión de estudio para cada tema nuevo, a tu nivel.
Clases prácticas de uso de IA en el día a día de tu carrera.
Cada requisito se demuestra midiendo, no marcando una casilla.
Al final de cada ciclo ves qué avanzó y qué pasa al siguiente.
Un diagnóstico corto mide las habilidades que ya tienes. El recorrido empieza ahí.