Unconditional Loops ( DO --- ENDDO )


KoÅŸulsuz olarak birden fazla döngü yaratmak istediÄŸinizde DO  komutu kullanabilirsiniz.

DO [  TIMES] [VARYING <;f>  FROM >   NEXT  ].

ENDDO.


Eğer herhangi bir koşul belirtmezseniz, blok içi EXIT veya STOP komutlarını görene kadar tekrar tekrar koşacaktır. SY-INDEX döngü sayısını döndürecektir (en son döngü dahil).

 sayısını TIMES ile kullandığınızda döngüyü belli bir sayı ile kısıtlamış olursunuz. EÄŸer  deÄŸerini 0 veya negatif bir sayı kullanırsanız döngü hiç çalışmaz. EÄŸer TIMES kullanmazsanız, döngünün içinde EXIT veya STOP olduÄŸundan emin olmanız gerekir. Aksi takdirde sonsuz döngüye girebilirsiniz.

Her bir döngüde deÄŸiÅŸik deÄŸer kullanmak için VARYING ile kullanabilirsiniz. VARYING ve 
<;f1>  ve <;f2>   aralığı vererek deÄŸiÅŸken deÄŸerini birden fazlaya çıkarabilirsiniz.

*******************************************************
Konu ile ilgili detaylı içerik ve örnek ABAP Kodları,daha sonra eklenecektir.

SAP ve ABAP ile ilgili tüm sorularınızı
serkurumsal@yandex.com
E-Mail adresi ile bize ulaÅŸarak sorabilirsiniz.

Serkan AKKAVAK
Bilgisayar Mühendisi