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.