SAP ABAP – 循环控制
SAP ABAP – 循环控制
可能存在需要多次执行代码块的情况。通常,语句是按顺序执行的:首先执行函数中的第一条语句,然后是第二条,依此类推。
编程语言提供了允许更复杂的执行路径的各种控制结构。一个循环语句使我们能够执行语句或语句组多次,下面是大多数编程语言的循环语句的一般形式。
ABAP 编程语言提供以下类型的循环来处理循环需求。
S.No. | 循环类型和描述 |
---|---|
1 | WHILE loop
当给定条件为真时,重复一个语句或一组语句。它在执行循环体之前测试条件。 |
2 | Do loop
DO 语句对于将特定任务重复特定次数很有用。 |
3 | Nested loop
您可以在任何另一个 WHILE 或 DO 循环中使用一个或多个循环。 |
循环控制语句
循环控制语句改变其正常顺序的执行。ABAP 包括允许提前结束循环的控制语句。它支持以下控制语句。
S.No. | 控制声明和描述 |
---|---|
1 | CONTINUE
使循环跳过其主体的其余部分并开始下一个循环传递。 |
2 | CHECK
如果条件为假,则 CHECK 之后的其余语句将被忽略,系统开始下一个循环。 |
3 | EXIT
完全终止循环并将执行转移到紧跟在循环之后的语句。 |