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
Lunes y Miércoles. Las sesiones quedan grabadas para verlas cuando quieras.
🕐 Horario en otras zonas
Las horas se calculan automáticamente para el día concreto de la clase, respetando los cambios de horario de verano de cada país.
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.
