Taller Desarrollo ABAP asistido por IA con Claude y MCP en S/4HANA on-premise
Formación intensiva con práctica guiada
Desarrolla en ABAP sobre un S/4HANA on-premise apoyándote en Claude y el protocolo MCP: lee objetos estándar, escribe código nuevo con CRUD en servidor, orquesta varios servidores MCP de forma segura y automatiza flujos con n8n.
Instructor: Laura Martínez
Qué aprenderás
- Configurar tu estación de trabajo y conectar Claude con S/4HANA on-premise mediante servidores MCP.
- Leer y entender programas, clases, BAPIs y tablas estándar del modelo de pedidos de venta con ayuda de Claude.
- Escribir, activar y transportar una clase ABAP, el Monitor de Pedidos de Venta, sobre las tablas VBAK y VBAP.
- Orquestar varios servidores MCP para revisar, probar con ABAP Unit, documentar y depurar tu código.
- Automatizar flujos SAP desde un agente n8n y distinguir la asistencia al desarrollador de la automatización agéntica.
- Aplicar criterios de seguridad sobre credenciales, autorizaciones y protección de datos al integrar IA con SAP.
Descripción del curso
Este taller enseña a desarrollar en ABAP sobre un entorno S/4HANA on-premise apoyándose en Claude y el protocolo MCP (Model Context Protocol). A lo largo de cinco unidades el participante configura su estación de trabajo, conecta Claude con el sistema SAP mediante MCP, y aprende a leer objetos ABAP estándar, escribir código nuevo con operaciones CRUD en servidor, orquestar varios servidores MCP de forma segura, y automatizar flujos con n8n. El enfoque es íntegramente práctico: cada unidad cierra con un laboratorio reproducible sobre un sistema S/4HANA on-premise, donde el desarrollador trabaja con bloqueos, autorizaciones y transportes.
Herramientas que usarás
Requisitos
- Conocimientos básicos de programación (no necesariamente ABAP avanzado).
- Familiaridad con el entorno SAP a nivel usuario.
- Acceso a un sistema S/4HANA on-premise: este acceso lo proporcionamos nosotros durante el taller.
Contenido del curso
1. Setup del entorno Claude Code y MCP para ABAP
- 1.1. Setup base: Node, Git, Claude Code CLI, .env, mcp-abap-adt, Claude Desktop
- 1.2. Setup escritura: mcp-abap-abap-adt-api CRUD experimental
- 1.3. Setup ecosistema: MCP oficiales SAP y hosted MCP gratuitos
- 1.4. Setup n8n self-hosted, supergateway stdio a HTTP y provider de IA
2. Lectura de objetos ABAP estándar
- 2.1. Verificación del entorno y repaso del setup
- 2.2. Leer programas estándar: el caso del pedido de venta
- 2.3. Entender clases estándar con ayuda de Claude
- 2.4. Explorar funciones y BAPIs de pedidos de venta
- 2.5. Inspeccionar tablas y datos reales de pedidos: VBAK y VBAP
- 2.6. Búsqueda inteligente de objetos en el sistema
- 2.7. Navegar paquetes, includes, interfaces y transacciones
- 2.8. Prompts efectivos para leer y analizar código ABAP
- 2.9. Terminal o app de escritorio: cuándo usar cada una
3. Escritura ABAP con el server CRUD
- 3.1. El ciclo completo para crear y activar código ABAP
- 3.2. Crear la clase del Monitor de Pedidos de Venta
- 3.3. Leer pedidos reales desde la clase: VBAK y VBAP
- 3.4. Agregar pedidos por cliente, organización y divisa
- 3.5. Activar, transportar y ejecutar el Monitor
- 3.6. Errores típicos al escribir y activar, y cómo resolverlos
- 3.7. Prompts efectivos para escribir y modificar código ABAP
4. Ecosistema multi-MCP y seguridad
- 4.1. Políticas de SAP y de IA en la empresa
- 4.2. MCP a fondo: qué es y cómo funciona el ecosistema
- 4.3. Varios servidores MCP trabajando juntos
- 4.4. Caso real: revisión automática del Monitor de Pedidos
- 4.5. Caso real: pruebas unitarias para el Monitor
- 4.6. Caso real: documentación técnica del Monitor
- 4.7. Caso real: depuración del Monitor con errores reales
- 4.8. Personalizar Claude para tu empresa
- 4.9. Los diez problemas más comunes y cómo resolverlos
- 4.10. Seguridad: credenciales, autorizaciones y protección de datos
5. Orquestación con n8n, MCP y ABAP
- 5.1. Introducción a n8n para desarrolladores ABAP
- 5.2. Conectar n8n con el servidor MCP de ABAP
- 5.3. Orquestar herramientas con lenguaje natural
- 5.4. Caso práctico: el Monitor de extremo a extremo en un flujo n8n
- 5.5. Problemas reales y cómo sortearlos
- 5.6. IA asistida frente a IA agéntica
- 5.7. Seguridad al exponer el sistema a un orquestador externo
Cronograma de Clases en Vivo
Miércoles y Viernes. Las sesiones quedan grabadas para verlas cuando quieras.
Tu instructor
Laura Martínez
SAP ABAP | SAP Build
Ingeniera Electrónica y Consultora Técnica con Máster en Desarrollo de Aplicaciones y Servicios Web. Especialista en ABAP Cloud y desarrollo de aplicaciones empresariales con SAP Build. Como instructora, se enfoca en formar profesionales en la creación de soluciones modernas, escalables y orientadas a la nube dentro del ecosistema SAP BTP.
