IA para desarrollo ABAP: guías y ejemplos de ABAPilot

ABAPilot de Crimson Consulting conecta asistentes de programación con SAP ECC y S/4HANA on-premise mediante MCP. Aquí reunimos guías y ejemplos para evaluar IA aplicada al desarrollo ABAP sobre un sistema existente.

Qué aporta una conexión con SAP

Para explicar un programa Z, un asistente necesita su código activo, las definiciones del diccionario y el contexto del sistema. MCP permite solicitar esas operaciones a herramientas conectadas. En ABAPilot, el conector se ejecuta fuera de SAP y llama a un backend ABAP instalado en el sistema.

El conector es público y tiene licencia MIT. El backend requiere una licencia independiente: instalar el paquete npm no instala el backend ni concede permisos SAP.

Guías para empezar

Primera prueba: explicar un programa sin modificarlo

Elegir un programa autorizado en desarrollo o sandbox y pedir:

Explica este programa ABAP utilizando su código activo y las definiciones del diccionario que puedas consultar. Indica qué objetos has leído, qué información falta y qué conclusiones debo verificar. No realices cambios.

Un desarrollador debe contrastar la explicación con SAP. Después se puede acordar un cambio pequeño, revisar la propuesta y ejecutar las comprobaciones y pruebas pertinentes. La documentación debe distinguir resultados ejecutados de escenarios pendientes.

Un ejemplo de cambio, pruebas y documentación

El caso técnico del cambio de un informe ABAP muestra un flujo con Claude Code: modificar una validación, ejecutar 14 métodos de ABAP Unit y actualizar la especificación técnica y los escenarios. Es una demostración en sandbox. La integración manual del informe no se ejecutó; los resultados no acreditan preparación para producción ni compatibilidad universal.

Preguntas antes de conectar un asistente

¿Necesita ADT, BTP o una migración?

ABAPilot utiliza su propio backend y servicio SICF; no depende de un endpoint ADT. Confirmar la versión SAP, el backend, el acceso HTTPS y los transportes permitidos con el equipo responsable antes de instalarlo. Consultar la arquitectura sin ADT.

¿Los datos permanecen dentro de SAP?

Las operaciones del backend se ejecutan en SAP, pero sus respuestas llegan al cliente MCP. El contexto que reciba un proveedor de IA depende del cliente, el modelo y la configuración elegidos. Revisar esos flujos y la política de datos antes de la prueba.

¿Qué permisos y herramientas se habilitan?

Se acuerdan para el usuario SAP y los endpoints de la instalación. La presencia de una herramienta en el catálogo no demuestra que esté autorizada o funcione en cualquier sistema. Empezar con lectura y comprobar los límites de acceso antes de habilitar cambios.

Solicitar una demo indicando el sistema, el cliente de IA y el caso ABAP que se desea evaluar.