- SAP ABAP 教程
- SAP ABAP - 首页
- SAP ABAP - 概述
- SAP ABAP - 环境
- SAP ABAP - 屏幕导航
- SAP ABAP - 基本语法
- SAP ABAP - 数据类型
- SAP ABAP - 变量
- SAP ABAP - 常量和字面量
- SAP ABAP - 运算符
- SAP ABAP - 循环控制
- SAP ABAP - 决策
- SAP ABAP - 字符串
- SAP ABAP - 日期和时间
- SAP ABAP - 数据格式化
- SAP ABAP - 异常处理
- SAP ABAP - 字典
- SAP ABAP - 数据域
- SAP ABAP - 数据元素
- SAP ABAP - 表
- SAP ABAP - 结构
- SAP ABAP - 视图
- SAP ABAP - 搜索帮助
- SAP ABAP - 锁对象
- SAP ABAP - 模块化
- SAP ABAP - 子程序
- SAP ABAP - 宏
- SAP ABAP - 函数模块
- SAP ABAP - 包含程序
- SAP ABAP - Open SQL 概述
- SAP ABAP - Native SQL 概述
- SAP ABAP - 内部表
- SAP ABAP - 创建内部表
- ABAP - 填充内部表
- SAP ABAP - 复制内部表
- SAP ABAP - 读取内部表
- SAP ABAP - 删除内部表
- SAP ABAP - 面向对象
- SAP ABAP - 对象
- SAP ABAP - 类
- SAP ABAP - 继承
- SAP ABAP - 多态
- SAP ABAP - 封装
- SAP ABAP - 接口
- SAP ABAP - 对象事件
- SAP ABAP - 报表编程
- SAP ABAP - 对话编程
- SAP ABAP - 智能表单
- SAP ABAP - SAPscript
- SAP ABAP - 用户出口
- SAP ABAP - 用户出口
- SAP ABAP - 业务附加功能 (Business Add-Ins)
- SAP ABAP - Web Dynpro
- SAP ABAP 有用资源
- SAP ABAP - 问答
- SAP ABAP - 快速指南
- SAP ABAP - 有用资源
- SAP ABAP - 讨论
SAP ABAP - 循环控制
可能会有这种情况,你需要多次执行一段代码块。通常情况下,语句是顺序执行的:函数中的第一个语句首先执行,然后是第二个语句,依此类推。
编程语言提供各种控制结构,允许更复杂的执行路径。一个**循环语句**允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式。
ABAP编程语言提供以下类型的循环来处理循环需求。
| 序号 | 循环类型和描述 |
|---|---|
| 1 | WHILE循环
当给定条件为真时,重复执行一个语句或一组语句。它在执行循环体之前测试条件。 |
| 2 | DO循环
DO语句用于重复特定任务特定次数。 |
| 3 | 嵌套循环
你可以在任何其他的WHILE或DO循环中使用一个或多个循环。 |
循环控制语句
循环控制语句改变了其正常的执行顺序。ABAP包含允许循环提前结束的控制语句。它支持以下控制语句。
| 序号 | 控制语句和描述 |
|---|---|
| 1 | CONTINUE
导致循环跳过其主体其余部分并开始下一个循环周期。 |
| 2 | CHECK
如果条件为假,则忽略CHECK之后的其余语句,系统开始下一个循环周期。 |
| 3 | EXIT
完全终止循环,并将执行转移到循环后的下一条语句。 |
广告