Előfeltételek
- ABAP-rendszer 7.4-es vagy újabb verziója
- abapGit v1.115.0 vagy újabb
- Jogosultság ABAP-csomagok, programok és osztályok implementálásához
Az abapGit telepítése
Az ABAP-kurzus az összes feladattal együtt egy abapGit-tárolóként van implementálva. Ahhoz, hogy a kurzust a saját rendszeredre klónozd, először telepítened kell az abapGit-et.
- Nyisd meg a https://github.com/abapGit/abapGit oldalt
- Töltsd le a
zabapgit_standalone.prog.abap fájlt
- Hozz létre egy
zabapgit_standalone nevű programot a saját rendszereden
- Töltsd fel a
zabapgit_standalone.prog.abap forráskódját a zabapgit_standalone programba
- Aktiváld a programot
Az Exercism ABAP-kurzus telepítése
Online tároló
Ezt a módszert akkor használd, ha a rendszered csatlakozik az internethez és eléri a GitHub.com-ot (ez a javasolt megoldás).
- Futtasd az abapGit-et

- A „Repository Overview” oldalon válaszd a „New Online” pontot
- Add meg a következő értékeket
- URL:
https://github.com/exercism/abap
- Package:
$exer
- Display Name:
Exercism - ABAP Track
Megjegyzés: Ha a csomag neve túl hosszú, például $exercism, hibaüzenetet kapsz, amikor importálni próbálod a tárolót. Tartsd rövid a nevet, ahogy fentebb is szerepel.

- Válaszd a „Create Online Repository” pontot. Az objektumok listája „A” státusszal jelenik meg:

- Válaszd a „Pull” pontot, hogy az összes objektumot a rendszeredre klónozd. Ha kész, minden objektum üres státusszal jelenik meg

Offline tároló
Ezt a módszert akkor használd, ha a rendszered nincs internetkapcsolatban.
- Nyisd meg a https://github.com/exercism/abap oldalt
- Töltsd le a tároló ZIP-fájlját

- Futtasd az abapGit-et
- A „Repository Overview” oldalon válaszd a „New Offline” pontot
- Add meg a következő értékeket
- Repository Name:
Exercism - ABAP Track
- Package:
$exer

- Válaszd a „Create Offline Repository” pontot

- Válaszd az „Import ZIP” pontot, és jelöld ki a letöltött ZIP-fájlt. Az objektumok listája „A” státusszal jelenik meg:

- Válaszd a „Pull ZIP” pontot, hogy az összes objektumot a rendszeredre klónozd. Ha kész, minden objektum üres státusszal jelenik meg

Az Exercism ABAP-kurzus eltávolítása
A következő módon távolíthatod el az összes objektumot a rendszeredről:
- Futtasd az abapGit-et
- Nyisd meg az
Execism - ABAP Track tárolót
- Válaszd az „Advanced > Uninstall” pontot
- Erősítsd meg az összes objektum és a tároló törlését
Hibaelhárítás
- Kapcsolódási problémák esetén nézd meg az SSL-beállítás oldalt
- Ha a
Package $EXERCISM_DIFFERENCE-OF-SQUARES exceeds ABAP 30-characters name limit hibát kapod, használj rövidebb csomagnevet, például $exer.
- Néhány fájl diffet mutat, miután behúztad az ABAP-rendszeredbe. A fájlvégi karakterekkel vagy a byte-order-markkal kapcsolatos eltérések figyelmen kívül hagyhatók.