SAP ABAP - 循环控制


可能存在这样的情况:您需要多次执行一段代码。一般来说,语句是按顺序执行的:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。

编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们多次执行一条语句或一组语句,以下是大多数编程语言中循环语句的一般形式。

循环语句

ABAP 编程语言提供以下类型的循环来处理循环需求。

编号 循环类型和描述
1 WHILE循环

当给定条件为真时,重复一个语句或一组语句。它在执行循环体之前测试条件。

2 做循环

DO 语句对于重复特定任务特定次数非常有用。

3 嵌套循环

您可以在任何另一 WHILE 或 DO 循环中使用一个或多个循环。

循环控制语句

循环控制语句改变其正常顺序的执行。ABAP 包含允许提前结束循环的控制语句。它支持以下控制语句。

编号 控制语句和描述
1 继续

使循环跳过其主体的其余部分并开始下一个循环。

2 查看

如果条件为假,则忽略 CHECK 之后的剩余语句,系统开始下一个循环。

3 出口

完全终止循环并将执行转移到紧随循环后面的语句。