Durante años, cuando una empresa quería adaptar SAP, los programadores metían mano directamente en el código estándar. El resultado: en cada actualización algo se rompía, había que rehacer cambios y los problemas se acumulaban. Era como reformar una casa tirando tabiques maestros.

Hoy la palabra que lo cambia todo es clean core, núcleo limpio.

Qué es el clean core

Clean core significa que el estándar de SAP no se modifica, y que todo lo propio se construye de forma que sobreviva a las actualizaciones. No quiere decir «nada personalizado»: quiere decir personalizar por los sitios correctos, usando las interfaces que SAP publica y se compromete a mantener.

Frente a frente· Por qué se empeña SAP en esto

Núcleo modificado

la forma antigua

  • Cada actualización es un proyecto de riesgo
  • Pruebas de regresión enormes
  • Años de parches que nadie se atreve a tocar
  • Migrar a S/4HANA cuesta mucho más

Clean core

la forma actual

  • Actualizaciones mucho más tranquilas
  • Lo propio está separado y localizado
  • Menos código heredado que mantener
  • Base necesaria para la nube y para la IA de SAP

Las tres formas de extender sin romper

Hay tres sitios donde se puede construir lo propio respetando el núcleo. Toca cada uno:

Mapa· Dónde se extiende SAP hoy

Clave · Usuario clave

Ajustes que hace un consultor o usuario avanzado sin programar: campos adicionales, lógica sencilla, formularios. Desde herramientas de la propia aplicación.

Los niveles A, B, C y D

En 2025 SAP dejó de hablar de «limpio o no limpio» y pasó a clasificar cada extensión en cuatro niveles. Es la escala con la que hoy se mide el código de una empresa:

Línea de tiempo· De más limpio a nada limpio
Toca cualquier hito para ver qué pasó.

El ABAP Test Cockpit (ATC), la herramienta de comprobación de código de SAP, puede decirte en qué nivel está cada desarrollo.

Un ejemplo de oficina

Paso a paso· Descuentos especiales por cliente y región

Finanzas quiere reglas de descuento por cliente, región y fecha que el estándar de facturación no trae.

1 de 5

El papel de la IA

La IA acelera el trabajo de extender bien, y también el de limpiar lo que ya hay:

De un vistazo· Dónde ayuda la IA con el clean core
1Entender

Analizar el código heredado

Explicar qué hace un desarrollo antiguo, qué objetos internos usa y qué riesgo tiene: el primer paso para limpiarlo.

2Construir

Escribir extensiones nuevas

Joule for Developers y agentes como Claude ayudan a escribir ABAP Cloud y RAP, buscar la interfaz publicada adecuada y generar pruebas.

3Migrar

Reescribir lo antiguo

SAP anunció en 2026 herramientas con agentes para las migraciones que, según la propia SAP, reducen el esfuerzo más de un 35%, incluida la corrección de código.

¿Lo tienes?

Un desarrollo nuevo en ABAP Cloud, dentro de S/4HANA, que usa solo interfaces publicadas por SAP. ¿Es clean core?

Para recordar

0 de 5 claros

Marca lo que ya tienes claro.

Próxima parada: seguridad y roles en SAP: lo mínimo que debes saber.