SAP ABAP 循环控制
编程时经常会遇到需要多次执行代码块的情况。通常,语句是按顺序执行的:首先执行函数中的第一条语句,然后执行第二条语句,依此类推。
编程语言提供了各种控制结构,支持更复杂的执行路径。循环语句 可以让我们多次执行一条语句或一组语句,以下是大多数编程语言中循环语句的一般形式:
ABAP 编程语言提供以下类型的循环语句来处理循环需求。
编号 | 循环类型 & 描述 |
---|---|
1 | WHILE 循环 当给定条件为 true 时,重复一条语句或一组语句它在执行循环体之前判断条件。 |
2 | Do 循环 DO 语句可用于将特定任务重复特定次数。 |
3 | 嵌套循环 您可以在任何其他 WHILE 或 DO 循环中使用一个或多个循环。 |
循环控制语句
循环控制语句改变其正常顺序的执行。ABAP 包含支持提前结束循环的控制语句。
它支持以下控制语句:
编号 | 控制语句 & 描述 |
---|---|
1 | CONTINUE 使循环跳过其正文的其余部分并开始下一个循环过程。 |
2 | CHECK 如果条件为 false,则忽略检查后的其余语句,系统开始下一个循环过程。 |
3 | EXIT 完全终止循环,并将执行转移到紧跟在循环之后的语句。 |