La IA está cambiando el trabajo de desarrollo ABAP, pero conviene separar tres piezas: un modelo que genera o explica código, un cliente MCP que invoca herramientas y los controles del sistema ABAP. Juntas pueden acelerar tareas concretas; ninguna sustituye la revisión de requisitos, la calidad del código ni las autorizaciones.
Contenido
Qué aporta un flujo agéntico a ABAP
Un agente puede usar herramientas expuestas por un servidor MCP para consultar metadatos, navegar por objetos o preparar cambios dentro del alcance autorizado. Su utilidad depende de que el contexto sea correcto y de que cada herramienta tenga permisos mínimos. No significa que el agente comprenda por sí solo todo el proceso de negocio ni que pueda aprobar cambios sin supervisión.

ABAP MCP Server: comprobar alcance antes de conectar
SAP está incorporando MCP y capacidades agénticas a sus herramientas ABAP. Antes de activar una integración, confirma que la versión de backend, la extensión ADT instalada y el contrato del entorno la admiten. Expón solamente las herramientas necesarias, usa cuentas y roles separados para desarrollo y producción, y registra las operaciones que puedan cambiar código o datos.
Empieza en un objeto de prueba: pide una explicación de un artefacto, revisa el resultado y valida con ATC y pruebas unitarias. Solo después decide qué operaciones, si alguna, puede ejecutar un asistente.
ADT para Visual Studio Code no es una paridad automática
La extensión oficial de ABAP Development Tools para Visual Studio Code cubre un conjunto creciente de objetos y escenarios. Su alcance se publica y evoluciona por release; por ello, un equipo debe contrastar su inventario real de objetos y acciones con la guía de SAP antes de sustituir Eclipse en un flujo completo. Eclipse sigue siendo necesario cuando el escenario no esté cubierto por la extensión instalada.
Side-by-side: desacoplar sin prometer compatibilidad universal
Una aplicación en SAP BTP puede consumir APIs, eventos o servicios liberados y evolucionar con un ciclo independiente. Eso reduce acoplamiento, pero no elimina las comprobaciones de compatibilidad: hay que validar las APIs disponibles, la conectividad, la identidad, la versión del backend y el entitlement de cada servicio.

Una práctica segura para el equipo
- Selecciona una tarea reversible y un objeto custom de prueba.
- Define qué herramientas MCP se permiten y qué acciones requieren confirmación humana.
- Revisa el cambio generado con ATC, pruebas unitarias y revisión de código.
- Guarda evidencia de prompt, contexto, resultado y decisión de transporte.
La ventaja no está en delegar el ciclo completo, sino en usar asistentes con límites técnicos claros y resultados que el equipo pueda comprobar.
Fuentes oficiales
- SAP Help: ABAP Development Tools for Visual Studio Code
- SAP Help: novedades de ADT para VS Code
- SAP Community: era agéntica para ABAP


Pingback: IA y MCP en SAP: prueba workflows antes de producción