SAP ABAP - DO循环



无条件循环重复执行多个语句,无需指定任何条件。DO 语句通过无条件地多次执行一组语句块来实现无条件循环。

语法

DO 语句的一般格式如下:

DO [n TIMES]. 
 
<statement block>.
  
ENDDO.

“Times” 对循环迭代次数进行了限制,用 “n” 表示。n 的值不能为负数或零。如果为零或负数,则循环中的语句不会执行。

流程图

Do While Loop

示例

Report YH_SEP_15.
  
Do 15 TIMES. 
 
Write: / 'Hello'.
  
ENDDO.

以上代码产生以下输出:

Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello 
Hello

在这个例子中,系统理解循环需要处理 15 次。

sap_abap_loop_control.htm
广告
© . All rights reserved.