استنساخ مسار ABAP

إرشادات حول كيفية استنساخ مسار ABAP إلى نظامك الخاص


المتطلبات المسبقة

  1. إصدار نظام ABAP 7.4 أو أعلى
  2. abapGit v1.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.
  • ستُظهر بعض الملفات اختلافات بعد سحبها إلى نظام ABAP الخاص بك. يمكن تجاهل الاختلافات المتعلقة بمحارف نهاية الملف أو علامات ترتيب البايت.