{"ref":"artifact:sap-build-code-joule","page":"/artifacts/sap-build-code-joule","json":"/artifacts/sap-build-code-joule.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-build-code-joule","name":"Joule in SAP Build Code","artifact_type":"service","ecosystem":"cap","serves_ecosystems":["ui5","btp"],"domain":"ai-and-agents","origin_ring":"sap-official","description":{"one_line":"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.","short":"Joule's generative AI inside SAP Build Code","what_it_solves":"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](artifact:sap-joule-for-developers) of the same Joule for Developers line answer the equivalent questions inside ADT rather than SAP Business Application Studio."},"links":{"docs":"https://developers.sap.com/tutorials/build-code-complex","homepage":"https://discovery-center.cloud.sap/serviceCatalog/sap-build-code"},"source_available":false,"provides":[{"capability":"capability:generators","what_it_does":"Slash commands in Joule's chat panel scaffold a CAP application from a prompt: /cap-gen-app writes the data model, sample data and business logic together, /cap-gen-model and /cap-gen-data split the model and the sample data apart, /cap-edit-data reworks data already there, /cap-app-logic extends an existing project's logic, and a separate workflow adds an SAP Fiori elements UI on top of the generated service.","sources":[{"url":"https://developers.sap.com/tutorials/build-code-complex","title":"Develop a Full-Stack CAP Application with Joule — SAP Tutorials","checked":"2026-09-15","quote":"open the digital assistant, Joule, from the activity bar"},{"url":"https://developers.sap.com/tutorials/build-code-complex","title":"Develop a Full-Stack CAP Application with Joule — SAP Tutorials","checked":"2026-09-15","quote":"Joule is a Generative AI assistant that will create code for you. The code might be different every time you trigger the prompt."},{"url":"https://developers.sap.com/tutorials/build-code-setup","title":"Setup SAP Build Code in SAP BTP — SAP Tutorials","checked":"2026-09-15","quote":"SAP Build Code provides generative AI-based code development with Joule copilot, optimized for Java and JavaScript application development."}]}],"maintainers":["actor:sap"],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-15"},"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":{"label":"Deprecation","tier":"unknown","evidence":"not crawled"},"continuity":{"label":"Beta","tier":"unknown","evidence":"not crawled"},"reach":{"label":"Regions","tier":"reported","evidence":"not crawled"},"support":{"label":"Support","tier":"unknown","evidence":"not crawled"}},"signals":null,"edges":{"maintainers":[{"ref":"actor:sap","name":"SAP","json":"/actors/sap.json"}],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}