<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=974250883405448&amp;ev=PageView&amp;noscript=1">
Ahorro de costes y reducción de riesgos reduciendo tu repositorio ABAP

ABAP

Ahorro de costes y reducción de riesgos reduciendo tu repositorio ABAP

Techedge | Nov 10, 2021

La estrategia de SAP para todos sus productos es mantener limpio el núcleo de las soluciones desacoplando las extensiones que nos brindan agilidad empresarial. Pero la realidad es que, en la mayoría de los clientes que cuentan con una solución SAP ERP y debido a los requerimientos específicos de cada negocio, se construye un gran número de objetos custom. Esto ocasiona un considerable esfuerzo en tareas de mantenimiento. 

Las necesidades cambiantes de negocio, no aplicar fases de monitorización, optimización y borrado, y la tradicional escasez de herramientas de automatización, implica que, gran parte del código generado no sea óptimo o quede en desuso. Por lo tanto, en todas las compañías existen objetos obsoletos y se invierte esfuerzo y presupuesto en elementos que no aportan valor. Este repositorio en desuso incrementa los costes, tanto en el mantenimiento habitual como en cada proceso de actualización o transformación digital (por ejemplo, en una migración a S/4HANA o al cloud BTP) al tener que ajustar, adaptar y mantener código que nunca será ejecutado. Por otra parte, si el código obsoleto no se mantiene, se crean riesgos de seguridad y desestabilización que pueden provocar inconsistencias en los datos del sistema o incluso paradas en los procesos en producción.

Según datos estadísticos provistos por SAP, podemos afirmar que lo habitual es encontrar entre un 40-60% de objetos custom sin uso dentro de un sistema.

Para evitar todos estos problemas, Techedge propone como solución el borrado de objetos obsoletos basado en estadísticas de uso gracias al SAP Custom Code Management, complementando estas funcionalidades con el valor añadido que aporta un cockpit, desarrollado a medida, que es capaz de acelerar y automatizar este proceso.

¿Cómo lo hacemos?

Revisar manualmente los objetos obsoletos sin tener el apoyo de ninguna herramienta que proporcione una visión global de los objetos custom (Cantidad, Tipo, Criticidad, Calidad, Uso...) es una tarea inabordable.  La solución que ofrece SAP, es el escenario estándar Custom Code Management de SAP Solution Manager, que habilita la gestión y gobierno del ciclo de vida de nuestro repositorio custom, proporcionando herramientas desde la creación, hasta el borrado, basadas en la monitorización automática en base a estadísticas. Dentro del escenario principal, la herramienta fundamental es la aplicación Decommissioning, la cual ayuda a identificar código redundante y código custom ya obsoleto.

Basándonos en la funcionalidad de la herramienta estándar y en nuestra experiencia en clientes, Techedge ha desarrollado un proceso, complementado por el desarrollo de herramientas a medida, que nos asegura una máxima fiabilidad en el borrado de objetos obsoletos. Además, se puede disponer de un sistema Legacy para el respaldo de la copia y posterior recuperación de objetos en caso de que fuera necesario.

New call-to-action

¿En qué consiste el proceso?

Un primer paso de “Preparación y Filtrado”, donde se realiza de forma automática el descarte de aquellos objetos que no cumplen con las especificaciones que acordamos con el cliente. Por ejemplo, se puede indicar como premisa que el borrado de un objeto no requiriese un esfuerzo posterior de ajuste en objetos dependientes.

Un segundo paso de “Acción”, donde se automatiza la ejecución del proceso de borrado de forma masiva, un proceso de copia de seguridad basado en órdenes y un último proceso de transporte a un sistema Legacy que nos permitirá disponer de una recuperación instantánea a demanda total o parcial de objetos.

Beneficios y puntos destacados

La implementación de esta solución en nuestros clientes ha sido tremendamente exitosa, consiguiendo el borrado de hasta 42.000 objetos en alguno de ellos, lo que se traduce en millones de líneas de código obsoleto eliminadas. El resultado directo es una mejora en los KPIs de calidad y una reducción notable en esfuerzo de mantenimiento y tiempo empleado en procesos de actualización.

Gracias al proceso desarrollado por Techedge, la eliminación de los objetos obsoletos se hizo de una forma rápida, controlada y con la seguridad y tranquilidad de que todo objeto decomisado tiene un backup que permitiría recuperarlo, en caso de ser necesario, de manera inmediata.

Contacta con nosotros

Conoce a los autores:

Gerardo Martín Gozalo
Síguelo en LinkedIn
 
Iván Romón Sancho

Síguelo en LinkedIn

¡Suscríbete!