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显示结果
标签:DO,subroutine,...,index,用法,exit,native From: https://blog.51cto.com/u_15903986/5916076