Automatically create your own abap2UI5 build. Choose your language version and the addons you need.
Features:
- Integrates abap2UI5, frontend, and multiple addons into a single project
- Rename all artifacts to your custom namespace
- Supports running multiple builds on the same system
- Install your new build with a single abapGit pull
Find default builds for various use cases here.
- Fork this repository and adjust the configuration for your build process here:
{
"abap_version": "Cloud",
"repositories": [
"abap2UI5",
"layout-variant-management",
"table-maintenance"
]
}
Run the clone process:
npm run clone
- (optional) Adjust the configuration for your rename process here and run it with:
npm run rename
- (optional) Add abaplint static code check here:
npm run abaplint
- Find your newly generated abapGit project in the
dist
folder. Create a new build branch with:
npm run branch
- Pull this branch to your ABAP system, and you're ready to go.
You can automate this process via github action by using the command:
npm run build
Check out an example here.
The following projects are supported:
Name | Renaming | Cloud | v750 | v702 |
---|---|---|---|---|
abap2UI5 | X | X | X | X |
samples | X | X | X | |
layout-variant-management | X | X | X | |
table-maintenance | X | X | X |
Your project is not listed here? Feel free to send a PR and extend the list here.
- Cloud: S/4 Public Cloud, BTP ABAP Environment
- v750: S/4 Private Cloud, S/4 On-Premise, R/3 NetWeaver 750
- v702: R/3 NetWeaver <750

All artifacts are generated under the namespace zabap2ui5
. This differs from the main repository to allow both versions to coexist on the same system. One version for modifications and contributions (z2ui5), this one for productive usage (zabap2ui5). Just change the build.json
for the use of your custom namespace.
- Renaming for Frontend with customer namespace eg.
/ZZZ/
here
- Automagic standalone renaming of ABAP objects (SCN - 20.02.2021)
- Static Code Checks via abaplint (contributors)
For bug reports or feature requests, please open an issue.