ABAP 退出

1. RETURN

退出当前执行的程序块(form, method,报表事件块),不管是否出现在loop中,会退出整个FORM ,执行下一个FORM.而不是仅仅退出当前loop.

           

2.CHECK

当check 后面条件为假时,check 开始起作用。

a. 若check 出现在循环当中(do,loop,while),则只退出当前的循环,若check为假,直接进入下一次循环,当前循环后面语句不再执行。 不会退出整个form.

b.若check出现在form中,

3.CONTINUE

 退出本次循环,本次循环后续语句不再执行,进入下一次循环。

4.EXIT 完全终止循环

exit 语句之后,系统立刻退出循环,继续结束语句循环外面的处理,嵌套循环中,系统仅退出当前循环。

DO TIMES.
  IF sy-index 3.
    exit.
  ENDIF.
  write / sy-index.
ENDDO.

为3的时候,直接退出整个循环,不再打印第四次。

 

原文地址:https://www.cnblogs.com/zuoting-haoxue/p/13626352.html