18 lines
501 B
Plaintext
18 lines
501 B
Plaintext
Restricting the number of ``CONTINUE``, ``EXIT`` and ``CHECK`` statements in a loop is done in the interest of good structured programming.
|
|
|
|
One ``CONTINUE``, ``EXIT`` and ``CHECK`` statement is acceptable in a loop, since it facilitates optimal coding. If there is more than one, the code should be refactored to increase readability.
|
|
|
|
== Noncompliant Code Example
|
|
|
|
----
|
|
DO counter TIMES.
|
|
IF sy-index = 2.
|
|
CONTINUE.
|
|
ENDIF.
|
|
IF sy-index = 10.
|
|
EXIT.
|
|
ENDIF.
|
|
WRITE sy-index.
|
|
ENDDO.
|
|
----
|