Skip to content

Latest commit

 

History

History
273 lines (170 loc) · 7.43 KB

additional-extensions-7188fed.md

File metadata and controls

273 lines (170 loc) · 7.43 KB

Additional Extensions

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.

Note:

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.

See SAP Build Work Zone, advanced edition Developer Guide.

HTML5 Application Template

Allows you to create an HTML5 application, using a template wizard.

See Developing an HTML5 Application for Cloud Foundry.

HTML5 Runner

Allows you to locally run HTML5 applications. Includes the HTML5 application runner and run configurations.

See Create Run Configurations for HTML5 Applications.

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.

See 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.

Note:

The image is not persistent.

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:

  • SapMachine 11

  • SapMachine 17

  • SAP JVM 8

  • Maven V 3.8.1

  • Tomcat V 9.0.33

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.

See Extending an SAP Fiori Application.

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.