Posted by Christian Weiß on February 4, 2018
abapGit is a git client for ABAP developed in ABAP.
see Repository: abapgit
Information: Readme
Required: ABAP Version: 702 or higher
Installation Latest build: zabapgit.abap
Copy the ABAP code into new report via SE38
or SE80
. To update abapGit to a newer version, replace the code in the report with the most recent.
Currently 53663 lines of code! After ‘Activate’ press ‘Execute’ to run the report:
The menue item ‘Explore’ contains some projects using abapGit: See dotabap.org
The menue item ‘Advanced’ contains some useful tools:
To use the online feature, SSL must be setup. Offline projects will work behind firewalls and without SSL.
To use the online Repos, it is necessery to add the certificates of the Repo hosting site to the SAP trust center (STRUST)
I used Firefox to go to https://github.com and click on the lock icon and then “More Information …” and there “View Certificate” Switch to the Details Tab and choose each certificates of the tree and export each to a file.
Click the “Clone” link
Enter the url for the github project, eg. https://github.com/se38/zJSON.git along with a package name, eg. ZJSON. If the package doesn’t exits, click ‘Create package’.
Click ok and it will now copy all objects from the git repository into the SAP system