SAP ABAP - Döngü Kontrolü

Bir kod bloğunu birkaç kez çalıştırmanız gereken bir durum olabilir. Genel olarak ifadeler sıralı olarak yürütülür: Bir fonksiyondaki ilk ifade önce çalıştırılır, ardından ikincisi yapılır ve bu böyle devam eder.

Programlama dilleri, daha karmaşık yürütme yollarına izin veren çeşitli kontrol yapıları sağlar. Birloop statement bir ifadeyi veya bir grup ifadeyi birden çok kez yürütmemize izin verir ve aşağıdaki çoğu programlama dilinde bir döngü ifadesinin genel şeklidir.

ABAP programlama dili, döngü gereksinimlerini karşılamak için aşağıdaki döngü türlerini sağlar.

S.No. Döngü Tipi ve Açıklaması
1 Döngü sırasında

Belirli bir koşul doğru olduğunda bir ifadeyi veya ifade grubunu tekrarlar. Döngü gövdesini çalıştırmadan önce koşulu test eder.

2 Döngü yap

DO ifadesi, belirli bir görevi belirli sayıda tekrarlamak için kullanışlıdır.

3 İç içe döngü

Herhangi bir WHILE veya DO döngüsü içinde bir veya daha fazla döngü kullanabilirsiniz.

Döngü Kontrol İfadeleri

Döngü kontrol ifadeleri, yürütmeyi normal sırasından değiştirir. ABAP, döngülerin vaktinden önce sonlandırılmasına izin veren kontrol ifadeleri içerir. Aşağıdaki kontrol ifadelerini destekler.

S.No. Kontrol İfadesi ve Açıklama
1 DEVAM ET

Döngünün gövdesinin kalanını atlamasına ve bir sonraki döngü geçişini başlatmasına neden olur.

2 KONTROL

Koşul yanlışsa, CHECK'ten sonra kalan ifadeler yok sayılır ve sistem bir sonraki döngü geçişini başlatır.

3 ÇIKIŞ

Döngüyü tamamen sonlandırır ve yürütmeyi döngünün hemen ardından ifadeye aktarır.