ABAP:返回屏
当客户输入数据有问题时,停止继续执行,返回。
1 返回刚开始的输入界面。
LEAVE LIST-PROCESSING.
2 直接退出整个程序,返回初始界面。
LEAVE PROGRAM.
代码参考:比如gt_load 是上传的数据,包含数量、价格等数据,这些数据都是大于等于0的,如果出现小于0的数,应该进行报错,并返回输入屏。
LOOP AT GT_LOAD INTO GS_LOAD.
IF GS_LOAD-MENGE LT 0 OR GS_LOAD-price LT 0.
MESSAGE '上传数量、价格必须大于0,请检查上传数据!' TYPE 'E'.
* LEAVE PROGRAM.
LEAVE LIST-PROCESSING.
ENDIF.
ENDLOOP.
参考:
SAP ABAP LEAVE用法_SAP 千里马的博客-CSDN博客
LEAVE LIST-PROCESSING …_SAP_森林木的博客-CSDN博客
post SAP-Garson
原文链接:https://blog.csdn.net/qq_39128364/article/details/125989833文章来自于网络,如果侵犯了您的权益,请联系站长删除!