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. |