Skip to content

Tools

The following main tools.

ToolDescription
SAP Business Application StudioSAP Business Application Studio (the next generation of SAP Web IDE) is a powerful and modern development environment, tailored for efficient development of business applications for the Intelligent Enterprise.
Visual Studio CodeVisual Studio Code combines the simplicity of a source code editor with powerful developer tooling, like IntelliSense code completion and debugging.
SAP Fiori toolsSAP Fiori tools is a set of extensions for SAP Business Application Studio and Visual Studio Code that makes it faster and easier to develop SAP Fiori elements applications.
ABAP Development Tools for EclipseABAP Development Tools for SAP NetWeaver (ADT) ermöglichen es ABAP-Entwicklern, die Funktionen des ABAP-Applikationsservers in einer Eclipse-basierten IDE oder in der klassischen ABAP-Workbench für Entwicklungsaufgaben einzusetzen.
SAP Cloud SDKThe SAP Cloud SDK is also provided as a development kit that actually improves coding efficiency.

Prepare your local setup

For local development with VS Code, you should follow Iwona Hahn's tutorial Set Up Local Development Using VS Code to prepare your system.

Sonstige

Die folgenden Entwicklungswerkzeuge sind für die Cloud Foundry Entwicklung relevant. Guide.

Google Chrome

Es sollte die aktuellste Version von Google Chrome verwendet werden.

Erweiterungen

Die folgenden Chrome Erweiterungen eignen sich, um im Browser die Ansicht der HTTP responses für JSON und XML schöner darzustellen (Code Highlighting):

Postman

Postman ist eine App für die API Entwicklung. Es eignet sich zum Testen von REST APIs.

Chocolatey

Über Chocolatey können relevante Tools installiert werden. Öffne hierzu die Kommandozeile als Administrator und führe die folgenden Kommando's aus:

shell
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Mit Hilfe von Chocolatey die folgenden Tools installieren:

  • Node.js Long Term Support (LTS) version
  • SQLite
  • make
  • curl (command-line client for URLs)
  • jq (lightweight and flexible command-line JSON processor)
  • Cloud Foundry CLI
shell
choco install -y nodejs-lts sqlite make curl jq cloudfoundry-cli

Im Anschluss prüfen, ob Du die ausführbaren Programme sqlite3, make, cf and node von der Kommandozeile starten kannst.

NPM

Windows-Build-Tools

shell
npm install --global windows-build-tools

YEOMAN

YEOMAN - The Web's Scaffolding tool for modern webapps.

shell
npm install -g yo

SAP generator-easy-ui5

Generator for OpenUI5-based web-apps which use the official UI5 tooling and support deployment targets such as the SAP Cloud Platform (Blog).

shell
npm install -g yo generator-easy-ui5

Cloud Foundry

Cloud Foundry is an open source, multi-cloud application platform as a service (PaaS) governed by the Cloud Foundry Foundation.

Voraussetzung für die folgenden Plugins ist die Installation des Cloud Foundry CLI
(siehe Chocolatey Installation).

MultiApps CF CLI Plugin

shell
cf install-plugin multiapps

HTML5 Applications Repository CLI Plugin

shell
cf install-plugin -r CF-Community "html5-plugin"