Stop 命令

使用该命令的程序位置

INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中

处理说明

1、 当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送;

2、 在其他事件中将直接触发END-OF-SELECTION事件的执行,如果不想执行END-OF-SELECTION,请使用RETURN或者 EXIT.

注意事项

EXIT命令

使用该命令的程序位置

用于循环和程序模块中:DO和其他处理模块中(event block, dialog module, procedure (function module, method, subroutine))…ENDDO,WHILE…ENDWHILE,LOOP…ENDLOOP,SELECT…ENDSELECT

处理说明

1、 循环处理中,EXIT只跳出当前的循环;

2、 在START-OF-SELECTION, GET, END-OF-SELECTION事件中,将直接触发List输出,将不执行END-OF-SELECTION事件;如果没有List输出,系统将直接返回选择屏幕;

3、 对于procedure系统返回调用处;

注意事项

SAP推荐EXIT只是用于循环处理,对于处理模块请使用Return。

RETURN命令

使用该命令的程序位置

用于处理模块中(event block, dialog module, procedure (function module, method, subroutine))

处理说明

1、 对于procedure ,RETURN将无条件退出当前的处理模块,不影响后续模块的执行;

2、 对于START-OF-SELECTION, GET, END-OF-SELECTION事件中,将直接触发List输出,将不执行END-OF-SELECTION事件;如果没有List输出,系统将直接返回选择屏幕;

注意事项

RETURN不管存在多少层次的循环,将直接退出当前处理模块,这一点和EXIT不同。

CHECK命令

使用该命令的程序位置

用于循环和程序模块中:DO和其他处理模块中(event block, dialog module, procedure (function module, method, subroutine))…ENDDO,WHILE…ENDWHILE,LOOP…ENDLOOP,SELECT…ENDSELECT

处理说明

1、 循环处理中,CHECK只是不执行本次循环的后续处理,继续调到下一次循环;

2、 在START-OF-SELECTION, GET, END-OF-SELECTION事件中,只是中断本事件内的后续代码的执行 ,不影响其他后续模块的处理,这和EXIT,RETURN是不同的;

3、 对于没有循环procedure系统返回调用处;

4、 对逻辑数据库的GET事件,系统退出本次纪录和子节点的读取处理,将继续下一条纪录的处理;

注意事项

Sap推荐CHECK只是用于循环处理,对于处理模块请使用Return。

区别:在LOOP 中 check 只是不执行本次循环的后续处理,继续调到下一次循环;

EXIT只跳出当前的循环继续执行loop外的语句。

return 跳出form了

在form 中 三种效果一样都跳到下个PERFORM frm_test

在事件中 CHECK  在START-OF-SELECTION, GET, END-OF-SELECTION事件中,只是中断本事件内的后续代码的执行 ,不影响其他后续模块的处理

在事件中, exit,return 在START-OF-SELECTION, GET, END-OF-SELECTION事件中,将直接触发List输出,将不执行END-OF-SELECTION事件;如果没有List输出,系统将直接返回选择屏幕。

REJECT命令

使用该命令的程序位置

用于逻辑数据库的GET处理事件中

处理说明

REJECT的处理类似CHECK,但和CHECK不同的是:REJECT如果在循环内也同样退出本次的处理,而CHECK只是退出循环,不退出处理。

关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)相关推荐

  1. ABAP--关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)

    Stop 命令 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1. 当在INITIAL ...

  2. ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...)

    ABAP 程序中退出操作(CHECK, EXIT, RETURN, LEAVE PROGRAM...) 这里总结一下几个常用的退出操作: CHECK.(SAP官方推荐只在循环中使用) 1)CHECK ...

  3. 理解C语言编译流程(附编译命令)

    编译流程 1.预处理 GCC预编译器对各种预处理命令进行处理,例如对头文件的处理,宏定义的展开,条件编译的选择等.预处理完成后会生成test.i文件,也可以通过如下命令生成.i文件 gcc -E te ...

  4. ABAP的一些命令处理(CHECK、STOP、EXIT、continue、return、reject)

    1.stop的作用和用法: 使用该命令的程序位置 INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中 处理说明 1)当在IN ...

  5. Linux时间矫正流程,Linux 时间矫正命令

    c++虚函数调用及使用 #include using namespace std; class A { public: ; }; class B: public A { public: ; ... V ...

  6. 32.全网最详细trap讲解,trap语法格式,信号和用途,最常用的信号,trap常用的命令,ctrl + c,信号屏蔽和恢复,trap -,debug,exit,return示例,三个综合案例

    文章目录 语法详解 trap格式 信号和用途 最常用的信号 trap常用的命令 示例 ctrl + c 示例 信号屏蔽和恢复 trap - 示例 debug示例 exit示例 return示例 综合案 ...

  7. Linux 命令(53)—— exit 命令(builtin)

    1.简介 exit 命令是 Shell 内建命令,用于退出当前 Shell 进程. 2.命令格式 exit N (1)状态码 N 的范围是 0-255,一般情况下,0 表示正常退出,非零表示异常退出. ...

  8. linux 脚本 退出命令,使用linux的exit命令退出shell

    使用linux的exit命令退出shell 发布时间:2020-07-11 11:29:48 来源:亿速云 阅读:103 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux的exit ...

  9. hive 运行命令后FAILED: Execution Error, return code 137 from org.apache.hadoop.hive.ql.ex ec.mr.MapredLoc

    FAILED: Execution Error, return code 137 from org.apache.hadoop.hive.ql.ex ec.mr.MapredLocalTask vi ...

最新文章

  1. 公钥与私钥,HTTPS详解
  2. 报名 | 第二届网上行为社会网分析学术研讨会
  3. Know about RDBMS market share
  4. springboot: ajax异步提交表单
  5. JVM_06 垃圾收集器[ 三 ]
  6. Java事务处理总结【JDBC事务|JTA事务|容器事务】
  7. 开源力量:微软竟开源 PowerShell
  8. 关于在Visual Studio 2019预览版中的用户体验和界面的变化
  9. 系统和服务器的关系图,服务器与客户端关系图
  10. 锐捷6800 vrrp mstp配置实例
  11. CentOS7安装Nmon(linux性能监控工具)
  12. Python2.5.4移植到arm-linux
  13. RedHat系统的Yum安装
  14. java基于http协议编程_网络传输协议(http协议)
  15. Layim 聊天功能
  16. 剑指Offer——滴滴笔试题+知识点总结
  17. 新来的妹纸 rm -rf 把公司整个数据库删没了!!!
  18. find基础命令与提权教程
  19. 翻译网Gengo获1200万美元投资,价值何在
  20. 一文入门大规模预训练语言模型丨“悟道之巅”公开课实录(1)

热门文章

  1. iOS 问题整理04----Runtime
  2. 《Flume日志收集与MapReduce模式》一2.2 Flume配置文件概览
  3. 天融信TOS系统命令行下查看资源使用情况
  4. 线程池 ManualResetEvent
  5. 项目杂记——在后台获取Repeater控件里面的控件
  6. Win7下配置Apache+PHP+Mysql环境
  7. iphone 保存到沙盒中的图片的读取
  8. 如何搭建一个完整的手机直播系统源码?
  9. 用rate-limit来限制特定用户的流量
  10. [ERROR]在删除BizTalk主机之前必须删除其所有实例?