Taller Arquitectura IA: Despliegue de Agentes Nativos en SAP mediante ABAP Cloud y MCP
Formación intensiva con práctica guiada
Convierte un modelo de lenguaje en un agente autónomo capaz de operar dentro de SAP: leer código, interrogar el diccionario de datos, ejecutar herramientas y activar objetos mediante ABAP Cloud y el estándar Model Context Protocol (MCP).
Instructor: Ismael Felipe Armada Pérez
Qué aprenderás
- Diferenciar la inteligencia conversacional de la inteligencia agéntica e identificar el papel del modelo de razonamiento.
- Comprender la topología MCP (Host, Cliente, Servidor y Herramientas) y elegir entre transporte stdio o SSE según el caso.
- Aprovisionar SAP BTP Trial y una instancia de ABAP Environment con el Booster oficial.
- Configurar el servidor mcp-abap-adt y enlazarlo a un cliente de IA dentro de VS Code con autenticación OAuth 2.0 y tokens JWT.
- Ejecutar descubrimiento topológico autónomo de sistemas SAP, generando diagramas estructurales y documentación técnica sin intervención humana.
- Diagnosticar incidentes de runtime mediante lectura forense del error capturado por el agente y emisión del informe de causa raíz.
- Auditar clases ABAP contra las APIs liberadas del modelo Clean Core y refactorizarlas hasta su activación sin errores.
- Desplegar el agente hacia SAP BTP Cloud Foundry para uso compartido por un equipo de desarrollo.
Descripción del curso
Un agente de IA se diferencia de un asistente conversacional clásico por una capacidad concreta: operar sobre el sistema. Puede leer código, consultar el diccionario de datos, ejecutar herramientas y activar objetos. Este taller práctico se centra en ese salto técnico: convertir un modelo de lenguaje en un colaborador capaz de trabajar dentro de un entorno SAP.
Para ello se utiliza Model Context Protocol (MCP), un estándar abierto que proporciona al modelo herramientas y un canal seguro hacia el backend SAP.
La sesión inicia con la preparación del entorno local (Node.js, Visual Studio Code y Cline) y el aprovisionamiento de una instancia gratuita de SAP BTP ABAP Environment. Después se instala mcp-abap-adt, que expone las herramientas de ABAP Development Tools como una API RESTful autenticada con OAuth 2.0 y JWT.
Sobre esta base se desarrollan dos escenarios prácticos con /DMO/ Flight: primero, el agente descubre el sistema, analiza relaciones y documenta el entorno; después, diagnostica un incidente de runtime, audita código bajo el modelo Clean Core y lo refactoriza hasta dejarlo activo y sin errores.
Al finalizar, el alumno comprende cómo conectar una IA generativa con SAP, qué implica delegar tareas en un agente y cómo escalar la solución hacia SAP BTP Cloud Foundry.
Herramientas que usarás
Requisitos
- Conocimientos básicos de ABAP: sintaxis, Open SQL y programación orientada a objetos.
- Familiaridad con SAP BTP a nivel usuario: subaccount, servicios y entitlements.
- Equipo personal con permisos para instalar Node.js, Visual Studio Code y extensiones.
- Cuenta SAP universal. Un correo personal es suficiente, no es necesario correo corporativo.
- Acceso a internet estable durante el aprovisionamiento del Trial.
Contenido del curso
1. Fundamentos de MCP y Aprovisionamiento Cloud
- 1.1. De la IA Conversacional a la Inteligencia Agéntica: el motor de razonamiento
- 1.2. El estándar Model Context Protocol o MCP: el USB de la IA para sistemas empresariales
- 1.3. Topología Arquitectónica: Hosts, Clientes MCP, Servidores y Herramientas
- 1.4. Métodos de transporte de comunicación: stdio local frente a SSE distribuido
- 1.5. Configuración del entorno del desarrollador: Node.js, VS Code y extensiones de IA
- 1.6. Aprovisionamiento Cloud: creación de cuenta en SAP BTP Trial
- 1.7. Ejecución del Booster Prepare an Account for ABAP Trial
- 1.8. Generación, extracción y resguardo seguro de credenciales Service Key
2. Exposición de Entornos ABAP y Configuración del Servidor MCP
- 2.1. Arquitectura de ABAP Development Tools como API RESTful headless
- 2.2. Seguridad en ABAP Cloud: autenticación OAuth 2.0 y XSUAA
- 2.3. Introducción a la suite de servidores MCP para SAP: mcp-abap-adt
- 2.4. Instalación de dependencias globales y binarios en la máquina local
- 2.5. Resolución de problemas en Windows: uso avanzado de npx.cmd y excepciones de ejecución de procesos
- 2.6. Autenticación de la clave de servicio y generación automatizada de tokens JWT en archivo .env
- 2.7. Inyección manual de la configuración del servidor cline_mcp_settings.json en el cliente de IA del IDE
- 2.8. Verificación de enlace: comprobación del listado de herramientas Tools de SAP cargadas en VS Code
3. Descubrimiento Topológico y Análisis de Arquitectura con IA
- 3.1. Descubrimiento topológico: mapeo autónomo de sistemas SAP desconocidos por el agente de IA
- 3.2. Análisis del escenario de referencia: exploración del paquete estándar /DMO/ Flight preinstalado en BTP
- 3.3. Mapeo de relaciones y dependencias: generación de diagramas estructurales del diccionario de datos y de clases ABAP
- 3.4. Análisis de la lógica interna: lectura del código fuente y la estructura de objetos para diseccionar componentes SAP
- 3.5. Interrogación del diccionario de datos: extracción autónoma de metadatos, dominios y estructuras con GetTypeInfo
- 3.6. Exploración del modelo de datos: análisis de definiciones de vistas CDS, asociaciones y anotaciones del escenario
- 3.7. Síntesis y documentación autónoma: consolidación de los hallazgos en documentación técnica del entorno
4. Orquestación de Flujos Agénticos Complejos
- 4.1. Ingeniería de Contexto: prompts para planificar flujos secuenciales complejos
- 4.2. Simulación de incidentes: una clase de consola con un error controlado
- 4.3. Lectura forense del error de ejecución capturado por el agente
- 4.4. Diagnóstico de causa raíz: del error a la línea exacta y al informe
- 4.5. Auditoría Clean Core autónoma: una clase evaluada contra las APIs liberadas
- 4.6. Refactorización asistida: corrección, actualización y activación de la clase
- 4.7. Escalabilidad y despliegue del agente hacia SAP BTP Cloud Foundry
Cronograma de Clases en Vivo
Miércoles y Viernes. Las sesiones quedan grabadas para verlas cuando quieras.
Tu instructor
Ismael Felipe Armada Pérez
SAP ABAP - Administración Cloud - IA Developer
