Clean Core en SAP: por qué puede ser decisivo en una pericial informática y en un juicio

Clean Core SAP

Cuando se analiza el fracaso de un proyecto SAP, una de las cuestiones más complejas a las que se enfrenta un perito informático no es únicamente identificar los errores técnicos que se han producido, sino conseguir que dichos errores puedan ser comprendidos por un juez, un abogado o una de las partes implicadas en el procedimiento judicial.

En los últimos años, el concepto Clean Core se ha convertido en uno de los pilares fundamentales de la estrategia tecnológica de SAP. Sin embargo, su relevancia trasciende el ámbito puramente técnico. Desde la perspectiva de una pericial informática, Clean Core puede convertirse en una pieza clave para determinar si un proyecto fue ejecutado conforme a las buenas prácticas reconocidas por el fabricante o si, por el contrario, se adoptaron decisiones técnicas que incrementaron innecesariamente los riesgos, los costes y las probabilidades de fracaso del proyecto.

El verdadero reto para el perito no consiste únicamente en conocer el concepto, sino en ser capaz de traducirlo a un lenguaje comprensible y jurídicamente relevante para un tribunal.

Qué es realmente Clean Core

SAP define Clean Core como un modelo de arquitectura donde el núcleo estándar del ERP debe mantenerse estable y libre de modificaciones directas. Las necesidades específicas del cliente deben resolverse mediante mecanismos de extensibilidad oficialmente soportados por SAP, como APIs públicas, ABAP Cloud, RAP, SAP Business Technology Platform (BTP) o los distintos modelos de extensibilidad liberados por el fabricante.

La filosofía subyacente es sencilla: SAP puede mantener, actualizar y evolucionar sus sistemas cloud porque controla el núcleo del software. Si cada cliente modificara libremente el estándar, las actualizaciones automáticas, los parches de seguridad, las nuevas funcionalidades y los servicios basados en inteligencia artificial serían prácticamente imposibles de desplegar de forma masiva.

Por tanto, Clean Core no es únicamente una recomendación técnica. Es una condición necesaria para garantizar la sostenibilidad futura de la solución.

Por qué este concepto es tan importante en una pericial informática

En muchos litigios relacionados con proyectos SAP encontramos situaciones donde el cliente afirma que el sistema nunca funcionó correctamente, que los costes se dispararon o que las actualizaciones posteriores resultaron extraordinariamente complejas.

Cuando analizamos técnicamente estos casos, es frecuente encontrar desarrollos excesivos sobre el estándar, modificaciones directas de objetos SAP, ausencia de documentación, dependencias críticas del partner o soluciones diseñadas sin seguir las directrices del fabricante.

Desde el punto de vista pericial, el análisis del grado de cumplimiento de Clean Core permite responder preguntas fundamentales:

¿Las personalizaciones realizadas eran realmente necesarias?

¿Existían alternativas estándar recomendadas por SAP?

¿Se informó adecuadamente al cliente de los riesgos asociados a las modificaciones?

¿Las decisiones adoptadas aumentaron artificialmente la complejidad del sistema?

¿Las dificultades posteriores de mantenimiento son consecuencia del diseño inicial?

¿La solución implantada era compatible con la evolución futura del producto?

Estas cuestiones pueden resultar determinantes para atribuir responsabilidades entre cliente, partner, consultores externos o fabricantes.

El problema: los jueces no son especialistas en SAP

Uno de los errores más frecuentes en muchas periciales informáticas es asumir que el tribunal comprende conceptos técnicos complejos.

La realidad es muy distinta.

Un juez no tiene por qué conocer qué es un BADI, una User Exit, ABAP Cloud, SAP BTP, RAP o una API liberada por SAP. Tampoco tiene por qué entender las diferencias entre una extensión compatible con Clean Core y una modificación directa del estándar.

Sin embargo, sí necesita comprender si una determinada decisión técnica fue correcta o incorrecta y cuáles fueron sus consecuencias económicas y operativas.

Por este motivo, la labor del perito no debe limitarse a describir aspectos técnicos. Debe ser capaz de transformarlos en hechos comprensibles, verificables y jurídicamente relevantes.

Cómo debe explicarse Clean Core en un juicio

La función del perito consiste en convertir un concepto técnico complejo en una evidencia fácilmente entendible por cualquier persona.

Una explicación excesivamente técnica suele generar el efecto contrario al deseado. En lugar de aclarar los hechos, introduce confusión.

Por ejemplo, en lugar de explicar durante varias páginas las diferencias entre extensibilidad side-by-side, in-app o developer extensibility, resulta mucho más eficaz trasladar al tribunal una idea sencilla:

SAP dispone de mecanismos oficiales para adaptar el sistema sin modificar su núcleo. Cuando estos mecanismos no se utilizan y se altera directamente el estándar, aumentan significativamente los riesgos de mantenimiento, actualización y evolución futura del ERP.

Esta idea es perfectamente comprensible para un juez porque se asemeja a situaciones que pueden encontrarse en cualquier otro ámbito.

Un ejemplo habitual utilizado en sede judicial consiste en comparar el ERP con un vehículo. Modificar el estándar de SAP sería equivalente a alterar elementos críticos del motor utilizando piezas no homologadas por el fabricante. Puede funcionar inicialmente, pero aumenta el riesgo de averías futuras y puede dificultar el mantenimiento posterior.

La importancia probatoria de las recomendaciones oficiales de SAP

Uno de los elementos más valiosos en una pericial informática es la existencia de criterios objetivos de referencia.

En muchas ocasiones las partes discuten sobre si una decisión técnica fue correcta o incorrecta. Sin embargo, cuando el propio fabricante ha publicado directrices, metodologías y recomendaciones oficiales, estas pueden utilizarse como elementos de contraste.

SAP lleva años impulsando activamente el modelo Clean Core como estrategia de evolución tecnológica para S/4HANA y para sus entornos cloud.

Por tanto, una pericial puede analizar hasta qué punto la solución implantada se alineó con dichas recomendaciones o se apartó de ellas sin una justificación razonable.

Esta cuestión puede ser especialmente relevante cuando el partner se presenta como especialista certificado en SAP y el cliente deposita legítimamente su confianza en dicho conocimiento experto.

El impacto económico de alejarse de Clean Core

Uno de los aspectos más relevantes desde el punto de vista judicial es la cuantificación económica del daño.

Las desviaciones respecto a los principios Clean Core pueden generar consecuencias económicas significativas:

Incremento de costes de mantenimiento.

Mayor dependencia del proveedor original.

Dificultades para actualizar versiones.

Incremento de horas de soporte.

Necesidad de rehacer desarrollos durante migraciones.

Mayor complejidad de integración.

Retrasos en proyectos de transformación digital.

Limitaciones para adoptar nuevas funcionalidades estándar.

En muchos casos, estos impactos pueden valorarse económicamente y convertirse en parte de la reclamación judicial o de la defensa de una de las partes.

Clean Core como indicador de calidad técnica del proyecto

Desde una perspectiva pericial, Clean Core puede utilizarse como uno de los indicadores que permiten evaluar la calidad global de una implantación SAP.

No significa que toda modificación del estándar sea necesariamente incorrecta. Existen situaciones donde determinadas adaptaciones pueden estar justificadas.

Lo verdaderamente importante es analizar si dichas decisiones fueron adoptadas de forma consciente, documentada, proporcional al beneficio esperado y con pleno conocimiento de sus riesgos.

Una implantación técnicamente sólida suele caracterizarse por minimizar las modificaciones innecesarias, aprovechar las capacidades estándar del producto y preservar la capacidad de evolución futura del sistema.

Por el contrario, los proyectos con elevados niveles de personalización suelen presentar mayores riesgos de sobrecostes, incidencias, dependencia tecnológica y conflictos posteriores entre cliente y proveedor.

El papel del perito informático especializado en SAP

La creciente complejidad de los proyectos SAP hace que la figura del perito especializado resulte cada vez más importante.

No basta con identificar errores técnicos. Tampoco es suficiente con conocer la tecnología.

El verdadero valor del perito consiste en analizar objetivamente los hechos, contrastarlos con las buenas prácticas del fabricante, evaluar su impacto económico y operativo y, sobre todo, ser capaz de explicar todo ello de forma comprensible ante un tribunal.

En un juicio no gana el argumento más técnico. Gana el argumento mejor fundamentado, mejor documentado y mejor explicado.

Por ello, conceptos como Clean Core no deben quedarse en el ámbito de la arquitectura de sistemas o de las presentaciones comerciales de SAP. Deben transformarse en elementos probatorios capaces de ayudar al juez a comprender qué ocurrió realmente en un proyecto, por qué ocurrió y quién debe asumir las consecuencias de las decisiones adoptadas.

En definitiva, Clean Core se está convirtiendo en uno de los criterios técnicos más relevantes para evaluar la calidad de una implantación SAP. Y para los peritos informáticos especializados en proyectos ERP, representa una herramienta extraordinariamente útil para construir informes más sólidos, más comprensibles y con una mayor capacidad de generar convicción técnica y jurídica ante los tribunales.

Contacta con nosotros en este formulario y le ayudaremos en su necesidad.