0
点赞
收藏
分享

微信扫一扫

exit的4种用法


1.用于循环

和check不一样,exit用于循环会直接结束该层循环

program:

DATA limit TYPE i VALUE 10.
DO 5 times.
  DO .
  IF sy-index > limit.
    EXIT.
  ENDIF.
  WRITE / sy-index.
  ENDDO.
  write / '------------------------------'.
ENDDO.

 

2.exit在程序块中使用.

3.exit在native sal使用,这时exit只作用于subroutine,并且这种subroutine是这样调用:

EXCEC SQL PERFORMING subr.
  SELECT ... INTO :wa1 :wa2 ...
ENDEXEC.

由于native sql要进行相应的数据库连接,涉及到basis工作,这里暂不讨论该用法,以后单独发博文讲解

 

4.exit如果用于start-of-selection和get事件,那么会立即触发list processor显示结果 

举报

相关推荐

0 条评论