Skip to content

Advanced Topics ​

Everything in this section is something you do to an app that already runs:

  • extend the framework underneath it
  • show it somewhere besides a browser tab
  • take it to a release or a stack it was not written on
  • set up the machine you write it on

None of it is needed for a first app: the Quickstart and the Cookbook come first. Every group below can be read on its own.

GroupWhat it coversStart with
ExtensibilityUser exits on the HTTP handler, the frontend artifacts as an app of your own, custom UI5 controlsUser Exits
IntegrationThe Fiori Launchpad, SAP Build Work Zone, Mobile Start, a native mobile shell, Microsoft Teams and Excel, another ABAP system and AI agentsIntegration
Releases, StacksThe downport to NetWeaver 7.02, renaming the Z2UI5_ prefix, developing in a repository off the stack, converting classic reports for ABAP Cloud, the legacy-free UI5 runtimeDownporting
Developer SetupThe tooling around the framework, the linter, the MCP server, the VS Code extension, and the setup for an AI agentTooling
ToolchainThe open-source projects the framework is built with — abapGit, ajson, S-RTTI, abaplint, open-abap, abap-cleaner, abapmergeToolchain