La plataforma global e independiente para la comunidad SAP.

Clean Core para S/4

Los clientes actuales de SAP desean asignar nuevos procesos en sus sistemas ERP. En su mayoría, han escrito todas las extensiones individuales directamente en el sistema central, creando así capacidades únicas en los sistemas.
Maximilian Krcmar, cbs
2 mayo 2023
avatar
Este texto ha sido traducido automáticamente del alemán al español.

Por supuesto, puede personalizar el sistema SAP y crear sus propios desarrollos. Tengo que ampliar procesos, integrar organismos http, añadir mis propios campos e implementar mi propia lógica para determinados procesos. Pero muy rápidamente llego a un punto en los proyectos en el que la personalización conduce a un callejón sin salida. Así que me parece aconsejable introducir la Plataforma Tecnológica Empresarial (BTP) antes de un proyecto S/4. Al personalizar, me alejo cada vez más del estándar SAP, y eso no es inteligente. Al fin y al cabo, todas estas mejoras tienen que salvarse de algún modo cuando se trata de una nueva actualización del software, un cambio de versión o el paso a un nuevo sistema. 

Con cada actualización, tengo que tocar estas extensiones especiales individualmente, adaptarlas, examinarlas en particular, probarlas varias veces y reescribirlas, por así decirlo. Un esfuerzo enorme. Si no lo hago, los errores, los llamados "defectos", aparecen inmediatamente. Además, no se deben utilizar elementos SAP que no hayan sido liberados, ya que éstos pueden cambiar al igual que la norma.

Un núcleo limpio significa un núcleo esbelto

La respuesta es sencilla: mantenga limpio su núcleo. Mantenga su núcleo limpio. ¿Qué significa realmente Clean Core? Clean Core es un importante enfoque del desarrollo de software cuyo objetivo es mantener los sistemas centrales lo más limpios y ordenados posible. Este enfoque se centra en la calidad y la capacidad de mantenimiento del sistema central asegurándose de que esté bien estructurado y sea fácil de entender.

Clean Core también significa que el núcleo SAP está realmente libre de modificaciones duras. De lógicas individuales extremas e implementaciones corporales y de lógicas Z muy propias. Porque: En el concepto operativo de S/4 Hana, este tipo de ampliaciones simplemente ya no están previstas. Los complementos de terceros que se conectan a través de software en la nube tampoco encajan ya, porque requieren un determinado estándar que ha sido suministrado por SAP.

Esto causa muchos problemas a los clientes SAP existentes que se encuentran en el camino con un núcleo "sucio". Se hace necesario un trabajo manual de detalle y con ello un retraso inmenso en los proyectos. Y posiblemente incluso puede surgir una brecha de seguridad.

Extensiones de 20 años

En realidad, Clean Core no es correcto, el núcleo no estaba sucio antes, sino que se crearon dependencias que le ralentizan cuando mira hacia delante. Así que hablemos de Lean Core. Lean Core. Así que es elementalmente importante simplificar sus procesos de actualización, acelerarlos y hacerlos más seguros en general.

Echemos un vistazo a lo que había antes de S/4. A menudo, diferentes sistemas ERP se consolidan en un ERP. Estos sistemas provienen en parte de adquisiciones, a veces también de diferentes países con diferentes directrices para desarrollos internos. Si ahora consolido todo esto en un nuevo sistema S/4, por supuesto es difícil mantener una visión de conjunto y que todo sea mantenible.

Entonces ha llegado el momento de replantearse toda la estrategia de extensión. Muchas extensiones llevan funcionando 15 o 20 años, pero nadie las ha documentado adecuadamente. A menudo, los autores ya no están en la empresa. En algunos casos, la documentación simplemente se ha perdido. Pero si ya no tengo la lógica que hay detrás de un cálculo en el sistema financiero, puedo meterme rápidamente en problemas cuando venga el auditor. El mundo está convulsionado, el mercado cambia en ciclos cada vez más cortos, de modo que los actores globales ya no pueden llegar a ninguna parte con las expansiones clásicas y estáticas de antaño. Pandemias, cambio climático, convulsiones políticas, cuellos de botella en la cadena de suministro, inflación, ciberataques, crisis energética y la búsqueda de la sostenibilidad: retos de varios niveles que hay que resolver.

La próxima generación

Además, hay que dominar la transformación digital. Hay que integrar nuevos modelos de negocio. Deben construirse nuevos activos digitales que permitan a las empresas seguir el ritmo de las crecientes demandas de los clientes. Se espera que los departamentos de TI construyan la próxima generación de soluciones empresariales (Next One), que puedan reaccionar con mayor agilidad a las nuevas condiciones e implantar las nuevas tecnologías con mayor rapidez.  

La plataforma SAP Business Technology Platform, BTP, es ideal precisamente para estas innovaciones porque ofrece una gran cantidad de posibilidades y está sencillamente muy cerca del núcleo de SAP, pero los clientes también pueden utilizar teóricamente Microsoft Azure. Siempre les digo a mis clientes: también disponen de un centro de negocios API con el que siempre pueden acceder al sistema SAP e intercambiar datos a voluntad. Esta integración en la nube de SAP es una plataforma como servicio que permite una integración fluida de las aplicaciones y procesos on-prem y basados en la nube con herramientas gestionadas por SAP y contenidos preconfigurados.

Conocimiento de la industria, saber hacer procesos especiales, experiencia en el sector: hay mucho en su propia codificación. Con la Plataforma Tecnológica Empresarial, puedo proteger perfectamente mi inversión. Son las mejoras Z las que deben realizarse en la BTP en el futuro. Nuestro mensaje: Usted conoce el mundo Abap (Advanced Business Application Programming), desde 1990 todos los módulos SAP R/3 se basan en este lenguaje, pero ahora tiene la oportunidad única de experimentar un salto evolutivo tecnológico en el desarrollo.

Por ello, queremos ponerle al día: ¿Qué hace que SAP funcione? ¿Cómo se comporta un sistema S/4 en términos de ampliaciones? ¿Qué puede hacer realmente con el BTP? El nuevo mundo SAP es diferente, por lo que los clientes también tienen que cambiar. Mi consejo: aunque no cambie a S/4 hasta dentro de dos años, familiarícese hoy mismo con el BTP.

A menudo, el cliente decide entonces comprar unas cuantas licencias para tener una primera impresión del aspecto y el funcionamiento de la BTP. A continuación, pueden iniciar una prueba de concepto (PoC), por ejemplo, y asignar una transacción estándar de SAP ERP/ECC 6.0 o una extensión Z clásica a través de la plataforma en la nube.

Aumenta la complejidad

Sin embargo, hay que ser claros: En un principio, el BTP no es más que una cáscara vacía. Queda un largo camino por recorrer antes de que pueda ofrecer una aplicación empresarial que realmente pueda utilizar de forma productiva, una aplicación que cumpla los estándares de mi empresa y cree valor añadido.

Esto significa: si sólo empiezo mis desarrollos ágiles cuando S/4 ya está en marcha en la empresa, es bastante tarde. Quizá demasiado tarde. Porque entonces ya estoy tecnológicamente atrasado desde el principio. 

A menudo se lo explico así a los clientes: Tenemos un pequeño proyecto en el programa S/4: podemos empezar con él antes. Entonces estaremos preparados para los requisitos que vengan del negocio durante el proyecto S/4 y que tengamos que implementar de forma ágil. El BTP no es un pequeño artilugio en un nicho, no es un "nice-to-have", sino una potente máquina con aplicaciones empresariales que deben estar en funcionamiento lo antes posible. Y a veces puede que incluso mapee procesos centrales de la empresa.

Steampunk

¿Tenemos que temer una mezcla casi confusa de tecnologías híbridas en el futuro? Hay extensiones Abap, adaptaciones in-app, extensiones lado a lado, además de soluciones on-prem y en la nube coexistiendo y, y, y. Vemos especialistas en Abap y desarrolladores en la nube codo con codo, y a veces hay un tercer desarrollador que ha desarrollado la UI (interfaz de usuario). La complejidad en torno al ERP aumenta considerablemente. Y hay que dominarla. Ya no se trata sólo de un pequeño grupo de personas que dominan todo el espectro de lenguajes de programación e interfaces, sino que hay más personas y funciones implicadas. 

El objetivo debe ser organizar mejor las responsabilidades para que pueda garantizar futuras actualizaciones sin tener que personalizar el sistema central.

Creo que es aconsejable mantenerse lo más cerca posible de las orientaciones de SAP, para incluir las nuevas tecnologías en una fase temprana de su planificación para 2023 y 2024, aunque ello requiera un replanteamiento radical. No se preocupe, los desarrolladores de Abap seguirán siendo necesarios, porque la experiencia demuestra que alrededor de un tercio de las mejoras siguen produciéndose en el núcleo. Todavía no existe una solución in-app o side-by-side adecuada para cada necesidad.

¿Y cómo se empieza? Esta pregunta surge una y otra vez. Tal vez lea los blogs de SAP sobre la extensión dentro de la aplicación y la extensibilidad a través del BTP. O vea las novedades sobre Steampunk. El término designa el uso de Abap en la nube. Steampunk es una forma estupenda de crear aplicaciones innovadoras independientes de su propio entorno y versiones SAP on-prem. Se lo diré así: si es curioso y se familiariza con el tema desde el principio, se divertirá mucho en los próximos proyectos S/4.

avatar
Maximilian Krcmar, cbs

Max Krcmar es Gerente en la división de Plataforma en la Nube en cbs Corporate Business Solutions


Escriba un comentario

Trabajar sobre la base de SAP es crucial para el éxito de la conversión a S/4. 

Esto confiere al centro de competencia una importancia estratégica para los clientes actuales de SAP. Independientemente del modelo operativo de S/4 Hana, temas como Automatización, Supervisión, Seguridad, Gestión del ciclo de vida de las aplicaciones y Gestión de datos la base de las operaciones S/4.

Por segunda vez, E3 Magazine organiza una cumbre para la comunidad SAP en Salzburgo con el fin de ofrecer información exhaustiva sobre todos los aspectos del trabajo preliminar de S/4 Hana. Toda la información sobre el evento puede encontrarse aquí:

Cumbre de Centro de Competencia SAP 2024

Lugar de celebración

Sala de actos, FourSide Hotel Salzburg,
En el recinto ferial 2,
A-5020 Salzburgo

Fecha del acontecimiento

5 y 6 de junio de 2024

Entrada normal:

€ 590 sin IVA

Lugar de celebración

Sala de actos, Hotel Hilton Heidelberg,
Kurfürstenanlage 1,
69115 Heidelberg

Fecha del acontecimiento

28 y 29 de febrero de 2024

Entradas

Billete normal
590 EUR sin IVA
El organizador es la revista E3 de la editorial B4Bmedia.net AG. Las conferencias irán acompañadas de una exposición de socios seleccionados de SAP. El precio de la entrada incluye la asistencia a todas las conferencias de la Cumbre Steampunk y BTP 2024, la visita a la zona de exposición, la participación en el evento nocturno y el catering durante el programa oficial. El programa de conferencias y la lista de expositores y patrocinadores (socios de SAP) se publicarán en este sitio web a su debido tiempo.