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.
Contenido
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.

Cómo funciona el ciclo de migración
- 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.
- 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.
- 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.
- 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.

Fuentes oficiales
- SAP Business AI: Release Highlights Q2 2026
- SAP Help: Custom Code Migration Agent
- SAP Community: Agentic AI for ABAP Development

