This is a test message to test the length of the message box.
Login
|

Skript: ABAP Tools - abapGit Plugin [003]

281

Wie findest du die Views für abapGit, konfigurierst sie, verknüpfst ein Git-Repository und führst den ersten Commit durch? In dieser Folge zeigen wir dir Schritt für Schritt, wie es geht.

Werbung


Einleitung

In dieser Episode schauen wir uns die Einrichtung des abapGit Plugins an, werden ein Github Repository anlegen und danach unser Projekt synchronisieren.

 

Views einblenden

Im ersten Schritt blenden wir dann uns dazu den passenden View ein. Diesen findest du über die Lupe im oberen Bereich oder du kannst mit der Tastenkombination STRG + 3 die Suche einblenden. Hier suchen wir nach Git. Ist der View zu klein, kannst du diesen etwas größer ziehen, um mehr Views zu sehen. Als ersten View  blenden wir uns die Repositories ein. Hier werden uns immer alle Repositories des Systems angeboten.  Als nächstes blenden wir uns den Staging View ein, dieser ist später zum Stagen der Objekte gedacht.  Da wir unsere Zusatzfunktionen meistens im Seitenmenü verstecken, können wir die Größe des Views entsprechend einstellen.

 

Git Repository

Als nächstes legen wir uns ein neues Git Repository an.  Dazu gehen wir auf Github und über “Your Repositories” können wir uns unsere eigenen Repositories anzeigen. Über “New” können wir ein neues Repository definieren. Dem Repository geben wir einen Namen und eine entsprechende Beschreibung. Den Haken bei “Add a Readme file” setzen wir deshalb, damit das Repository initialisiert wird. Im Repository können wir dann über den Code Button die URL des Repositories kopieren. 

 

Verbinden

Als Nächstes rufen wir den Repository View auf und können über das “Plus”-Icon ein neues Git Repository einbinden. Dazu hinterlegen wir die URL und können als nächstes den Branch auswählen und unser lokales Paket hinterlegen. “Pull after link” benötigen wir nicht da wir keine Objekte im Repository haben. Die Logik lassen wir auf “Full”. Damit ist das Repository mit dem System verbunden. Als nächstes gehen wir in den Staging View, wählen unser Github Repository aus, markieren hier alle Objekte und fügen die Objekte dem nächsten Commit hinzu. Als Comitmessage geben wir “Initial Commit” an da das unser erster initialer Commit sein soll. Als nächstes geben wir den User und den entsprechenden Token ein, um dann den Commit durchzuführen. Aktualisieren wir dann GitHub sollten die Objekte entsprechend da sein. Über den Button Commits können wir die letzten Commits sehen und wenn wir diesen auswählen, sehen wir als Inhalt alle committeten Objekte. In dem Fall Pakete und unsere Klasse. 

Zum Test können wir jetzt die Klasse anpassen und ändern das “Hello youtube” auf “Hello github”. Wechseln dann entsprechend in den Staging Reiter und aktualisieren über den aktualisierenden Button den Inhalt. Dort sollte unsere Änderung jetzt auftauchen. Wir fügen das Objekt hinzu, setzen eine neue Commit Message und drücken den Button “Commit and Push", um die Änderungen in das Repository zu bringen. Wenn wir dann zurückgehen, sehen wir den neuen Commit. Wenn wir uns den Commit anschauen, sehen wir die Änderung, die wir durchgeführt haben. Schauen wir uns das ganze Repository an, ist das Repository entsprechend nach den Paketen aufgebaut, die wir auch erstellt haben und in dem Paket finden wir dann auch entsprechend unsere Klasse.

 

Abschluss

Damit ist die heutige Session beendet. Du solltest also wissen, wie die Views in den Abap Development Tools eingerichtet werden, wie man sich gegen das GitHub Repository verbindet und den entsprechenden Content pushen kann.

Bis zum nächsten Mal.

 

Video
YouTube


Enthaltene Themen:
YouTubeSkriptabapGit
Kommentare (0)



Und weiter ...

Bist du zufrieden mit dem Inhalt des Artikels? Wir posten jeden Dienstag und Freitag neuen Content im Bereich ABAP und unregelmäßig in allen anderen Bereichen. Schaue bei unseren Tools und Apps vorbei, diese stellen wir kostenlos zur Verfügung.


038: Recycling-Heroes - Annotations (Document)

Kategorie - YouTube

In dieser Folge schauen wir uns die Annotationen der Dokumenten App an und wie wir diese sehr einfach anlegen können. Dazu erweitern wir die App und fixen ein Problem mit dem Schlüssel.

30.03.2026

037: Core Data Service [Basics] - View and View Entity

Kategorie - YouTube

Schauen wir uns einmal die klassische View im Unterschied zur modernen View Entity an. Dabei gehen wir auf kleinere Unterschiede und die Migration in ABAP ein und wie du Core Data Services einfacher handhaben kannst.

16.03.2026

036: Core Data Service [Basics] - Analysis

Kategorie - YouTube

Wo findest du eigentlich weitere Informationen zu einem Core Data Service in ABAP, wenn es um die Analyse von bestehenden Objekten geht? Schauen wir uns dazu verschiedene Tools an.

09.03.2026

035: Recycling-Heroes - New entity (Document)

Kategorie - YouTube

Nach der Generierung der App geht es in die eigentliche Entwicklung. Die App muss für unsere Nutzung angepasst und ausgebaut werden, um unsere spezifischen Anforderungen zu erfüllen. Daher erweitern wir das Datenmodell um eine neue Entität.

23.02.2026

034: Recycling-Heroes - Object and RAP Generator (Document)

Kategorie - YouTube

In dieser Episode erstellen wir unsere neue Dokumenten-App mit Hilfe von Generatoren zur Erstellung des Datenmodells und anschließend zur Erstellung des RAP Objekts.

02.02.2026