Skip to content

abapGit ​

This project uses abapGit for version control and easy code distribution.

Installing abapGit ​

abapGit is itself ABAP, installed once per system before anything else in this documentation can be pulled. The abapGit installation guide covers both flavors: the standalone report, which is one program to create and activate and is enough to pull abap2UI5, and the developer version pulled with it afterwards. ABAP Cloud systems — BTP ABAP Environment and S/4 Public Cloud — use abapGit for Eclipse in ADT instead; the S/4 Public Cloud page walks through that pull screenshot by screenshot. With abapGit in place, the Quickstart is the next page.

How the framework travels ​

The framework is developed in an ABAP system and serialized into its GitHub repository with abapGit; a system installs it by pulling that repository, and updates by pulling again. The folder logic is PREFIX, so the src/00 to src/99 folders become sub-packages of the package you pick (see Namespaces, Renaming).

Apps as abapGit Artifacts ​

An abap2UI5 app is an ABAP class, so it is an abapGit object like any other: a repository of app classes is pulled the same way as the framework, with no separate frontend deployment, and one pull installs every class in it — on-premise and, through abapGit for Eclipse, on ABAP Cloud.

Contribution ​

Contributions are welcome and easy to manage with pull requests on GitHub. Open a pull request and commit your changes through abapGit.