SAP + IA Generativa para Devs — Construye con RAP, CAP y agentes
Formación intensiva con práctica guiada
En 4 clases construyes un backend SAP que la IA puede invocar: empiezas consumiendo SAP con n8n, levantas tu propio servicio en RAP y en CAP, y cierras con un agente IA que descubre tus APIs por MCP. Antesala del Máster SAP BTP Backend Developer.
Instructor: Iván Gaitero Mazuelos
Qué aprenderás
- n8n y agentes IA conectados a SAP; modelo RAP read-only en ABAP Cloud (Custom Entity, Query Class, Service Definition, Service Binding); Communication Arrangement para exponer OData V4 al exterior; CAP en Node + CDS + handlers JS; deploy CAP a Cloud Foundry; MCP como capa de exposición de APIs SAP a agentes IA; patrón híbrido CAP+RAP.
Descripción del curso
De ABAP a agentes IA en 4 clases
Un taller intensivo de 8 horas (4 clases de 2 h, online en vivo) pensado para ABAP devs, consultores SAP técnicos y tech leads que quieren entender —construyendo, no mirando— cómo se levanta hoy un backend SAP que la IA puede invocar.
Qué vas a construir
- Clase 1 — Inicio en n8n. Tu primer workflow conectando a un OData de SAP y un agente IA básico consumiéndolo por chat.
- Clase 2 — RAP. Construyes y expones al exterior tu propio servicio OData V4 en ABAP Cloud (BTP ABAP Environment).
- Clase 3 — CAP. Levantas un servicio CAP en Node + CDS y lo despliegas en Cloud Foundry con
cf push. - Clase 4 — MCP y agentes. Expones tus APIs (RAP+CAP) por MCP y conectas un agente IA que las descubre solo y las invoca por chat. Arquitectura completa funcionando, apta para portfolio.
Por qué este taller
No es un curso de IA genérico, ni un curso solo de ABAP. Es la pila completa que un dev SAP necesita dominar para no quedarse en el ABAP clásico: n8n + RAP + CAP + MCP + agentes. Único en español hoy.
Bono de continuidad
Si te inscribes al Máster SAP BTP Backend Developer en los 7 días siguientes a terminar el taller, te descontamos íntegro el coste del taller del precio del Máster.
Herramientas que usarás
Requisitos
- ABAP básico. No requiere Node.js previo. Cuenta SAP BTP (trial o empresarial) — hay sesión 0 opcional gratis para alta y configuración.
Contenido del curso
Sesión 0 (opcional) — Setup de entorno
0. Preparación previa
- 0.1. Alta de cuenta SAP BTP (trial o empresarial)
- 0.2. Instalación de Eclipse + ADT
- 0.3. Instalación de cf CLI v8
- 0.4. Credenciales y entorno n8n
Clase 1 — Inicio en n8n: tu primer workflow consumiendo SAP
1. Qué es n8n y por qué ha explotado
- 1.1. Low-code + integración + IA en un solo sitio
- 1.2. Anatomía: triggers, nodos, flujos, credenciales
2. Conexión a SAP
- 2.1. HTTP Request + Basic Auth
- 2.2. Consumo del OData del cotizador (precreado)
- 2.3. Lab 1.1: Manual Trigger → Set → HTTP Request
3. Toque IA al final
- 3.1. AI Agent (Claude) con HTTP Request Tool
- 3.2. Chat funcional sobre el OData SAP
Clase 2 — RAP: construye en ABAP Cloud lo que la IA consumirá
4. BTP ABAP Environment (Steampunk)
- 4.1. Diferencias con ABAP clásico
- 4.2. Setup Eclipse + ADT + proyecto ABAP Cloud + paquete Z
5. Modelo RAP read-only
- 5.1. Custom Entity (CDS)
- 5.2. Query Class (ABAP)
- 5.3. Service Definition + Service Binding (OData V4 Web API)
- 5.4. Lectura de /DMO/I_Flight + descuento por volumen
6. Errores típicos en directo
- 6.1. Dependencia circular Class ↔ Custom Entity
- 6.2. RAP_RUNTIME/014 (paging, sort)
- 6.3. 403 UCON (publish locally olvidado)
7. Exposición al exterior
- 7.1. Communication Scenario → User → System → Arrangement
- 7.2. Cierre IA: el workflow n8n consume tu RAP
Clase 3 — CAP: el otro camino, ágil y en JavaScript
8. Por qué SAP tiene dos modelos
- 8.1. Tabla de decisión RAP vs CAP
- 8.2. Stack CAP: Node + CDS + @sap/cds-dk
- 8.3. Lo justo de JavaScript para ABAPers
9. Modelo CAP
- 9.1. db/schema.cds (entidad)
- 9.2. srv/*.cds (servicio)
- 9.3. Handler en JS
- 9.4. Datos con CSV semilla + SQLite in-memory
10. Deploy a Cloud Foundry
- 10.1. cf CLI v8 + login SSO
- 10.2. manifest.yml y cf push
- 10.3. Gotchas: auth dummy en [production], bootstrap CSV
Clase 4 — MCP y agentes: el cierre, todo encaja
11. Qué es MCP
- 11.1. Por qué Anthropic, OpenAI, Google y SAP lo adoptaron en 2025
- 11.2. Analogía didáctica con OData ($metadata ↔ tools/list)
12. Patrón híbrido CAP + RAP
- 12.1. CAP como capa MCP + RAP como motor ABAP
- 12.2. CAP remote service / Destination al RAP
- 12.3. Plugin @gavdi/cap-mcp
13. Demo final y cierre
- 13.1. Agente que descubre materiales (CAP), flight-quote (RAP) y simular-precio
- 13.2. Seguridad: un MCP por dominio + autorización fina
- 13.3. Matriz de decisión RAP / CAP / híbrido
- 13.4. CTA al Máster SAP BTP Backend Developer
Cronograma de Clases en Vivo
Las sesiones quedan grabadas para verlas cuando quieras.
El cronograma detallado se publicará próximamente al abrir inscripciones.
Tus instructores
Iván Gaitero Mazuelos
Inteligencia Artificial | n8n | Cloud Connector
Ingeniero de Telecomunicaciones · Consultor SAP Profesor y especialista en automatización con n8n Logali Group
Jorge Briceño
SAP Fiori | SAPUI5 | SAP BTP | SAP CAP | Fiori Elements
Ingeniero en Informática y Licenciado en Educación, especializado en desarrollo de aplicaciones en el ecosistema SAP. Trabaja con tecnologías como SAPUI5, SAP Fiori Elements, CAP y ABAP RESTful, así como en la administración de SAP Fiori en entornos Cloud y On-Premise, formando profesionales en la creación de aplicaciones empresariales modernas.
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.
