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 →

SAP Build Code

SAP's development environment on BTP for SAPUI5, SAP Fiori, mobile and CAP applications that run on the SAP BTP, Cloud Foundry Runtime, in which Joule generates models, services, logic, tests and apps.

Starting a CAP or SAPUI5 application on BTP means putting together an editor, templates, the services the application uses and a way to deploy it. SAP Build Code brings design time, application services, runtime services and tools together in one offering for SAPUI5, SAP Fiori, mobile and CAP applications running on the SAP BTP, Cloud Foundry Runtime. SAP Joule generates data models, services, business logic, sample data, unit tests, and freestyle SAPUI5 and SAP Fiori elements apps inside it. Full-stack CAP work has visual modelling tools and code editors integrated with Git and CI/CD, front ends start from application templates, and native apps are built with the SAP BTP SDKs for Android and iOS or as metadata-based apps. The free plan is for evaluating the design-time features, with restrictions.

Where it sits

Lives in
Provides
Editor supportUI5CAPBTPEditor supportcapabilityWorking in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.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.
Serves

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

As a service

Plans
2
Regions
17
Support component
CA-BLC

Connections2

Learn more1

Readings
  1. Extending SAP Autonomous SuiteSAP TechEd — session catalogue

Others providing24

Editor support
  1. SAP Web IDE Full-StackIDE service on SAP BTP for SAPUI5, Fiori and full-stack apps
  2. vscode-ui5-language-assistantVS Code extension for SAPUI5 and OpenUI5 XML views and manifest
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. ui5-control-generatorCommand line generator of UI5 custom controls from html
  4. Joule in SAP Build CodeJoule's generative AI inside SAP Build Code
  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 domainbtp, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:btp-build-code
JSON
/artifacts/btp-build-code.json
MCP
Connecting an agent