SAP ABAP - Контроль цикла
Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. Как правило, операторы выполняются последовательно: сначала выполняется первый оператор функции, затем второй и т. Д.
Языки программирования предоставляют различные структуры управления, которые позволяют использовать более сложные пути выполнения. Аloop statement позволяет нам выполнять оператор или группу операторов несколько раз, и ниже приводится общая форма оператора цикла в большинстве языков программирования.
Язык программирования ABAP предоставляет следующие типы циклов для обработки требований цикла.
S.No. | Тип и описание петли |
---|---|
1 | WHILE цикл Повторяет утверждение или группу утверждений, когда выполняется данное условие. Он проверяет условие перед выполнением тела цикла. |
2 | Сделать цикл Оператор DO полезен для повторения определенной задачи определенное количество раз. |
3 | Вложенный цикл Вы можете использовать один или несколько циклов внутри любого другого цикла WHILE или DO. |
Заявления контроля цикла
Операторы управления циклом изменяют выполнение нормальной последовательности. ABAP включает управляющие операторы, позволяющие преждевременно завершать циклы. Он поддерживает следующие управляющие операторы.
S.No. | Положение и описание управления |
---|---|
1 | ПРОДОЛЖИТЬ Заставляет цикл пропускать оставшуюся часть своего тела и запускает следующий проход цикла. |
2 | ЧЕК Если условие ложно, то оставшиеся после CHECK операторы просто игнорируются, и система начинает следующий проход цикла. |
3 | ВЫХОД Полностью завершает цикл и передает выполнение инструкции, следующей сразу за циклом. |