Joule: el asistente de IA de SAP
Qué es Joule, cómo ayuda a programar en ABAP, cómo se activa en Eclipse y VS Code y cómo crear tus propios agentes con Joule Studio.
- Apartados
- 7
- Revisado
- Octubre de 2026
- Fuentes
- 5 enlaces
Qué es Joule
Joule es el asistente de inteligencia artificial de SAP. Se integra en las aplicaciones de SAP, como S/4HANA o SuccessFactors, y entiende lenguaje natural: le pides algo y busca la información o ejecuta la acción en el sistema, respetando los permisos del usuario.
| Variante | Para quién | Qué hace |
|---|---|---|
| Joule | Usuarios de negocio | Responde preguntas y realiza tareas dentro de las apps de SAP |
| Joule for developers | Programadores | Explica, completa y genera código ABAP, CAP y Fiori |
| Joule Studio | Equipos de desarrollo | Crear habilidades (skills) y agentes de IA propios |
| Joule Work | Usuarios de negocio | Escritorio de trabajo con Joule para sistemas SAP y de otros fabricantes, presentado en Sapphire 2026 |
Qué se le puede pedir
Algunos ejemplos de peticiones de un usuario de negocio. Lo que Joule puede hacer depende de las apps y capacidades activadas en cada sistema.
- «Muéstrame los pedidos de compra pendientes de aprobar».
- «¿Cuál es el estado del pedido de venta 4500012345?».
- «Crea una solicitud de vacaciones del 2 al 6 de noviembre».
- «Resume las incidencias abiertas de este proveedor».
Joule for developers en ABAP
SAP lo presentó en 2025 con un modelo de lenguaje entrenado específicamente con código ABAP. Funciona en ABAP Cloud, dentro de ADT para Eclipse, y en 2026 llega también a VS Code.
| Capacidad | Qué hace |
|---|---|
| Explicar | Explica clases, interfaces, módulos de función y vistas CDS, o el código que selecciones |
| Completar | Propone la siguiente línea mientras escribes, a partir del código, los comentarios y ABAP Doc |
| Generar | Crea escenarios ABAP Cloud completos, con todos los objetos necesarios |
| Probar | Genera pruebas unitarias ABAP Unit |
| Migrar | Analiza código antiguo para pasarlo a S/4HANA y a ABAP Cloud |
| Agentes | Encadena varios pasos por sí mismo, como entender, transformar, probar y revisar el cumplimiento de Clean Core |
Ejemplos de peticiones en el chat de Joule dentro del editor:
Explica qué hace la clase ZCL_AMDP_VENTAS y dónde se usa.
Genera pruebas ABAP Unit para el método TOTALES_POR_CLIENTE.
Crea un servicio RAP gestionado sobre la tabla ZVIAJE,
con borrador y una app List Report.
Revisa este programa y dime qué no cumple ABAP Cloud.Cómo se activa
Joule for developers está disponible para SAP BTP ABAP environment, S/4HANA Cloud Public Edition y S/4HANA Cloud Private Edition. Según SAP, no está disponible para S/4HANA on-premise.
En SAP BTP (lo hace el administrador):
- Comprueba que la empresa tiene la suscripción a Joule Base y unidades de IA (AI units) en su contrato.
- En el cockpit de BTP, asigna a la subcuenta los entitlements de Joule. Necesitas el rol de administrador de la subcuenta.
- Conecta SAP Cloud Identity Services para el inicio de sesión de los usuarios.
- Da a cada programador las autorizaciones de Joule en su sistema ABAP.
En Eclipse (ADT):
- Actualiza ABAP Development Tools a la última versión. El modelo basado en unidades de IA necesita la versión 3.58.3 o posterior.
- En S/4HANA Cloud Private Edition, aplica las notas SAP que indica la guía de configuración (por ejemplo, la 3558794).
- Abre el panel de Joule en ADT y conéctate a tu sistema.
En VS Code:
- Instala la extensión ABAP Development Tools de SAP (ver VS Code › ABAP en VS Code).
- En la configuración, en ABAP › AI, activa el servidor MCP.
- Abre el chat de IA en modo agente. Puedes usar Joule u otro asistente compatible con MCP.
Crear agentes con Joule Studio
Joule Studio forma parte de SAP Build. Su creador de agentes está disponible para todos desde enero de 2026.
| Concepto | Qué es |
|---|---|
| Skill | Una capacidad basada en reglas que llama a una API concreta, por ejemplo «consultar el stock de un material» |
| Agente | Planifica y combina varias skills, acciones, automatizaciones u otros agentes para resolver peticiones de varios pasos |
| Herramientas MCP | Un agente puede usar servidores MCP externos configurados como destinos en el cockpit de BTP |
- Entra en SAP Build. En el Control Tower, abre Environments y activa un entorno privado para hacer pruebas sin afectar a nadie.
- Crea un proyecto de agente de Joule.
- Escribe las instrucciones del agente y añade sus herramientas: skills, acciones o servidores MCP.
- Pruébalo en el entorno privado y, cuando funcione, despliégalo.
Licencia y precio
- Joule for developers está incluido en Joule Base, que es necesario contratar, y consume unidades de IA.
- SAP amplió el periodo promocional gratuito de muchas funciones de Joule for developers hasta el 31 de diciembre de 2026.
- Las condiciones cambian a menudo: confírmalas con tu contacto de SAP antes de planificar un proyecto.
Manuales y tutoriales
- Guía de configuración de Joule for developers en SAP BTP ABAP environment (SAP Community)
- Tutorial: crear un agente con Joule Studio (developers.sap.com)
- Curso gratuito: crear agentes con Joule Studio (SAP Learning)
- Ejercicios de TechEd: extensiones ABAP Cloud con Joule (GitHub de SAP)
- Página de producto: Joule for developers, ABAP AI capabilities (sap.com)