Local development
On the ABAP door the laptop runs a whole system: SAP's trial image is an application server and a database in one container, and a developer's own setup happens in that system after it starts, which is the part abapDevSysInit by Mike PokrakaMike Pokrakamaintains 1 entry, contributed to 11 entries scripts.
Overview
SAP publishes the ABAP Cloud Developer Trial as a Docker image, an AS ABAP with its SAP HANA database, free for education and demo purposes. Its ABAP license lasts three months and is renewed by importing a demo license into the container.
Not covered: At a running system. What a developer then sets up inside it on every new container, a user profile, abapGitabapGitA Git client written in ABAP that runs inside the system, so objects are cloned, pulled and pushed without leaving it; with no package manager in ABAP, a cloned repository is how code is distributed.community org, abap, SSL certificates and a destination for GitHub, and the repositories to pull, is done by hand.
abapDevSysInitpokrakam/abapDevSysInitA single ABAP report that automates setting up a new ABAP Developer Edition or trial system, from the user profile and a GitHub RFC destination to fetching abapGit and pulling repositories.independent, abap scripts that setup inside a trial system, and abap_trial_dockerabap_trial_dockerShell scripts that build a Docker image from the SAP NetWeaver ABAP Developer Edition 7.52 SP04 installation files and run it as an unprivileged container, setting the stable hostname the installer wants.independent, abap builds the NetWeaver ABAP Developer Edition into a Docker container. web-abap2UI5web-abap2UI5A build pipeline and the page it deploys: the abap2UI5 backend downported, transpiled to JavaScript and webpacked into one script that runs inside a browser tab, with no server and no SAP system behind it.community org, abap and the abap2UI5 Playgroundabap2UI5 PlaygroundABAP in the editor on the left and the abap2UI5 app it builds on the right, both inside one browser tab: the framework is transpiled to JavaScript at build time and the class in the editor is compiled when Run is pressed.community org, abap run abap2UI5 transpiled to JavaScript in a browser tab with no ABAP system behind it, and open-steamgateopen-steamgateAn ABAP application server you clone and run on your own machine: transpiled ABAP serving classic /IWBEP/ OData v2 to Fiori over a local database, with no SAP system attached.independent, abap runs transpiled ABAP and the Gateway on the developer's machine.
Artifacts
Details
Coverage
For your agent
- Ref
capability:local-development- JSON
- /capabilities/local-development.json
- MCP
- Connecting an agent