Saltar al contenido principal

Carreras

Carrera en 2026 y 2027

SAP ABAP Developer

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

Niveles
3
Habilidades mapeadas en Mid-level
10

Lo que cada nivel debe demostrar

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%

Ruta de estudio de este nivel: SAP ABAP Development

  • 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.

Estudia para SAP ABAP Developer: rutas y simulacros

Cada nivel de esta carrera corresponde a una ruta de estudio. Lee gratis el mapa completo de temas y luego mide tu nivel.

Dos caminos para subir un nivel

12 semanas · intensivo

Para quien tiene plazo

Unas 8 horas por semana, en 1 ciclo centrados en las brechas que más pesan.

40 semanas · regular

Junto al trabajo

Unas 4 horas por semana, en 3 ciclos. Cada ciclo lleva lo que quedó pendiente del anterior.

Preguntas frecuentes

¿Qué es SAP ABAP Developer?

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.

¿Qué debe demostrar cada nivel de SAP ABAP Developer?

SAP ABAP Developer está mapeado en 3 niveles: Junior, Mid-level y Senior. Abre cada nivel arriba para ver las habilidades que debe demostrar.

¿Cuánto dura el plan de SAP ABAP Developer?

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).

Cómo funciona el plan

Tutor IA

Una sesión de estudio para cada tema nuevo, a tu nivel.

Escuela de IA

Clases prácticas de uso de IA en el día a día de tu carrera.

Evaluaciones

Cada requisito se demuestra midiendo, no marcando una casilla.

Revisión de etapa

Al final de cada ciclo ves qué avanzó y qué pasa al siguiente.

Descubre en qué nivel estás

Un diagnóstico corto mide las habilidades que ya tienes. El recorrido empieza ahí.

Empezar mi recorrido