ServiceServicetypeA BTP service you subscribe to and bind, rather than install. It has plans and regions, not versions, and may deliver a product that lives outside the atlas.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

Joule in SAP Build Code

Joule's generative AI inside SAP Build Code, pitched as "optimized for Java and JavaScript application development": opened from SAP Business Application Studio's activity bar, slash commands generate a CAP data model, services, sample data, business logic and a Fiori elements UI.

SAP Build Code's assistant is opened "from the activity bar" of SAP Business Application Studio and driven by slash commands rather than free-form chat alone: /cap-gen-app scaffolds a whole CAP application — its data model, sample data and business logic — from one prompt; /cap-gen-model and /cap-gen-data split the model and the sample data apart, /cap-edit-data reworks data already there, and /cap-app-logic extends the logic of a project that already exists, with a separate workflow to add an SAP Fiori elements UI on top of the generated service. SAP states the output is not deterministic — "the code might be different every time you trigger the prompt" — and positions SAP Build Code itself as providing "generative AI-based code development with Joule copilot, optimized for Java and JavaScript application development." The ABAP AI capabilities of the same Joule for Developers line answer the equivalent questions inside ADT rather than SAP Business Application Studio.

Where it sits

Lives in
Provides
GeneratorsUI5CAPGeneratorscapabilityGetting from nothing to a project that runs, and from a project that runs to one that has the piece you just decided you need. Two different moments: the first is a one-time decision about layout, the second recurs for the life of the project.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainer

What it declares

Every artifact

Type
Service
Origin
By SAP

Connections1

Generators
  1. abap2UI5 Layout EditorDrag-and-drop UI5 view editor that writes an abap2UI5 app class
  2. generator-ui5-react-nestYeoman generator for a UI5 app that loads a React app
  3. SAP Build CodeDevelopment environment on BTP for UI5, Fiori, mobile and CAP
  4. ui5-control-generatorCommand line generator of UI5 custom controls from html
  5. @sap-ux/cap-config-writerWriter module for changing a CAP project's configuration from code
  6. @sap-ux/createCommand line for changing features of an existing Fiori project
  7. @sap-ux/fe-fpm-writerWriter of flexible programming model elements into Fiori elements apps
  8. @sap-ux/odata-service-writerWriter that adds an OData service to an existing UI5 project
  9. @sap-ux/ui5-application-writerWriter of the base structure of a UI5 project from Node code
  10. create-easy-ui5npm-init wrapper for the Easy-UI5 Yeoman generator
  11. create-wdi5npm initializer adding wdi5 testing to an existing UI5 app
  12. generator-easy-ui5Yeoman meta-generator for scaffolding UI5 projects
  13. generator-ui5-addYeoman generator for UI5 tooling-extension projects
  14. generator-ui5-appEasy-UI5 generator scaffolding a new UI5 application
  15. generator-ui5-controlYeoman generator for UI5 custom controls distributed via npm
  16. generator-ui5-library-webcYeoman generator for UI5 libraries wrapping UI5 Web Components
  17. generator-ui5-libraryEasy-UI5 generator scaffolding a new UI5 library
  18. generator-ui5-projectYeoman generator for UI5 projects holding several applications
  19. generator-ui5-ts-app-fclGenerator for a TypeScript UI5 FlexibleColumnLayout app on OData
  20. generator-ui5-ts-appEasy-UI5 generator scaffolding a TypeScript UI5 application
  21. generator-ui5-ts-libraryEasy-UI5 generator scaffolding a TypeScript UI5 library
  22. generator-ui5-wdi5Yeoman generator scaffolding wdi5 test configuration into a UI5 app

Details

Sources1
Added by handdiscovered herechecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domaincap, ai-and-agents
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-build-code-joule
JSON
/artifacts/sap-build-code-joule.json
MCP
Connecting an agent