Add-ons ​
abap2UI5 focuses on core capabilities — rendering views, handling events, and exchanging data. This keeps the framework lean and easy to maintain. The real strength lies in the ecosystem: ready-to-use add-ons and community projects that extend abap2UI5 for specific needs.
Available Add-ons ​
Fifteen of them, in the abap2UI5-addons organization. Each installs with abapGit like the framework does, and each is versioned on its own rather than riding along with a framework release.
| Add-on | What it is | Covered here |
|---|---|---|
| popups | Value help, search help, transport selection — and what the framework's built-in popups moved to | Popup, Value Help |
| selection-screen | Selection screens and variants | |
| layout-management | Customizable table and form layouts with persistent variant management | |
| table-maintenance | Table maintenance in your browser | |
| table-content-loader | Upload and download table content | |
| se16n | Cloudy SE16N | |
| sql-console | Run SQL commands in your browser | |
| lock-manager | The lock logic as a reusable class — stale-lock cleanup and a "locked by X since…" message included | Lock |
| config-management | Runtime customization of UI5 application settings | |
| custom-controls | Custom controls for abap2UI5, delivered in their own BSP | Custom Controls |
| custom-controls-customer | Your own UI5 artifacts — icon fonts, CSS and custom controls — without touching the framework | Frontend |
| http-connector | Call abap2UI5 apps remotely over HTTP | HTTP Connector |
| rfc-connector | Call abap2UI5 apps remotely over RFC | RFC Connector |
| launchpad-kpi | Show KPIs of abap2UI5 apps on the Fiori Launchpad | Fiori Launchpad |
| rap-ext | Display RAP and CDS artifacts with abap2UI5 | RAP |
An empty right-hand column is not a gap in the add-on — it is one this manual has not written a chapter about. The repository's own README is the reference in that case.
Open Source Projects ​
Other open-source projects use abap2UI5 — try them out:
| Repository | Description |
|---|---|
| The Quest | A wizard's adventure game built on the AXAGE game engine |
| Advent of Code | Template for the Advent of Code 2023 in ABAP |
| Generic DDIC Searchhelp | Generic DDIC searchhelp builder |
| sql-console | Run SQL commands in your browser |
| table-content-loader | Upload & download table content |
| table-maintenance | Table maintenance in your browser |
Contribution ​
Built a feature or your own open-source project with abap2UI5? Contribute to existing repositories or start your own. Add your project here so others can find, use, and contribute to your work.