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

Editor support
  1. abap-adt-apiJS/TS client for the ADT resources of an ABAP systemfrom ABAP
  2. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  3. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  4. vscode-tabl-ddicVS Code syntax highlighting for .tabl.ddic table definitionsfrom ABAP
  5. HammerNative macOS code editor for ABAP and CDSfrom ABAP
  6. cds-eclipse-pluginEclipse plugin for the CDS languagefrom CAP
  7. @arc-mcp/adt-lsTypeScript SDK over SAP's headless adt-ls language serverfrom ABAP
  8. abapthemesThree colour themes for ABAP source in ADT for Eclipsefrom ABAP
  9. SAP Business Application StudioBrowser-based development environment with dev spacesfrom BTP/BAIP
  10. SAP Web IDE Full-StackIDE service on SAP BTP for SAPUI5, Fiori and full-stack appsfrom BTP/BAIP
  11. cds-intellijSAP CDS language support for IntelliJ IDEAfrom CAP
  12. Cloud ALM Link for ADTEclipse plugin linking ABAP transports to SAP Cloud ALM featuresfrom ABAP
  13. ABAP Call HierarchyEclipse plugin showing the call hierarchy of ABAP membersfrom ABAP
  14. abap-call-hierarchyADT backend for the ABAP Call Hierarchy Eclipse pluginfrom ABAP
  15. abap-tags-backendADT backend for the ABAP Tags Eclipse pluginfrom ABAP
  16. ABAP TagsEclipse plugin for tagging ABAP repository objectsfrom ABAP
  17. BellaEclipse plugin bringing Claude into ABAP Development Toolsfrom ABAP
  18. ABAP Syntax HighlightingVS Code syntax highlighting for .abap filesfrom ABAP
  19. abapfs_extensionsABAP objects enabling ADT updates on systems older than 7.51from ABAP
  20. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  21. ABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP development over ADTfrom ABAP
  22. ABAP Development Tools for VS CodeSAP's ABAP tools in VS Code for editing, debugging, ATC and transportsfrom ABAP
  23. @sap/cds-lspLanguage server for CDSfrom CAP
  24. cds-textmate-grammarTextMate grammar for the CDS languagefrom CAP
  25. @sap/ux-cds-odata-language-server-extensionOData annotation features for the @sap/vscode-cds extensionfrom CAP
  26. @sap/vscode-cdsCDS language support for VS Code and Business Application Studiofrom CAP
  27. vscode-ui5-language-assistantVS Code extension for SAPUI5 and OpenUI5 XML views and manifestfrom UI5
  28. @saptools/hana-lensWorkspace-wide CSN cache for querying CAP entities and columnsfrom CAP
  29. @saptools/sqltoolsSQLTools connection from a Cloud Foundry app's HANA bindingfrom BTP/BAIP
  30. zed-cds-extensionCDS language support for the Zed editorfrom CAP
  31. my-ide-actionsCollection of ABAP Development Tools IDE Actionsfrom ABAP
Generators
  1. abap2UI5 Layout EditorDrag-and-drop UI5 view editor that writes an abap2UI5 app classfrom ABAP
  2. generator-ui5-react-nestYeoman generator for a UI5 app that loads a React appfrom UI5
  3. @cap-handler/generatorInteractive generator for CAP event handler filesfrom CAP
  4. com.sap.cds:cds-maven-pluginMaven plugin running CDS build steps in a CAP Java projectfrom CAP
  5. com.sap.cds:cds-services-archetypeMaven archetype generating a new CAP Java projectfrom CAP
  6. @khalidmh/capxInteractive project installer for CAP Node.jsfrom CAP
  7. ui5-control-generatorCommand line generator of UI5 custom controls from htmlfrom UI5
  8. AbapGeneratorABAP transaction generating an MVC-style project from a templatefrom ABAP
  9. Joule in SAP Build CodeJoule's generative AI inside SAP Build Codefrom CAP
  10. @sap/cds-dkCommand line client and development toolkit for CAPfrom CAP
  11. @sap/generator-cap-projectCAP project generator behind SAP Business Application Studio's wizardfrom CAP
  12. @sap/generator-cdsCDS project generator, deprecated in favour of @sap/cds-dkfrom CAP
  13. @sap-ux/cap-config-writerWriter module for changing a CAP project's configuration from codefrom CAP
  14. @sap-ux/createCommand line for changing features of an existing Fiori projectfrom UI5
  15. @sap-ux/fe-fpm-writerWriter of flexible programming model elements into Fiori elements appsfrom UI5
  16. @sap-ux/fiori-generator-sharedShared functions and types of the Fiori generatorsfrom CAP
  17. @sap-ux/odata-service-writerWriter that adds an OData service to an existing UI5 projectfrom UI5
  18. @sap-ux/ui5-application-writerWriter of the base structure of a UI5 project from Node codefrom UI5
  19. create-easy-ui5npm-init wrapper for the Easy-UI5 Yeoman generatorfrom UI5
  20. create-wdi5npm initializer adding wdi5 testing to an existing UI5 appfrom UI5
  21. generator-easy-ui5Yeoman meta-generator for scaffolding UI5 projectsfrom UI5
  22. generator-ui5-addYeoman generator for UI5 tooling-extension projectsfrom UI5
  23. generator-ui5-appEasy-UI5 generator scaffolding a new UI5 applicationfrom UI5
  24. generator-ui5-controlYeoman generator for UI5 custom controls distributed via npmfrom UI5
  25. generator-ui5-library-webcYeoman generator for UI5 libraries wrapping UI5 Web Componentsfrom UI5
  26. generator-ui5-libraryEasy-UI5 generator scaffolding a new UI5 libraryfrom UI5
  27. generator-ui5-projectYeoman generator for UI5 projects holding several applicationsfrom UI5
  28. generator-ui5-ts-app-fclGenerator for a TypeScript UI5 FlexibleColumnLayout app on ODatafrom UI5
  29. generator-ui5-ts-appEasy-UI5 generator scaffolding a TypeScript UI5 applicationfrom UI5
  30. generator-ui5-ts-libraryEasy-UI5 generator scaffolding a TypeScript UI5 libraryfrom UI5
  31. generator-ui5-wdi5Yeoman generator scaffolding wdi5 test configuration into a UI5 appfrom UI5

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