Abap Git existiert in zwei Varianten: als Standalone-Version und als Entwickler-Version. Beide Varianten ermöglichen die Versionsverwaltung von ABAP-Code mit Git, aber sie richten sich an unterschiedliche Zielgruppen und haben unterschiedliche Funktionalitäten. Die Wahl der richtigen Version hängt stark von Ihren spezifischen Bedürfnissen und Zielen ab.
Die Standalone-Version ist für Endbenutzer konzipiert. Sie besteht aus einem einzigen (großen) Programm, das den gesamten benötigten Code enthält. Sie führen die Standalone-Version in der Transaktion
SE38
aus, indem Sie das erstellte Programm ausführen.Die Entwicklerversion richtet sich an Entwickler, die zum abapGit-Code beitragen möchten. Sie besteht aus allen ABAP-Programmen, Klassen, Interfaces usw. des abapGit-Projekts. Sie führen die Entwicklerversion mit der Transaktion
ZABAPGIT
aus. Nur die Entwicklerversion unterstützt die parallele Verarbeitung, was auch dann interessant sein kann, wenn Sie nicht beabsichtigen, Beiträge zu leisten.
Wichtig: Es gibt auch eine SAP-Version von abapGit, die Teil der SAP Business Technology Platform und von SAP S/4HANA Cloud ist. Sie ist auf help.sap.com dokumentiert. Beachten Sie bei der Verwendung der SAP-Version, dass es unterschiedliche Funktionen und unterstützte Objekttypen gibt (wie von SAP beschrieben). Wenn die SAP-Version nicht korrekt funktioniert, öffnen Sie ein Ticket beim SAP-Support.
Voraussetzungen für die ABAP Git Installation
ABAP Git erfordert SAP BASIS Version 702 oder höher.
Für eine optimale Nutzung empfiehlt sich SAP GUI für Windows. Weitere Informationen zu SAP GUI Browser Control und anderen SAP GUI-Versionen (für Java oder HTML) finden Sie unter SAP GUI.
Mit dem Note Analyzer können Sie Ihr System auf empfohlene SAP-Hinweise prüfen. Dieser hilft Ihnen bei der Identifizierung und Implementierung relevanter SAP-Hinweise, um die Funktionalität und Stabilität von abapGit in Ihrer Systemumgebung zu gewährleisten.
Installation der Standalone-Version von ABAP Git
- Laden Sie den ABAP-Code herunter (Rechtsklick -> Speichern unter).
- Erstellen Sie über
SE38
,SE80
oder ADT einen neuen Report namensZABAPGIT_STANDALONE
(ehemalsZABAPGIT_FULL
). Hinweis: Verwenden Sie nicht den NamenZABAPGIT
, wenn Sie die Entwicklerversion installieren möchten. - Laden Sie im Sourcecode-Änderungsmodus den Code aus der Datei hoch, indem Sie Dienstprogramme -> Weitere Dienstprogramme -> Hochladen/Herunterladen -> Hochladen wählen.
- Aktivieren Sie den Report.
Normalerweise wird abapGit nur im Entwicklungssystem verwendet, daher kann es in einem lokalen $
-Paket (z.B. $ABAPGIT
) installiert werden.
Sie können abapGit nun verwenden, indem Sie den Report in der Transaktion SE38
ausführen.
Installation der Entwicklerversion von ABAP Git
Um zum abapGit-Projekt beizutragen, installieren Sie die Entwicklerversion. Melden Sie sich zunächst in Englisch (Sprache EN) an Ihrem SAP-System an und installieren Sie die Standalone-Version (siehe oben). Die englische Spracheinstellung ist wichtig, um Kompatibilitätsprobleme während der Installation zu vermeiden.
Online-Installation (Empfohlen)
Die Voraussetzung für die Nutzung der Online-Funktion ist, dass SSL eingerichtet sein muss. Wenn Ihr System nicht mit dem Internet verbunden ist (z.B. hinter einer Firewall) oder keine korrekte SSL-Konfiguration zulässt, können Sie das Offline-Szenario verwenden (siehe unten).
- Führen Sie die Standalone-Version von abapGit aus.
- Wählen Sie auf der Repository-Listenseite “Neu Online”.
- Geben Sie
https://github.com/abapGit/abapGit/
als URL ein. - Geben Sie den Paketnamen
$ABAPGIT
ein (oder wählen Sie ein vorhandenes Paket aus oder erstellen Sie ein neues). - Wählen Sie “Online Repo erstellen”.
- Wählen Sie “Pull”.
Die Transaktion ZABAPGIT
ist nun verfügbar, um die Entwicklerversion auszuführen.
Offline-Installation
Laden Sie die neueste Version der abapGit-Entwicklerversion von https://github.com/abapGit/abapGit/ herunter. Wählen Sie Code > Download ZIP und speichern Sie die Datei lokal.
abapGit Code Download
- Führen Sie die Standalone-Version von abapGit aus.
- Wählen Sie auf der Repository-Listenseite “Neu Offline”.
- Geben Sie den Repository-Namen
abapGit
und den Paketnamen$ABAPGIT
ein (oder wählen Sie ein vorhandenes Paket aus oder erstellen Sie ein neues). - Wählen Sie “Offline Repo erstellen”.
- Wählen Sie “ZIP importieren”.
- Wählen Sie die Datei abapGit-main.zip.
- Wählen Sie “ZIP ziehen”.
Die Transaktion ZABAPGIT
ist nun verfügbar, um die Entwicklerversion auszuführen.