SAP ABAP - Loop Control أدوات الحلقة التكرار الدوارة في ساب

 SAP ABAP - Loop Control أدوات الحلقة التكرار الدوارة في ساب

SAP ABAP - Loop Control أدوات الحلقة التكرار الدوارة في ساب

SAP ABAP - Loop Control أدوات الحلقة التكرار الدوارة في ساب


قد يكون هناك موقف عندما تحتاج إلى تنفيذ مجموعة من التعليمات البرمجية عدة مرات. بشكل عام ، يتم تنفيذ التعليمات بالتسلسل: يتم تنفيذ العبارة الأولى في الوظيفة أولاً ، متبوعة بالثانية ، وهكذا.

توفر لغات البرمجة هياكل تحكم متنوعة تسمح بمسارات تنفيذ أكثر تعقيدًا. و بيان حلقة يسمح لنا لتنفيذ عبارة أو مجموعة من البيانات عدة مرات، والتالي هو الشكل العام لبيان حلقة في معظم لغات البرمجة.

بيان الحلقة

توفر لغة برمجة ABAP الأنواع التالية من الحلقة للتعامل مع متطلبات التكرار.

S. لا.نوع الحلقة والوصف
1WHILE loop 

يكرر عبارة أو مجموعة من العبارات عندما يكون شرط معين صحيحًا. يختبر الحالة قبل تنفيذ جسم الحلقة.

2Do loop

بيان DO مفيد لتكرار مهمة معينة لعدد معين من المرات.

3Nested loop

يمكنك استخدام حلقة واحدة أو أكثر داخل أي حلقة أخرى أثناء التكرار أو التكرار.

بيانات التحكم في الحلقة

تغير عبارات التحكم في الحلقة التنفيذ من تسلسله الطبيعي. يتضمن ABAP عبارات التحكم التي تسمح بإنهاء الحلقات قبل الأوان. وهو يدعم بيانات التحكم التالية.

S. لا.بيان التحكم والوصف
1CONTINUE

يتسبب في أن تتخطى الحلقة الجزء المتبقي من جسمها وتبدأ تمرير الحلقة التالية.

2CHECK

إذا كان الشرط خاطئًا ، فسيتم تجاهل العبارات المتبقية بعد التحقق ويبدأ النظام في تمرير الحلقة التالية.

3EXIT

ينهي الحلقة بالكامل وينقل التنفيذ إلى العبارة التي تلي الحلقة مباشرة.