左边啊

不努力,哪有光明

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的时候,直接退出整个循环,不再打印第四次。

 

 

posted on 2020-09-07 13:32  左佐佐  阅读(800)  评论(0编辑  收藏  举报

导航