Índice
1. Introducción y Desafíos de la Extensibilidad
2. El Desafío de la Extensibilidad Clásica y el Enfoque de SAP
-La transición a S/4HANA
-Fases en la preparación de la Conversión
3. El Concepto de “Clean Core”
-Beneficios del Clean Core
4. Opciones de Extensibilidad en S/4HANA
-Key User Extensibility
-On-Stack Developer Extensibility
-Side-by-Side Extensibility
5. Conclusión
Resumen
Este artículo aborda el desafío de la extensibilidad en SAP S/4HANA, explicando
por qué SAP promueve el "Clean Core" y cómo este enfoque impacta la migración
desde sistemas ECC. Se detallan los tipos de extensiones disponibles (Key User,
On-Stack Developer y Side-by-Side), las diferencias entre los modelos de
implementación (Greenfield, Brownfield y Selective Data Transition), y cómo
identificar las APIs y puntos de extensión liberados por SAP. Se enfatiza la
importancia de refactorizar el código y adaptarse a las nuevas tecnologías, como
RAP (RESTful ABAP Programming Model) y Fiori.
Puedes ver la clase gratuita sobre este tema en nuestro canal de YouTube, donde
podrás escuchar al docente hablar sobre este tema y las explicaciones que tiene
para darte. Ver video aquí
- Clean Core: Mantener el núcleo de SAP S/4HANA estándar, minimizando
modificaciones directas. - Extensibilidad: Capacidad de ampliar SAP S/4HANA según necesidades
empresariales. - Key User Extensibility: Extensiones realizadas por usuarios clave sin
conocimientos avanzados de programación. - On-Stack Developer Extensibility: Extensiones desarrolladas
directamente en S/4HANA. - Side-by-Side Extensibility: Extensiones en plataformas externas como
SAP BTP. - SAP BTP (Business Technology Platform): Plataforma en la nube para
desarrollo e integración. - RAP (RESTful ABAP Programming Model): Modelo de programación
para servicios OData y Fiori. - CDS (Core Data Services): Vistas de datos para estructurar información en
S/4HANA. - API liberada: Interfaces de programación publicadas y soportadas por SAP.
- Brownfield: Migración de ECC a S/4HANA conservando procesos y
desarrollos existentes. - Greenfield: Implementación de un sistema nuevo basado en mejores
prácticas. - Selective Data Transition: Enfoque intermedio que permite migrar
selectivamente datos y procesos. - ABAP for Cloud Development: Versión optimizada del lenguaje ABAP
para la nube. - BAPI (Business Application Programming Interface): API clásica de
SAP para procesos empresariales.
1
- Introducción y Desafíos de la Extensibilidad
El objetivo principal es comprender las opciones de extensibilidad en S/4HANA, enfocándonos en el concepto de “Clean Core”. Abordaremos los siguientes puntos:
- Qué son las extensiones en S/4HANA.
- Qué implica el concepto de “Clean Core”.
- Opciones de extensibilidad: Key User, On-Stack Developer, y Side-by-Side.
- Extensibilidad clásica y su transición al nuevo modelo.
- Modelo de extensibilidad en ediciones On-Premise y Private Cloud.
El enfoque principal es mantener el core limpio, permitiendo aprovechar la lógica clásica y prepararse para el futuro.
2
- El Desafío de la Extensibilidad Clásica y el Enfoque de SAP
Las empresas que usan SAP suelen necesitar desarrollos personalizados para ajustar procesos y funcionalidades estándar. Esta personalización implica el uso de distintos tipos de extensiones.
2.1 La transición a S/4HANA

Referencia Imagen: Approaches to Transition to S/4HANA
SAP promueve la migración de ECC a S/4HANA mediante tres enfoques principales:
- Brownfield (System Conversion): Conserva procesos y desarrollos existentes, pero puede mantener deuda técnica.
- Greenfield: Implementa un sistema nuevo, basado en mejores prácticas.
- Selective Data Transition: Permite seleccionar qué datos y procesos migrar, combinando elementos de Brownfield y Greenfield.
La refactorización del código es clave para la compatibilidad con S/4HANA.
2.2 Fases en la preparación de la Conversión
El proceso de conversión a S/4HANA involucra dos grandes bloques: preparación y realización. Las actividades clave incluyen:
- Toma de requerimientos: Identificación y análisis de procesos de negocio.
- Presentación del nuevo enfoque: Explicación de cambios y beneficios de S/4HANA.
- Definición de procesos a migrar: Documentación de qué se implementará.
- Chequeo y preparación del código: Uso de herramientas SAP para evaluar compatibilidad.
- Actualización del sistema: Aplicación de actualizaciones necesarias.
Herramientas como Signavio pueden acelerar este proceso al identificar mejores prácticas para los procesos de negocio.
3
3. El Concepto de “Clean Core”

Referencia Imagen: Clean Core – Rules for Extensions for Software update
El “Clean Core” busca mantener el núcleo de S/4HANA estándar, evitando modificaciones directas al código de SAP. Se logra mediante:
- Uso de APIs públicas.
- Aplicaciones Fiori.
- Restricciones en ABAP Cloud Development.
En instancias de S/4HANA Cloud Public Edition, los clientes deben adherirse estrictamente a estas reglas.
3.1 Beneficios del Clean Core
- Facilita la actualización del sistema: Minimizar modificaciones directas permite aplicar actualizaciones sin afectar extensiones.
- Mayor estabilidad y compatibilidad: Al utilizar APIs liberadas y extensibilidad recomendada, se evita la obsolescencia de desarrollos.
- Reducción del costo de mantenimiento: Un sistema sin modificaciones innecesarias es más fácil y económico de gestionar.
- Flexibilidad para innovación: Permite adaptar el sistema sin comprometer su estabilidad, integrándose con tecnologías emergentes.
- Mejora la seguridad y cumplimiento: Mantener un core estándar reduce riesgos y facilita auditorías.
4
- Opciones de Extensibilidad en S/4HANA
SAP ofrece varias opciones para extender S/4HANA sin comprometer el Clean Core:
4.1 Key User Extensibility
Permite a usuarios clave realizar modificaciones mediante herramientas gráficas sin necesidad de conocimientos avanzados de desarrollo.
4.2 On-Stack Developer Extensibility
Extensiones realizadas dentro del entorno de S/4HANA, utilizando tecnologías como RAP y CDS Views.
4.3 Side-by-Side Extensibility
Extensiones implementadas en SAP BTP, permitiendo mayor flexibilidad y escalabilidad.

Referencia Imagen: Not on S/4 System
5
- Conclusión
El modelo de extensibilidad en SAP S/4HANA busca equilibrar la flexibilidad de personalización con la necesidad de mantener un núcleo limpio y estándar. Con la evolución hacia S/4HANA Cloud, el enfoque de Clean Core se vuelve esencial para garantizar sistemas sostenibles y fácilmente actualizables.
- Curso recomendado sobre SAP S/4HANA Cloud y Clean Core
Si deseas profundizar en este tema y aprender a aplicar las estrategias de extensibilidad en SAP S/4HANA Cloud, te invitamos a nuestro curso especializado:
Curso: SAP S/4HANA Cloud – Modelo de extensibilidad Clean Core
Temario completo: https://logaligroup.com/shc
Inscripción: https://logaligroup.com/sccb