Sap-abap-do-loop

提供:Dev Guides
移動先:案内検索

SAP ABAP-Do Loop

無条件ループは、条件を指定せずに複数のステートメントを繰り返し実行します。 DOステートメントは、一連のステートメントブロックを無条件で数回実行することにより、無条件ループを実装します。

構文

DOステートメントの一般的な形式は次のとおりです-

DO [n TIMES].

<statement block>.

ENDDO.

「時間」はループパスの数に制限を課します。これは「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回処理されることを理解しています。