You can extend and enrich your development environment with tools and capabilities based on your needs.
Each dev space contains a group of extensions that enhance its existing functionality. Some extensions are predefined by each development scenario, and others can be manually enabled based on your specific development needs.
The extensions may be used to add specific tools or to add an additional scenario to the dev space.
The following list shows a selection of our most used additional extensions.
To learn more about the predefined extensions, see Dev Space Types.
Scenario Extensions
Extension |
Description |
---|---|
Development Tools for SAP Build Work Zone |
Allows you to build UI Integration cards, which are user interface elements that present new means to provide application information to the end user in a unified way. The business information is represented compactly and allows interaction on it being executed. This editor allows users to create new cards or build cards from available samples, edit card properties, and preview the changes. Finally, users can bundle and deploy the cards into different systems. |
HTML5 Application Template |
Allows you to create an HTML5 application, using a template wizard. |
HTML5 Runner |
Allows you to locally run HTML5 applications. Includes the HTML5 application runner and run configurations. |
SAP Business Application Studio Extension Development |
Allows you to use create, deploy, and manage your own SAP Business Application Studio extensions. You can then include these extensions in your SAP Business Application Studio environment. The SAP Business Application Studio Extension Management CLI tool will be installed as part of the extension. |
Workflow Module |
Allows you to create workflow applications and process templates with SAP Workflow Management. |
Tool Extensions
Extension |
Description |
---|---|
CDS Graphical Modeler |
Allows you to design SAP core data service models in SAP Cloud Business Application development projects. The extension includes the CDS Editor, which provides capabilities for SAP business developers to visually design SAP CDS models. Models include artifacts, such as entities, types, unstructured types, enums, arrayed types, events, associations and compositions, and projects and services, which accelerate SAP Cloud Business Application development. See Design CDS Models Using SAP Business Application Studio. |
Docker Image Builder |
Allows you to build docker images. It supports build, login, and push commands.
|
Headless Testing Framework |
Allows you to run cross-platform end-to-end tests on a UI5 application, with selectors compatible to OPA5. See Using BAS with wdi5. |
Java Tools |
Allows you to develop, test, and run Java applications. Includes debugging capabilities and enhanced code editors. The following tools are installed as part of the extension:
See Language support for Java ™ for Visual Studio Code, Debugger for Java, Spring Boot tools, Java Test Runner, and Project Manager for Java. |
Launchpad Module |
Allows you to add a launchpad to your multitarget application. See Basic Development Flow in SAP Business Application Studio. |
Python Tools |
Allows you to improve your Python coding experience. This extension includes IntelliSense, formatting, linting, and debugging support for Python files and Jupyter notebooks. |
SAP HANA Tools |
Allows you to develop native SAP HANA applications. The extension includes tools such as enhanced graphical and text-based editors, project generators, and productivity tools. See SAP HANA Cloud Developer Guide. |
SAP HANA XS Advanced Tools |
Allows you to develop native SAP HANA XS Advanced applications. The extension includes productivity tools for SAP HANA XS Advanced. See SAP HANA Developer Guide for XS Advanced Model (SAP Business App Studio). |
SAPUI5 Adaptation Project |
Allows you to extend SAP Fiori applications in SAP Business Application Studio. |
SAPUI5 Layout Editor & Extensibility |
Allows you to visually develop your XML view and extend an existing SAPUI5 application that resides in the SAPUI5 ABAP repository. See Working with the Layout Editor and Extend SAPUI5 Applications. |