SAP ABAP 循环控制

编程时经常会遇到需要多次执行代码块的情况。通常,语句是按顺序执行的:首先执行函数中的第一条语句,然后执行第二条语句,依此类推。

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

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

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

当给定条件为 true 时,重复一条语句或一组语句它在执行循环体之前判断条件。

2Do 循环

DO 语句可用于将特定任务重复特定次数。

3嵌套循环

您可以在任何其他 WHILEDO 循环中使用一个或多个循环。


循环控制语句

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

它支持以下控制语句:

编号控制语句 & 描述
1CONTINUE

使循环跳过其正文的其余部分并开始下一个循环过程。

2CHECK

如果条件为 false,则忽略检查后的其余语句,系统开始下一个循环过程。

3EXIT

完全终止循环,并将执行转移到紧跟在循环之后的语句。