Volver a herramientas
DisponibleCodificación·

SAP Build Code con Joule

Entorno de desarrollo cloud de SAP con Joule integrado como copiloto IA. Genera código CAP, servicios OData, tests y documentación mediante lenguaje natural, directamente en el IDE basado en VS Code.

Compatible con

SAP BTPCAP (Cloud Application Programming)SAP HANA CloudVS Code
sap-build-codejoulecapdesarrolloidelow-code

SAP Build Code con Joule: desarrollo SAP asistido por IA

SAP Build Code es el IDE cloud de SAP (basado en VS Code / Business Application Studio) con Joule completamente integrado como copiloto de desarrollo. Joule no solo responde preguntas, sino que genera código, crea proyectos completos y gestiona el ciclo de desarrollo.

Qué puede generar Joule en SAP Build Code

Aplicaciones CAP completas

Prompt: "Crea un servicio CAP para gestionar pedidos de compra con
         entidades Order y OrderItem, con validaciones de negocio"

Joule genera:
├── package.json
├── db/
│   └── schema.cds          # Entidades CDS con asociaciones
├── srv/
│   ├── order-service.cds   # Definición del servicio OData
│   └── order-service.js    # Handlers con lógica de negocio
└── test/
    └── order.test.js       # Tests con @sap/cds-mtxs

Entidades CDS desde lenguaje natural

// Generado por Joule a partir de:
// "Añade una entidad Supplier con nombre, CIF, país y lista de contactos"

entity Suppliers {
  key ID       : UUID;
  name         : String(100) @mandatory;
  taxId        : String(20)  @mandatory;
  country      : Association to Countries;
  contacts     : Composition of many Contacts on contacts.supplier = $self;
}

entity Contacts {
  key ID       : UUID;
  supplier     : Association to Suppliers;
  name         : String(100);
  email        : EMailAddress;
  phone        : PhoneNumber;
}

Funcionalidades del copiloto en el IDE

AcciónCómo activarla
Generar códigoChat lateral o Ctrl+I inline
Explicar códigoSeleccionar + "Explain"
Generar testsClick derecho → "Generate Tests with Joule"
RefactorizarSeleccionar + "Refactor"
Debug asistidoPegar error → "Fix with Joule"

Despliegue automatizado

Joule puede gestionar el despliegue completo:

"Despliega este servicio CAP en SAP BTP, subaccount producción,
 usando HANA Cloud como base de datos"

→ Joule configura mta.yaml, ejecuta cf deploy y verifica el estado

Acceso

SAP Build Code está disponible en SAP BTP. Incluye una cuota free tier para exploración y planes de pago por uso o suscripción para producción.