आवश्यकताएँ
- ABAP सिस्टम रिलीज़ 7.4 या उससे ऊपर
- abapGit v1.115.0 या उससे ऊपर
- ABAP पैकेज, प्रोग्राम और क्लास बनाने की अनुमतियाँ
abapGit इंस्टॉल करना
सभी अभ्यासों के साथ ABAP ट्रैक एक abapGit रिपॉज़िटरी के रूप में बनाया गया है। ट्रैक को अपने सिस्टम पर क्लोन करने के लिए आपको पहले abapGit इंस्टॉल करना होगा।
-
https://github.com/abapGit/abapGit पर जाइए
-
zabapgit_standalone.prog.abap फाइल डाउनलोड कीजिए
- अपने सिस्टम में
zabapgit_standalone प्रोग्राम बनाइए
-
zabapgit_standalone.prog.abap से सोर्स को zabapgit_standalone प्रोग्राम में अपलोड कीजिए
- प्रोग्राम को सक्रिय कीजिए
Exercism ABAP ट्रैक इंस्टॉल करना
ऑनलाइन रिपॉज़िटरी
अगर आपका सिस्टम इंटरनेट से जुड़ा है और 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" चुनिए। पूरा होने पर आपको सभी ऑब्जेक्ट खाली स्टेटस के साथ दिखेंगे

Exercism ABAP ट्रैक अनइंस्टॉल करना
आप अपने सिस्टम से सभी ऑब्जेक्ट इस तरह हटा सकते हैं:
- abapGit चलाइए
-
Execism - ABAP Track रिपॉज़िटरी पर जाइए
- "Advanced > Uninstall" चुनिए
- सभी ऑब्जेक्ट और रिपॉज़िटरी को हटाने की पुष्टि कीजिए
समस्याएँ हल करना
- कनेक्शन में समस्या होने पर SSL Setup देखिए
- अगर
Package $EXERCISM_DIFFERENCE-OF-SQUARES exceeds ABAP 30-characters name limit एरर मिले, तो $exer जैसा छोटा पैकेज नाम इस्तेमाल कीजिए।
- अपने ABAP सिस्टम में पुल करने के बाद कुछ फाइलों में अंतर दिखेंगे। फाइल के अंत के अक्षरों या बाइट-ऑर्डर-मार्क से जुड़े अंतरों को अनदेखा किया जा सकता है।