1 CHECK 后面要跟一个表达式,当表达式为假(false)时,check发生作用,退出循环(loop) 或处理程序(processing block).
2 如果check 出现在循环中,则发生作用时,退出的是当前一次循环,程序会继续执行下一步循环操作,其作用类似于continue.
3 如果check 出现在循环以外,则发生作用时,退出的是当前执行的程序块processing block ,列如一个form,method ,或event.
1 exit如果出现在循环中,退出的是整个循环操作,程序会从循环结束处开始继续执行,其作用相当于 break.
2 exit 如果出现在循环之外,退出的是当前执行的程序块,列如一个form,method 或event,其作用相当于return.
return用来退出执行的程序块,列如一个form,method,或event ,不管是否出现在循环中,return都是会退出当前执行的程序块,而不仅是退出循环。
虽然abpa中的exit和return都可以用来实现退出当前执行的程序块,但是sap的帮助文件建议只在循环中使用exit,其他情况下退出用当前执行进程,用return.
leave program 直接离开程序