Extensibilidad en SAP S/4HANA: El Concepto de Clean Core

standard quality control collage concept 1 1

Í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

  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

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

Imagen1

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”

Imagen2

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

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

Imagen3

Referencia Imagen: Not on S/4 System

5

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

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *