Tools
The following main tools.
Tool | Description |
---|---|
SAP Business Application Studio | SAP 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 Code | Visual Studio Code combines the simplicity of a source code editor with powerful developer tooling, like IntelliSense code completion and debugging. |
SAP Fiori tools | SAP 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 Eclipse | ABAP 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 SDK | The 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:
@"%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"
@"%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
choco install -y nodejs-lts sqlite make curl jq cloudfoundry-cli
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
npm install --global windows-build-tools
npm install --global windows-build-tools
YEOMAN
YEOMAN - The Web's Scaffolding tool for modern webapps.
npm install -g yo
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).
npm install -g yo generator-easy-ui5
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
cf install-plugin multiapps
cf install-plugin multiapps
HTML5 Applications Repository CLI Plugin
cf install-plugin -r CF-Community "html5-plugin"
cf install-plugin -r CF-Community "html5-plugin"