SAP ABAP - Kontrol Loop
Mungkin ada situasi ketika Anda perlu mengeksekusi blok kode beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan: Pernyataan pertama dalam suatu fungsi dijalankan pertama, diikuti oleh yang kedua, dan seterusnya.
Bahasa pemrograman menyediakan berbagai struktur kontrol yang memungkinkan jalur eksekusi yang lebih rumit. SEBUAHloop statement memungkinkan kita untuk mengeksekusi pernyataan atau sekelompok pernyataan beberapa kali dan berikut ini adalah bentuk umum dari pernyataan loop di sebagian besar bahasa pemrograman.
Bahasa pemrograman ABAP menyediakan jenis loop berikut untuk menangani persyaratan perulangan.
S.No. | Jenis & Deskripsi Loop |
---|---|
1 | WHILE loop
Mengulangi pernyataan atau sekelompok pernyataan saat kondisi tertentu benar. Ini menguji kondisi sebelum menjalankan badan perulangan. |
2 | Lakukan loop
Pernyataan DO berguna untuk mengulangi tugas tertentu beberapa kali. |
3 | Loop bersarang
Anda dapat menggunakan satu atau lebih loop di dalam loop WHILE atau DO lainnya. |
Pernyataan Kontrol Loop
Pernyataan kontrol loop mengubah eksekusi dari urutan normalnya. ABAP menyertakan pernyataan kontrol yang memungkinkan loop diakhiri sebelum waktunya. Ini mendukung pernyataan kontrol berikut.
S.No. | Pernyataan & Deskripsi Kontrol |
---|---|
1 | TERUS
Menyebabkan loop melewati sisa tubuhnya dan memulai loop berikutnya. |
2 | MEMERIKSA
Jika kondisinya salah, maka pernyataan yang tersisa setelah PERIKSA diabaikan dan sistem memulai pengulangan berikutnya. |
3 | KELUAR
Menghentikan perulangan sepenuhnya dan mentransfer eksekusi ke pernyataan segera setelah perulangan. |