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.
| Group | What it covers | Start with |
|---|---|---|
| Extensibility | User exits on the HTTP handler, the frontend artifacts as an app of your own, custom UI5 controls | User Exits |
| Integration | The Fiori Launchpad, SAP Build Work Zone, Mobile Start, a native mobile shell, Microsoft Teams and Excel, another ABAP system and AI agents | Integration |
| Releases, Stacks | The 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 runtime | Downporting |
| Developer Setup | The tooling around the framework, the linter, the MCP server, the VS Code extension, and the setup for an AI agent | Tooling |
| Toolchain | The open-source projects the framework is built with — abapGit, ajson, S-RTTI, abaplint, open-abap, abap-cleaner, abapmerge | Toolchain |
