Az ABAP-kurzus klónozása

Útmutató, hogyan klónozd az ABAP-kurzust a saját rendszeredre


Előfeltételek

  1. ABAP-rendszer 7.4-es vagy újabb verziója
  2. abapGit v1.115.0 vagy újabb
  3. 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.

  1. Nyisd meg a https://github.com/abapGit/abapGit oldalt
  2. Töltsd le a zabapgit_standalone.prog.abap fájlt
  3. Hozz létre egy zabapgit_standalone nevű programot a saját rendszereden
  4. Töltsd fel a zabapgit_standalone.prog.abap forráskódját a zabapgit_standalone programba
  5. 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).

  1. Futtasd az abapGit-et

abapGit online tároló

  1. A „Repository Overview” oldalon válaszd a „New Online” pontot
  2. 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.

abapGit online tároló

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

abapGit online tároló

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

abapGit online tároló

Offline tároló

Ezt a módszert akkor használd, ha a rendszered nincs internetkapcsolatban.

  1. Nyisd meg a https://github.com/exercism/abap oldalt
  2. Töltsd le a tároló ZIP-fájlját

abapGit offline tároló

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

abapGit offline tároló

  1. Válaszd a „Create Offline Repository” pontot

abapGit offline tároló

  1. 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:

abapGit offline tároló

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

abapGit offline tároló

Az Exercism ABAP-kurzus eltávolítása

A következő módon távolíthatod el az összes objektumot a rendszeredről:

  1. Futtasd az abapGit-et
  2. Nyisd meg az Execism - ABAP Track tárolót
  3. Válaszd az „Advanced > Uninstall” pontot
  4. 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.