Προϋποθέσεις
- Έκδοση συστήματος ABAP 7.4 ή νεότερη
- abapGit έκδοση 1.115.0 ή νεότερη
- Δικαιώματα για υλοποίηση πακέτων, προγραμμάτων και κλάσεων ABAP
Εγκατάσταση του abapGit
Η διαδρομή ABAP με όλες τις ασκήσεις είναι υλοποιημένη ως αποθετήριο abapGit. Για να κλωνοποιήσεις τη διαδρομή στο δικό σου σύστημα, πρέπει πρώτα να εγκαταστήσεις το abapGit.
- Πήγαινε στο https://github.com/abapGit/abapGit
- Κατέβασε το αρχείο
zabapgit_standalone.prog.abap
- Δημιούργησε το πρόγραμμα
zabapgit_standalone στο δικό σου σύστημα
- Ανέβασε τον πηγαίο κώδικα από το
zabapgit_standalone.prog.abap στο πρόγραμμα zabapgit_standalone
- Ενεργοποίησε το πρόγραμμα
Εγκατάσταση της διαδρομής ABAP του Exercism
Διαδικτυακό αποθετήριο
Χρησιμοποίησε αυτή τη μέθοδο αν το σύστημά σου είναι συνδεδεμένο στο διαδίκτυο και έχει πρόσβαση στο GitHub.com (προτεινόμενη μέθοδος).
- Τρέξε το abapGit

- Στο "Repository Overview", επίλεξε "New Online"
- Βάλε τις παρακάτω τιμές
- URL:
https://github.com/exercism/abap
- Package:
$exer
- Display Name:
Exercism - ABAP Track
Σημείωση: Αν το όνομα του πακέτου είναι πολύ μεγάλο, όπως $exercism, θα λάβεις σφάλμα κατά την εισαγωγή του αποθετηρίου. Κράτησε το όνομα σύντομο, όπως αναφέρεται παραπάνω.

- Επίλεξε "Create Online Repository". Θα πρέπει να δεις μια λίστα με αντικείμενα με κατάσταση "A":

- Επίλεξε "Pull" για να κλωνοποιήσεις όλα τα αντικείμενα στο σύστημά σου. Όταν ολοκληρωθεί, θα πρέπει να δεις όλα τα αντικείμενα με κενή κατάσταση

Αποθετήριο εκτός σύνδεσης
Χρησιμοποίησε αυτή τη μέθοδο αν το σύστημά σου δεν είναι συνδεδεμένο στο διαδίκτυο.
- Πήγαινε στο https://github.com/exercism/abap
- Κατέβασε το αρχείο ZIP του αποθετηρίου

- Τρέξε το abapGit
- Στο "Repository Overview", επίλεξε "New Offline"
- Βάλε τις παρακάτω τιμές
- Repository Name:
Exercism - ABAP Track
- Package:
$exer

- Επίλεξε "Create Offline Repository"

- Επίλεξε "Import ZIP" και διάλεξε το ZIP αρχείο που κατέβασες. Θα πρέπει να δεις μια λίστα με αντικείμενα με κατάσταση "A":

- Επίλεξε "Pull ZIP" για να κλωνοποιήσεις όλα τα αντικείμενα στο σύστημά σου. Όταν ολοκληρωθεί, θα πρέπει να δεις όλα τα αντικείμενα με κενή κατάσταση

Απεγκατάσταση της διαδρομής ABAP του Exercism
Μπορείς να αφαιρέσεις όλα τα αντικείμενα από το σύστημά σου με τον εξής τρόπο:
- Τρέξε το abapGit
- Πήγαινε στο αποθετήριο
Execism - ABAP Track
- Επίλεξε "Advanced > Uninstall"
- Επιβεβαίωσε τη διαγραφή όλων των αντικειμένων και του αποθετηρίου
Αντιμετώπιση προβλημάτων
- Σε περίπτωση προβλημάτων σύνδεσης, έλεγξε το SSL Setup
- Σε περίπτωση σφάλματος
Package $EXERCISM_DIFFERENCE-OF-SQUARES exceeds ABAP 30-characters name limit, χρησιμοποίησε ένα πιο σύντομο όνομα πακέτου, όπως $exer.
- Κάποια αρχεία θα εμφανίσουν διαφορές μετά το pull στο σύστημα ABAP σου. Οι διαφορές που σχετίζονται με χαρακτήρες τέλους αρχείου ή byte-order marks μπορούν να αγνοηθούν.