This repository contains an abap2UI5 frontend artefacts service. For more information on installation, check out the installation guide.
main is the single source (webapp under app/webapp, ABAP artifacts under abap/cloud and abap/standard, build tooling under .github/). All other branches are generated from it by the build_<branch> workflows (shared base) — pull the one that matches your system:
| Name | System | UI5 | Build |
|---|---|---|---|
| cloud | S/4 Public Cloud, BTP ABAP Environment | classic | npm run build_cloud |
| cloud_v2 | S/4 Public Cloud, BTP ABAP Environment | legacy-free (UI5 2.x) | npm run build_cloud_v2 |
| standard | S/4 Private Cloud, S/4 On-Premise, R/3 NetWeaver >750 | classic | npm run build_standard |
| standard_v2 | S/4 Private Cloud, S/4 On-Premise | legacy-free (UI5 2.x) | npm run build_standard_v2 |
Need the BSP under a different name (e.g. a second copy in the same system)? Run the build_rename workflow with a base variant and the new BSP name — plain (ZMYUI5) or in a registered namespace (/ABAPGIT/ → BSP /ABAPGIT/UI5, handler /ABAPGIT/CL_LP_HANDLER) — it generates and pushes a branch standard_<name> / standard_v2_<name> with the whole deployment identity (BSP, SICF nodes, handler class) renamed. Details in .github/bsp_rename.
For bug reports or feature requests, please open an issue in the abap2UI5 repository.