Κλωνοποίησε τη διαδρομή ABAP

Οδηγίες για το πώς να κλωνοποιήσεις τη διαδρομή ABAP στο δικό σου σύστημα


Προϋποθέσεις

  1. Έκδοση συστήματος ABAP 7.4 ή νεότερη
  2. abapGit έκδοση 1.115.0 ή νεότερη
  3. Δικαιώματα για υλοποίηση πακέτων, προγραμμάτων και κλάσεων ABAP

Εγκατάσταση του abapGit

Η διαδρομή ABAP με όλες τις ασκήσεις είναι υλοποιημένη ως αποθετήριο abapGit. Για να κλωνοποιήσεις τη διαδρομή στο δικό σου σύστημα, πρέπει πρώτα να εγκαταστήσεις το abapGit.

  1. Πήγαινε στο https://github.com/abapGit/abapGit
  2. Κατέβασε το αρχείο zabapgit_standalone.prog.abap
  3. Δημιούργησε το πρόγραμμα zabapgit_standalone στο δικό σου σύστημα
  4. Ανέβασε τον πηγαίο κώδικα από το zabapgit_standalone.prog.abap στο πρόγραμμα zabapgit_standalone
  5. Ενεργοποίησε το πρόγραμμα

Εγκατάσταση της διαδρομής ABAP του Exercism

Διαδικτυακό αποθετήριο

Χρησιμοποίησε αυτή τη μέθοδο αν το σύστημά σου είναι συνδεδεμένο στο διαδίκτυο και έχει πρόσβαση στο GitHub.com (προτεινόμενη μέθοδος).

  1. Τρέξε το abapGit

Διαδικτυακό αποθετήριο abapGit

  1. Στο "Repository Overview", επίλεξε "New Online"
  2. Βάλε τις παρακάτω τιμές
  • URL: https://github.com/exercism/abap
  • Package: $exer
  • Display Name: Exercism - ABAP Track

Σημείωση: Αν το όνομα του πακέτου είναι πολύ μεγάλο, όπως $exercism, θα λάβεις σφάλμα κατά την εισαγωγή του αποθετηρίου. Κράτησε το όνομα σύντομο, όπως αναφέρεται παραπάνω.

Διαδικτυακό αποθετήριο abapGit

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

Διαδικτυακό αποθετήριο abapGit

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

Διαδικτυακό αποθετήριο abapGit

Αποθετήριο εκτός σύνδεσης

Χρησιμοποίησε αυτή τη μέθοδο αν το σύστημά σου δεν είναι συνδεδεμένο στο διαδίκτυο.

  1. Πήγαινε στο https://github.com/exercism/abap
  2. Κατέβασε το αρχείο ZIP του αποθετηρίου

Αποθετήριο abapGit εκτός σύνδεσης

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

Αποθετήριο abapGit εκτός σύνδεσης

  1. Επίλεξε "Create Offline Repository"

Αποθετήριο abapGit εκτός σύνδεσης

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

Αποθετήριο abapGit εκτός σύνδεσης

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

Αποθετήριο abapGit εκτός σύνδεσης

Απεγκατάσταση της διαδρομής ABAP του Exercism

Μπορείς να αφαιρέσεις όλα τα αντικείμενα από το σύστημά σου με τον εξής τρόπο:

  1. Τρέξε το abapGit
  2. Πήγαινε στο αποθετήριο Execism - ABAP Track
  3. Επίλεξε "Advanced > Uninstall"
  4. Επιβεβαίωσε τη διαγραφή όλων των αντικειμένων και του αποθετηρίου

Αντιμετώπιση προβλημάτων

  • Σε περίπτωση προβλημάτων σύνδεσης, έλεγξε το SSL Setup
  • Σε περίπτωση σφάλματος Package $EXERCISM_DIFFERENCE-OF-SQUARES exceeds ABAP 30-characters name limit, χρησιμοποίησε ένα πιο σύντομο όνομα πακέτου, όπως $exer.
  • Κάποια αρχεία θα εμφανίσουν διαφορές μετά το pull στο σύστημα ABAP σου. Οι διαφορές που σχετίζονται με χαρακτήρες τέλους αρχείου ή byte-order marks μπορούν να αγνοηθούν.