SAP Custom Code Migration Agent

Agente de inteligencia artificial adaptando código personalizado de ECC a SAP S/4HANA

La migración de código personalizado desde SAP ECC a SAP S/4HANA rara vez consiste en aplicar un único ajuste técnico. Hay que identificar el paquete correcto, ejecutar los checks de preparación, interpretar dependencias y validar que el cambio conserva el comportamiento esperado. SAP S/4HANA Custom Code Migration Agent está diseñado para reducir el trabajo repetitivo de ese ciclo, no para sustituir el control funcional y técnico del equipo.

Estado y alcance a 1 de octubre de 2026

SAP clasifica el agente como capacidad de disponibilidad general dentro de SAP Joule for Developers, ABAP AI. La comunicación de SAP indica que ejecuta checks de preparación de S/4HANA mediante ABAP Test Cockpit sobre paquetes de código custom, interpreta y categoriza hallazgos, aplica una combinación de quick fixes deterministas y cambios basados en IA, y registra las actualizaciones en transportes. Ese estado actualiza la previsión “Q2 de 2026” que figuraba en versiones anteriores del artículo.

La disponibilidad general no elimina las condiciones del landscape. La guía de SAP sitúa el escenario en migraciones de ECC a S/4HANA 2021 o superior y remite a SAP Note 3759994 para limitaciones. Antes de planificar un piloto, verifica el release destino, la licencia de Joule for Developers, los roles ABAP y ATC y la aplicabilidad de las notas al sistema concreto.

Flujo del agente de migración de código ABAP con análisis ATC y revisión
Flujo del agente de migración de código ABAP con análisis ATC y revisión

Cómo funciona el ciclo de migración

  1. Preparar el paquete y el transporte. El paquete que se procesa no debe tener objetos, subobjetos o subpaquetes asignados a transportes existentes. La guía exige una solicitud de transporte dedicada para los objetos incluidos en el flujo continuo.
  2. Ejecutar ATC y clasificar. El agente ejecuta los checks de preparación de S/4HANA, analiza los resultados y los presenta por prioridad. Esto evita que el equipo parta de una lista plana de errores.
  3. Aplicar remediaciones con evidencia. Los quick fixes deterministas pueden ejecutarse en lote. Para propuestas generadas con IA, el agente aporta una puntuación de confianza: las de confianza alta y sintaxis válida pueden aplicarse; las de menor confianza se añaden como comentarios para revisión del desarrollador.
  4. Validar el resultado. La activación, ATC, pruebas unitarias, pruebas de integración y revisión funcional siguen siendo pasos obligatorios antes de liberar el transporte.

Qué automatiza y qué no decide

El agente ayuda con inventario, análisis, clasificación y correcciones técnicas. No conoce por defecto la intención de negocio de una ampliación, la prioridad de una interfaz, los criterios de aceptación ni el riesgo de un cambio en datos o autorizaciones. Esas decisiones corresponden a desarrollo, arquitectura y propietarios funcionales. Los logs de los cambios y el transporte dedicado permiten revisar qué se propuso, qué se aplicó y quién aprobó el resultado.

Piloto recomendado

Selecciona un paquete de tamaño acotado, con pruebas existentes y un propietario funcional disponible. Define una variante ATC, una línea base de hallazgos y criterios de aceptación antes de ejecutar el agente. Mide el porcentaje de propuestas aceptadas tras revisión, errores de sintaxis, resultados de pruebas y defectos posteriores. El objetivo no es contar cambios automáticos, sino comprobar que la remediación conserva calidad y trazabilidad.

Comparativa entre tareas automatizables y decisiones humanas en migración de código SAP
Comparativa entre tareas automatizables y decisiones humanas en migración de código SAP

Fuentes oficiales

Deja una respuesta

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