Máster Automatiza e Integra SAP con n8n e IA: cloud y local, de cero a producción
Formación completa y profesional en SAP
El máster completo para conectar n8n con SAP S/4HANA y construir agentes de IA que leen, escriben y razonan sobre tu ERP — con IA en la nube y con modelos privados (Ollama) en tu propia infraestructura. 16 bloques, más de 280 vídeos, 12 clases en vivo (sábados) y Proyecto Final con certificación.
Qué aprenderás
- Conectar n8n con SAP S/4HANA mediante OData para consumir, consultar y automatizar procesos empresariales.
- Integrar SAP en profundidad utilizando tecnologías como RFC, BAPI, IDocs, SOAP y middleware.
- Construir agentes de IA con MCP capaces de consultar información y crear objetos directamente en SAP.
- Ejecutar IA local con Ollama (Qwen 3) e implementar RAG sobre documentación SAP para consultas inteligentes basadas en conocimiento interno.
- Aplicar cumplimiento del EU AI Act, incorporando prácticas de governance, trazabilidad y control sobre soluciones de IA.
- Desplegar n8n en entornos productivos con enfoque en seguridad, queue mode y monitoreo operativo.
- Automatizar escenarios reales de negocio en áreas de Compras, Ventas, Finanzas y Logística.
Descripción del curso
SAP inteligente, con IA en la nube y en tu propia infraestructura
El Máster en Automatización Inteligente de SAP con n8n e IA te lleva de cero a producción construyendo agentes y workflows que leen, escriben y razonan sobre tu SAP S/4HANA — tanto con IA en la nube como con modelos privados que corren en tu propio datacenter.
Con 16 bloques y más de 280 vídeos, más 12 clases en vivo (sábados), dominarás toda la cadena: fundamentos de n8n, conectividad SAP por OData, RFC, BAPI, IDocs y SOAP, webhooks y eventos en tiempo real, agentes de IA con MCP y despliegue empresarial seguro y escalable.
El diferencial: IA local con Ollama
Aprenderás a ejecutar modelos como Qwen 3 sobre tus propios servidores, montar RAG sobre documentación SAP y cumplir el EU AI Act sin enviar un solo byte a la nube — el argumento que hoy buscan las empresas SAP por compliance y soberanía del dato.
Qué vas a construir
- n8n + SAP — primer flujo OData, consulta y escritura (CSRF, BTP/OAuth).
- Conectividad avanzada — RFC, BAPI, IDocs, SOAP y middleware (PI/PO, Integration Suite).
- Webhooks y eventos en tiempo real con manejo de errores en producción.
- Agentes de IA y MCP con herramientas SAP.
- IA local con Ollama — modelos privados y RAG sobre tus documentos SAP.
- Seguridad, escalabilidad y enterprise — RBAC, Source Control, queue mode, API.
- Casos end-to-end de Compras, Ventas y Finanzas, y governance EU AI Act.
Qué te llevas
- Más de 280 vídeos grabados (acceso permanente)
- Workflows n8n exportados y comentados
- Una instancia de n8n ya preparada (no montas nada para practicar)
- Acceso a un SAP S/4HANA real de prácticas
- Stack Docker on-premise con Ollama para IA local
- Proyecto Final tutorizado + certificado oficial Logali Group (formato FUNDAE bonificable)
Para quién es
Consultores SAP, desarrolladores ABAP y perfiles IT que quieren dar el salto a la automatización inteligente y diferenciarse en un mercado donde los agentes de IA están redefiniendo cómo las empresas operan su ERP.
Por qué ahora
SAP y n8n anunciaron partnership en TechEd 2025; el EU AI Act entra en su fase de alto riesgo en agosto de 2026. La dirección del mercado es clara: automatización + IA sobre datos SAP, con opción local para los datos sensibles. Este máster te enseña a construirlo de punta a punta.
Herramientas que usarás
Requisitos
- Contar con conocimientos funcionales o técnicos de SAP, ya sea como consultor, desarrollador ABAP, Basis o profesional IT con contexto SAP.
- No es necesario saber programar, ya que n8n utiliza un enfoque low-code.
- No necesitas instalar Docker ni configurar servidores, porque se proporcionará una instancia n8n lista para usar.
- No requieres hardware potente para IA local, dado que las demostraciones se realizarán sobre la infraestructura del instructor.
- No se requiere experiencia previa en IA ni en Python para seguir el contenido del entrenamiento.
Contenido del curso
Bloque 1 - Fundamentos de n8n
Introducción
- Contenido del curso
- Qué es n8n - Plataforma de automatización fair-code
- n8n vs Zapier, Make y SAP Integration Suite
- Arquitectura de n8n - Editor, servidor, base de datos
- Licencias y ecosistema - Community vs Enterprise, nodos y API
- Casos de uso de automatización con SAP
Conceptos fundamentales
- APIs y Webhooks - Qué son y para qué sirven
- Protocolo REST - Verbos HTTP y recursos
- Protocolo OData - El REST de SAP
- Autenticación: Basic Auth, OAuth2 y API Key
- Formatos de datos: JSON y XML en SAP
- Códigos de estado HTTP
Recursos de aprendizaje
- Documentación oficial y Community Forum
- Cursos oficiales y plantillas de workflows
Bloque 2 - Instalación y Despliegue
n8n Cloud
- Registro, prueba gratuita y panel de administración
- Planes, limitaciones y configuraciones básicas
Instalación Docker self-hosted
- Requisitos e instalación de Docker y Docker Compose
- Configuración de Docker Compose con PostgreSQL
- Variables de entorno principales (N8N_HOST, N8N_PORT...)
- Volúmenes Docker - Persistencia de datos
- Proxy reverso - SSL/HTTPS con Traefik o Caddy
- Configuración de WEBHOOK_URL
- N8N_ENCRYPTION_KEY - Cifrado de credenciales
- Actualización de versiones
Despliegue en SAP BTP Kyma
- Requisitos y repositorio sap-btp-n8n-starter
- Manifiestos Kubernetes y despliegue con kubectl
- Conectividad - Cloud Connector y Connectivity Proxy
- Comparativa de costes - Kyma vs Integration Suite
Base de datos y almacenamiento
- SQLite vs PostgreSQL y configuración para producción
- Copias de seguridad y restauración
- Retención de ejecuciones
Bloque 3 - Entorno y Gestión de Workflows
Interfaz del editor I
- Pantalla de inicio y configuración de la instancia
- El editor de workflows - Zonas, ajustes y primera ejecución
- Canvas - Nodos, conexiones y sticky notes
- Panel lateral - Parámetros, entrada y salida
- Crear un workflow desde cero
- Atajos de teclado
Interfaz del editor II
- Ejecuciones manuales vs producción
- Ejecuciones parciales y dirty nodes
- Historial y depuración de ejecuciones
- Data Pinning y Data Editing
- Pestaña Evaluations - Introducción
Gestión de workflows
- Crear, guardar, publicar, activar y desactivar
- Etiquetas (Tags) - Organización
- Exportar e importar workflows (JSON)
- Plantillas - Discover y reutilizar
- Configuraciones - Timezone, retry, timeout
- Historial de versiones y compartir
Nodos esenciales
- Manual Trigger y Schedule Trigger (cron)
- HTTP Request - Llamadas a APIs externas
- Set node - Asignar valores
- Code node - JavaScript y Python
- IF y Switch - Condicionales
- Merge node - Combinar datos
- Split In Batches y Wait
Bloque 4 - Datos, Expresiones y Transformaciones
Estructura de datos
- Modelo de datos - Items y JSON
- Flujo de datos entre nodos
- Vista tabular - Data Tables
- Schema Preview
- Datos binarios - Archivos, imágenes, documentos
Expresiones y mapeo
- Sintaxis de expresiones - {{ }}
- Acceso a datos - $json, $input, $node
- Variables de entorno y de workflow
- Data Mapping en la UI y en el editor
- Item Linking
Transformación de datos
- Filter y Sort - Filtrado, ordenación y deduplicación
- Conversiones JSON/XML y CSV/JSON
- Code node - Manipulación con JavaScript
- JMESPath y JSONata
- Manejo de fechas y formatos
Lógica de flujo
- IF y Switch - Condicionales y ramas
- Merge - Append, Join, Combine
- Loop Over Items y Split In Batches
- Sub-workflows - Modularización
- Error handling - Error Trigger y Try/Catch
- Orden de ejecución multi-rama
Bloque 5 - Conectividad SAP: OData con avanai SAP Connect
avanai SAP Connect - Introducción
- Presentación del conector (antes ATW) y arquitectura del nodo OData
- Licencia MIT, ventajas (Entity Discovery, Clean Core) y repositorio
Instalación y configuración
- Instalación del nodo y credenciales SAP OData
- Conexión a S/4HANA On-Premise y Cloud
- Activar servicios OData (SICF, /IWFND/MAINT_SERVICE) y usuario técnico
- Certificados SSL - Resolución de problemas
Operaciones OData
- Entity Discovery - Explorar entidades
- Lectura con $top, $skip y paginación completa
- Filtros ($filter) y selección de campos ($select)
- Expandir relaciones ($expand)
- Lectura por clave primaria
- CSRF Token y Create - Crear un registro en SAP
- Update (PUT/PATCH) y Delete
- Batch Operations
APIs OData estándar de S/4HANA
- Business Accelerator Hub y APIs de datos maestros
- APIs de Compras y Ventas
- APIs de Finanzas y Logística
- Servicios OData custom con CDS Views
Bloque 6 - Conectividad SAP Avanzada: RFC, BAPI, IDocs, SOAP y Middleware
Fundamentos de RFC y BAPI
- Qué es RFC y tipos (síncrono, asíncrono, transaccional)
- Qué es una BAPI, COMMIT/rollback y transacciones clave
- Por qué n8n no llama RFC directo y mapa de opciones
ICF Handler ABAP
- SAP ICF - arquitectura, puertos, SICF y SM59
- Implementar IF_HTTP_EXTENSION e invocar la BAPI
- Publicar en HTTPS y llamarlo desde n8n
SAP JCo 3.1 - Microservicio RFC
- Ecosistema RFC 2025, JCo 3.1.13 y NW RFC SDK
- Microservicio Spring Boot + JCo + Docker y configuración
- API REST del microservicio y despliegue junto a n8n
BAPIs clave
- BAPI_USER_CREATE1 y BAPI_USER_CHANGE
- BAPI_MATERIAL_AVAILABILITY - Stock en tiempo real
- BAPI_PO_CREATE1 y BAPI_SALESORDER_CREATEFROMDAT2
- RFC_READ_TABLE - Leer tablas SAP
- IDOC_INBOUND_ASYNCHRONOUS via JCo
IDocs
- Qué es un IDoc - estructura, tipos y comparación con BAPI/OData
- Partner Profiles y Ports (WE20, WE21)
- Enviar y procesar IDocs entre n8n y SAP
Elección de método
- Mapa completo de métodos y criterios de selección
- Clean Core y patrones recomendados
- Cuándo middleware y n8n vs RPA enterprise
S/4HANA Cloud, BTP y Joule
- S/4HANA Public Cloud y Communication Arrangements
- SAP BTP - APIs y OAuth 2.0 Client Credentials
- Cloud Connector - túnel seguro On-Premise
- SAP Event Mesh hacia n8n
- Joule + n8n y decisión On-Prem vs Cloud
SOAP en SAP
- SOAMANAGER y publicar un BAPI como SOAP
- WSDL, importación en n8n y activación en SICF
- Llamar SOAP desde n8n (XML, SOAPAction) y parseo
- Autenticación SOAP y SOAP vs OData vs RFC
Middleware PI/PO e Integration Suite
- SAP PI/PO - arquitectura y adaptadores
- SAP Integration Suite e iFlows
- Patrón mediado vs directo
- Invocar un iFlow desde n8n y coexistencia
Bloque 7 - Webhooks, Eventos y Tiempo Real
Webhooks
- Webhook node - Configuración y métodos HTTP
- URL test vs producción y autenticación
- Respuestas personalizadas y receptor de eventos SAP
Triggers
- Manual y Schedule Trigger (cron)
- Polling Trigger - Consulta periódica a SAP
- Email Trigger (IMAP) y triggers de aplicaciones
Comunicación y notificaciones
- Envío de emails con SMTP y Outlook
- Notificaciones en Microsoft Teams y Telegram
- Colas de mensajes - RabbitMQ, Redis
Bloque 8 - Inteligencia Artificial y Procesamiento de Documentos
IA en n8n - Fundamentos
- Advanced AI en n8n - Panorama general
- AI Agent node y modelos de lenguaje
- Basic LLM Chain y Conversation Chain
- Memory - Window Buffer y Token Buffer
- Tools - Funciones que el agente ejecuta
- Evaluations - Testear agentes con datasets
Procesamiento de documentos
- Extracción de PDFs y facturas con IA
- OCR - Conversión de imagen a texto
- Clasificación automática de documentos
- Flujo completo: PDF a LLM a SAP
Manejo de archivos
- Read/Write Files from Disk
- Conversiones CSV / Excel / JSON / XML
- FTP/SFTP - Transferencia de archivos
- OneDrive y SharePoint
Bloque 9 - Claude Code y Automatización con IA
Claude Code - Introducción
- Qué es Claude Code - CLI para desarrollo agéntico
- Instalación, autenticación y API Key
- Primeros comandos y modos de operación
Configuración y proyecto
- CLAUDE.md y .claude/settings.json
- Variables de entorno y buenas prácticas con credenciales
Claude Code para workflows n8n
- Generar workflows y nodos Code asistidos
- Debugging - Analizar logs de ejecución
- Refactoring y documentación automática
Integración Claude API con n8n
- HTTP Request a la API de Anthropic y credenciales
- Prompt engineering para extracción de datos SAP
- Flujo: Documento a Claude a SAP OData
- Flujo: Alerta SAP a Claude a Notificación
- Rate limits, tokens y optimización de costes
Persistencia y RAG
- Arquitectura - n8n + PostgreSQL como almacén
- Vectores y embeddings para búsqueda semántica
- RAG con datos SAP
- Knowledge base y flujo Consulta a RAG a Claude
Bloque 10 - MCP (Model Context Protocol) y Agentes IA
MCP - Fundamentos
- Qué es MCP - Protocolo para conectar IA con herramientas
- Arquitectura - Host, Client, Server
- Transportes - stdio, Streamable HTTP, SSE
- Recursos, Tools y Prompts y MCP en n8n
MCP en n8n - Instance-Level
- Requisitos y activación de MCP en Settings
- Marcar workflows como Available in MCP
- Token de acceso MCP y herramientas expuestas
MCP con Claude Code
- .mcp.json y comando claude mcp add
- Paquete n8n-mcp - Configuración dev y prod
- Variables de entorno MCP
- Demo en vivo - Claude Code gestionando workflows
MCP Trigger Node
- MCP Server Trigger - Exponer workflows como tools
- Workflow SAP como tool de agente IA
- Encadenar Claude Code a MCP a n8n a SAP
- Seguridad del MCP trigger
MCP + CData Connect AI
- CData Connect AI - Qué es y arquitectura
- Conectar SAP HANA y SAP ERP via CData
- MCP Client en n8n y caso conversacional
- Coste y alternativas
Agentes IA con herramientas SAP
- Arquitectura - Agente + MCP + n8n + SAP
- Chatbot que consulta SAP en tiempo real
- Agente que crea Purchase Orders
- Agente que busca Business Partners y buenas prácticas
Bloque 11 - Casos de Uso SAP: Flujos de Integración
Gestión de Materiales (MM)
- Sincronización masiva de materiales con paginación
- Material SAP a SQL Server / Snowflake
- Alertas de stock mínimo via Teams / Email
- Creación automatizada de pedidos de compra
Ventas y Distribución (SD)
- Lectura de clientes con OData
- Creación de pedidos de venta desde e-commerce
- Sincronización SAP con Salesforce / Dynamics 365
- Generación de reportes de facturación
Finanzas (FI)
- Extracción de saldos contables
- Procesamiento inteligente de facturas: PDF a IA a SAP
Cross-Module y Dashboard
- Sincronización multi-sistema SAP / Salesforce / ServiceNow
- Monitoreo de jobs SAP con alertas
- Dashboard de KPIs SAP
Bloque 12 - Seguridad, Credenciales y Autenticación
Gestión de credenciales
- Crear, editar y compartir credenciales
- Cifrado de credenciales y External Secrets
- Credenciales SAP - Basic Auth y X.509
- OAuth2 para servicios SAP BTP
Seguridad de la instancia
- SSL/TLS - Configuración HTTPS
- Autenticación de usuarios y 2FA
- LDAP - Directorio corporativo
- SSO Enterprise - SAML y OIDC
Bloque 13 - Escalabilidad, Monitoreo y Producción
Escalabilidad
- Queue Mode - Redis, workers y roles
- Concurrencia y límites de ejecución
- Workers en Kubernetes - Escalado horizontal
Monitoreo y observabilidad
- Panel de ejecuciones - Filtrado y análisis
- Log Streaming e Insights (Enterprise)
- Alertas por error - Email, Teams, Webhook
- Error Workflows - Gestión de errores
Producción y operaciones
- Estrategia de retry y timeouts
- Copias de seguridad - Workflows, credenciales y BD
- Actualización de versiones sin downtime
- Promoción DEV a QAS a PRD
Bloque 14 - Enterprise, API de n8n y Colaboración
Usuarios y acceso
- Tipos de cuenta y gestión de usuarios
- Role-Based Access Control - RBAC
- Proyectos - Organización por equipos
Source Control y entornos
- Entornos dev, pruebas y producción (caso Logali)
- Git en n8n - Repositorio y patrones de ramas
- Push, Pull y copiar trabajo entre entornos
API REST de n8n
- API REST - Endpoints y autenticación con API Key
- Gestión de workflows via API
- Tags y credenciales via API
- Ejecución de workflows via API
- Caso práctico - Inventariar workflows con Python
Caso real Logali Group
- Arquitectura - 2 instancias Docker con Portainer
- Integraciones Stripe, WooCommerce, Moodle
- Integraciones Zoom, Vimeo, Plane
- Agentes IA en producción y patrón sub-workflow
- Notificador de errores
Bloque 15 - Metodología y Gobernanza de Integración
Estrategia de integración
- Posicionamiento de n8n en el paisaje SAP
- n8n como complemento de Integration Suite
- Escenarios donde n8n aporta más valor
- Análisis de coste - n8n vs Integration Suite
- Enterprise Edition - Cuándo y cómo adquirirla
- Partnership SAP x n8n - TechEd 2025 y Joule Studio
Gobernanza y buenas prácticas
- Naming conventions y documentación con Sticky Notes
- Estándares de error handling
- Patrones de integración recurrentes y catálogo
Clean Core y extensibilidad
- Principios Clean Core de SAP
- n8n como capa side-by-side
- CDS Views como interfaz de datos
- Arquitecturas de referencia
Proyecto Final
- Diseño de escenario de integración
- Implementación end-to-end
- Despliegue en producción
- Exposición de workflows como herramientas MCP
- Documentación del proyecto
Bloque 16 - IA Local para SAP con Ollama
Fundamentos de IA local
- Por qué IA local para SAP - EU AI Act, GDPR, soberanía
- Cómo funciona un LLM - pesos, inferencia y parámetros
- Cuantización y RAM - Q4, tamaños y hardware
- Ollama - instalación en un click y primer modelo
- Modelos open source 2026 - Qwen 3, Llama 4, Mistral
- Cloud vs local - matriz de decisión
Prompting, Modelfiles y salida estructurada
- Prompting para modelos locales
- Modelfile - crear un modelo propio (sap-analyst)
- Structured output - forzar JSON válido
- Function calling con Ollama desde n8n
- Elección de cerebro - razonamiento vs velocidad
RAG local sobre documentos SAP
- Embeddings y similitud coseno
- Vector store local - Qdrant
- Reranking - bge-reranker-v2-m3
- RAG sobre documentos SAP con citas
- Limitaciones del embedder débil
Agente SAP local + MCP + observabilidad
- Agente conversacional local con S/4HANA
- MCP server propio para la IA local
- Tools SAP del agente - consulta y creación
- Observabilidad con Langfuse
Despliegue empresarial on-premise
- Stack productivo - Ollama + n8n + Qdrant + Caddy + PostgreSQL + Langfuse
- docker-compose del stack completo
- Queue mode y workers para IA local
- Caddy - HTTPS automático y backups
- Dimensionamiento de hardware
EU AI Act, governance y caso integrador
- EU AI Act - obligaciones por caso SAP
- Redact PII antes del LLM
- Governance y trazabilidad - reporte legal
- Caso integrador: factura PDF a MIRO, 100% on-premise
Cronograma de Clases en Vivo
Cada sábado. Las sesiones quedan grabadas para verlas cuando quieras.
