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

توفر لغة برمجة ABAP الأنواع التالية من الحلقة للتعامل مع متطلبات التكرار.
S. لا. | نوع الحلقة والوصف |
---|---|
1 | WHILE loop يكرر عبارة أو مجموعة من العبارات عندما يكون شرط معين صحيحًا. يختبر الحالة قبل تنفيذ جسم الحلقة. |
2 | Do loop بيان DO مفيد لتكرار مهمة معينة لعدد معين من المرات. |
3 | Nested loop يمكنك استخدام حلقة واحدة أو أكثر داخل أي حلقة أخرى أثناء التكرار أو التكرار. |
بيانات التحكم في الحلقة
تغير عبارات التحكم في الحلقة التنفيذ من تسلسله الطبيعي. يتضمن ABAP عبارات التحكم التي تسمح بإنهاء الحلقات قبل الأوان. وهو يدعم بيانات التحكم التالية.
S. لا. | بيان التحكم والوصف |
---|---|
1 | CONTINUE يتسبب في أن تتخطى الحلقة الجزء المتبقي من جسمها وتبدأ تمرير الحلقة التالية. |
2 | CHECK إذا كان الشرط خاطئًا ، فسيتم تجاهل العبارات المتبقية بعد التحقق ويبدأ النظام في تمرير الحلقة التالية. |
3 | EXIT ينهي الحلقة بالكامل وينقل التنفيذ إلى العبارة التي تلي الحلقة مباشرة. |
التسميات: SAP ABAP Advanced Business Application Programming (برمجة تطبيقات الأعمال المتقدمة) ساب
<< الصفحة الرئيسية