mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 20:32:26 +08:00
44 lines
2.0 KiB
Markdown
44 lines
2.0 KiB
Markdown
---
|
|
title: Installation
|
|
category: getting-started
|
|
order: 10
|
|
---
|
|
|
|
## Summary ##
|
|
abapGit exists in 2 flavours: _standalone_ version or _developer_ version.
|
|
|
|
* The standalone version is targeted at users. It consist of one (huge) program which contains all the needed code. You run the standalone version in transaction `SE38`, executing the program you created.
|
|
* The developer version is targeted at developers contributing to the abapGit codebase. It consists of all the ABAP programs/classes/interfaces/etc. of the abapGit project. You run the developer version with transaction `ZABAPGIT`.
|
|
|
|
## Prerequisites ##
|
|
abapGit requires SAP BASIS version 702 or higher.
|
|
|
|
## Install standalone version ##
|
|
1. Download the [ABAP code](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap)(right click -> save-as) to a file.
|
|
2. Via `SE38` or `SE80`, create a new report named `ZABAPGIT_STANDALONE` (formerly `ZABAPGIT_FULL`). NB: Don't use the name `ZABAPGIT` if you plan to install the developer version.
|
|
3. In source code change mode, upload the code from the file using Utilities -> More Utilities -> Upload/Download -> Upload
|
|
4. Activate
|
|
|
|
Typically, abapGit will only be used in the development system, so it can be installed in a local `$` package (e.g. `$ZABAPGIT`).
|
|
|
|
Now you can use abapGit by executing the report in transaction `SE38`.
|
|
|
|
## Setup SSL ##
|
|
To use the online feature, [SSL must be setup](guide-ssl-setup.html). Offline projects will work behind firewalls and without SSL.
|
|
|
|
## Install developer version ##
|
|
1. Download latest version
|
|
1. Go to https://github.com/larshp/abapGit/
|
|
2. Select **Code** > **Download ZIP**
|
|
3. Save file
|
|
2. Connect to SAP in language **EN**
|
|
3. In transaction `SE38`, run program `ZABAPGIT_STANDALONE`
|
|
4. Select **+ Offline**
|
|
5. Select existing package or create new package (eg: a local `$` package)
|
|
5. Select **Import <sup>zip</sup>**
|
|
6. Select *abapGit-master.zip* file
|
|
7. Select **Pull <sup>zip</sup>**
|
|
8. Activate
|
|
|
|
Transaction `ZABAPGIT` is now available
|