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
廣告