La estrategia Clean Core de SAP consiste en separar las personalizaciones y extensiones del núcleo estándar de SAP, aprovechando las capacidades de la plataforma SAP Business Technology Platform (BTP) y los nuevos modelos de programación. De esta manera, se facilita la migración y la actualización del sistema SAP S/4 HANA hacia la nube, reduciendo la complejidad y el costo del mantenimiento.
En este artículo, vamos a explicar cómo prepararse para la estrategia Clean Core de SAP, desde el punto de vista de sistemas on-premise y siguiendo un enfoque paso a paso que abarca desde la evaluación inicial hasta la gobernabilidad y el mantenimiento del sistema en la nube.
Figura 1. Pasos implementación Clean Core de SAP.
Evaluación Inicial para la implementación del Clean Core de SAP
El primer paso consiste en realizar una evaluación inicial del estado actual del sistema SAP S/4 HANA, identificando las personalizaciones existentes, los procesos de negocio clave y las necesidades de formación y conocimiento del equipo de desarrollo.
- Revisión de Prácticas Actuales: Se debe realizar una revisión exhaustiva de las prácticas actuales de desarrollo, con especi4al énfasis en documentar las personalizaciones existentes en el entorno SAP S/4 HANA on-premise. Esto permitirá identificar las áreas de mejora y las oportunidades de simplificación y estandarización.
- Identificación de Procesos Clave: La identificación de los procesos de negocio clave es fundamental para determinar cuáles se beneficiarán al trasladarse hacia un enfoque Clean Core de SAP. Se debe priorizar los procesos que aportan más valor al negocio, que requieren mayor agilidad y flexibilidad, y que tienen menos dependencias con el núcleo estándar de SAP.
- Formación y Conocimiento: El equipo de desarrollo debe estar preparado para adoptar las nuevas herramientas y metodologías que implica la estrategia Clean Core de SAP. Para ello, se debe proporcionar formación y conocimiento sobre los conceptos y principios del Clean Core de SAP, la plataforma SAP BTP, el modelo de programación RAP para Abap y CAP para Nodejs, Java y JavaScript y el diseño de aplicaciones SAP Fiori.
Planificación de la Arquitectura
El segundo paso consiste en planificar la arquitectura del sistema SAP S/4 HANA, diseñando una estructura que separe claramente las personalizaciones del núcleo estándar de SAP y que aproveche las capacidades de la plataforma SAP BTP para extender la funcionalidad sin alterar el core.
Figura 2. Core Digital de SAP.
- Diseño de Arquitectura: La creación de una arquitectura que separe claramente las personalizaciones del core estándar de SAP es esencial para un enfoque Clean Core de SAP efectivo. Esto implica definir los componentes, las interfaces, los servicios y las capas que conforman el sistema, así como los criterios de modularidad, escalabilidad, seguridad y rendimiento.
- Uso de SAP BTP: La consideración del uso de SAP BTP para extender la funcionalidad sin alterar el core estándar sería una ventaja estratégica para el proyecto. SAP BTP ofrece una serie de servicios y capacidades para el desarrollo, la integración, la analítica y la innovación, que permiten crear aplicaciones personalizadas y diferenciadoras, aprovechando el potencial de la nube.
Desarrollo y Pruebas en el Clean Core de SAP
El tercer paso consiste en desarrollar y probar las personalizaciones y extensiones del sistema SAP S/4 HANA, utilizando las herramientas y metodologías innovadoras y ágiles que ofrece la estrategia Clean Core de SAP, como nuevos modelos de programación, el entorno Eclipse y el Business Application Studio (BAS).
Figura 3. Opciones de Extensibilidad en SAP S/4 Hana.
- Implementación de Prácticas Ágiles: La adopción de prácticas de desarrollo ágil y DevOps será crucial para el desarrollo continuo e integración efectiva en el ambiente SAP S/4 HANA on-premise. Esto implica establecer ciclos cortos de desarrollo, pruebas e implementación, así como fomentar la colaboración y la comunicación entre los equipos de desarrollo, operaciones y negocio.
- Uso de Herramientas Innovadoras: La utilización de herramientas como Eclipse y Business Application Studio (BAS) será esencial para un desarrollo eficiente y de alta calidad. Estas herramientas ofrecen un entorno de desarrollo integrado (IDE) que facilita la creación, el despliegue y el mantenimiento de las aplicaciones, siguiendo los modelos de programación RAP desde Eclipse (tanto en BTP, dentro de su entorno Abap, como en S/4 HANA) y CAP (desde BAS en BTP) con la posibilidad de hacer uso de SAP Build Code.
- Enfoque de desarrollo low code/no code: Donde sea posible, se debe optar por un enfoque de desarrollo low code/no code, que permite acelerar el desarrollo y permitir la participación de usuarios no técnicos. Para ello, se puede utilizar herramientas como SAP Build sobre BTP y Key User Extensibility sobre S/4 HANA, que facilita el diseño y la prototipación de aplicaciones SAP Fiori.
Integraciones
El cuarto paso consiste en asegurar la compatibilidad de las integraciones existentes con el proceso de transición hacia la nube de SAP, utilizando la suite de integración de SAP BTP, que ofrece una serie de servicios y herramientas para facilitar la conexión entre sistemas, aplicaciones y datos.
Figura 4. SAP Integration Suite.
- Compatibilidad de Integraciones: Es fundamental asegurar que todas las integraciones existentes sean compatibles con el proceso de transición hacia la nube de SAP. Para ello, se debe revisar y documentar las integraciones actuales, identificar las que requieren adaptación o sustitución, y definir los requisitos y las soluciones para cada caso.
- Uso de SAP BTP Integration Suite: La suite de integración de SAP BTP ofrece una serie de servicios y herramientas para facilitar la conexión entre sistemas, aplicaciones y datos, tanto en la nube como en local. Entre estos servicios se encuentran el SAP Cloud Integration, que permite integrar procesos y datos entre aplicaciones SAP y no SAP, el SAP API Management, que permite gestionar y exponer APIs de forma segura y escalable, y el SAP Cloud Integration Automation Service, que permite automatizar y simplificar la integración de escenarios predefinidos.
Migración y Pruebas
El quinto paso consiste en migrar y probar el sistema SAP S/4 HANA en el entorno de nube, utilizando las herramientas y los servicios que ofrece SAP para facilitar el proceso y garantizar el funcionamiento óptimo de las funcionalidades y los procesos de negocio.
Figura 5. Escenarios de Testing SAP.
- Migración de Testeo: La realización de una migración de prueba es esencial para identificar y abordar posibles problemas antes de la implementación final en el entorno de nube. Para ello, se debe utilizar herramientas como el SAP Readiness Check, que permite evaluar la preparación del sistema para la migración, o el SAP Cloud ALM, que permite gestionar el ciclo de vida de las aplicaciones en la nube.
- Pruebas Exhaustivas: La realización de pruebas exhaustivas garantizará que todas las funcionalidades y procesos de negocio funcionen de manera óptima una vez efectuada la migración. Para ello, se debe utilizar herramientas como el SAP Solution Manager, que permite gestionar el ciclo de vida de las soluciones SAP, o el SAP Quality Center, que permite planificar, ejecutar y monitorizar las pruebas de calidad.
Transición a la Nube
El sexto paso consiste en planificar y ejecutar la migración final al entorno de SAP Cloud, estableciendo un plan detallado que contemple los aspectos técnicos, organizativos y de comunicación que implica el cambio. Una vez en la nube, el equipo podrá continuar con el desarrollo y la optimización, aprovechando las capacidades de SAP S/4HANA Cloud para potenciar el sistema.
- Planificación y Ejecución de la Migración: Establecer un plan detallado y ejecutar la migración al entorno de SAP Cloud será un hito crucial en la transición del sistema SAP S/4 HANA hacia la nube. El plan debe contemplar los aspectos técnicos, como la selección del proveedor de nube, la configuración del entorno, la transferencia de datos y la activación de las funcionalidades, así como los aspectos organizativos y de comunicación, como la asignación de roles y responsabilidades, la gestión del cambio y la formación de los usuarios.
- Desarrollo y Optimización Continua: Una vez en la nube, el equipo podrá continuar con el desarrollo y la optimización, aprovechando las capacidades de SAP S/4HANA Cloud para potenciar el sistema. Esto implica estar al día de las actualizaciones y las innovaciones que ofrece SAP, así como monitorizar y mejorar el rendimiento, la seguridad y la experiencia de usuario del sistema.
Gobernanza y Mantenimiento
El séptimo y último paso consiste en establecer un marco de gobernabilidad y mantenimiento del sistema SAP S/4 HANA en la nube, definiendo las políticas, los procesos y las herramientas que permitan gestionar el ciclo de vida de las personalizaciones y desarrollos, así como monitorear y mantener el sistema en óptimas condiciones.
- Establecer un Marco de Gobernanza: Para gestionar el ciclo de vida de las personalizaciones y desarrollos, se debe establecer un marco de gobernabilidad que defina las políticas, los procesos y las herramientas que se aplicarán en cada etapa, desde la planificación hasta la implementación y el soporte. El marco debe contemplar aspectos como la gestión de requisitos, la gestión de cambios, la gestión de versiones, la gestión de configuraciones, la gestión de calidad y la gestión de incidentes.
- Monitorear y Mantener el Sistema: Para asegurar el rendimiento y la seguridad del sistema, se debe monitorear y mantener el sistema de forma continua, utilizando las herramientas y los servicios que ofrece SAP. Entre estos se encuentran el SAP Cloud ALM, que permite gestionar el ciclo de vida de las aplicaciones en la nube, el SAP Cloud Availability Center, que permite monitorizar la disponibilidad y el estado de los servicios en la nube, y el SAP Cloud Trust Center, que permite acceder a la información de seguridad, privacidad y cumplimiento de SAP.
En conclusión, la estrategia Clean Core de SAP es una oportunidad para simplificar y optimizar el sistema SAP S/4 HANA, facilitando la transición hacia la nube y aprovechando las capacidades de la plataforma SAP BTP y los nuevos modelos de programación. Siguiendo los pasos descritos en este artículo, se puede preparar el camino hacia la estrategia Clean Core de SAP, obteniendo beneficios como mayor agilidad, flexibilidad, innovación y reducción de costes.
¡Hasta la próxima!
Descubre nuestra formación SAP
Entérate de todo en nuestro blog y fórmate en SAP con nuestro Máster en Dirección Financiera y Consultoría Funcional SAP S/4HANA Finance, Certificado Oficial Sap S/4Hana Sourcing And Procurement y Certificado Oficial Sap S/4Hana Finance.