首页 > 其他分享 >exit的4种用法

exit的4种用法

时间:2022-12-06 15:04:08浏览次数:47  
标签:DO subroutine ... index 用法 exit native


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

相关文章

  • check的3种用法
    首先要说明,SAP推荐将check用于循环中1.check用于循环中,如果条件不成立则结束下面的操作直接进入下一次循环program: DO 10 TIMES.  check sy-index between 4 an......
  • Java中的Scanner用法解析
    (10条消息)Java中的Scanner用法解析_普通网友的博客-CSDN博客_javascannerjava-Picocli-快速构建Java命令行程序_个人文章-SegmentFault思否......
  • Offset Fetch Next 的用法
    SqlServer2012增加的新分页方式OFFSET/FETCHNEXT语法OFFSET=偏移,跳过rowsFETCH=取rowsonly示例越过1万条,取50条SELECT*fromUserORDERBYUserID......
  • 13、xsl中xsl:import用法
    1.show.xml代码如下:<?xmlversion="1.0"encoding="GB2312"?><?xml-stylesheettype="text/xsl"href="style.xsl"?><label_out><!--三条数据--><la......
  • 14、xsl中xsl:attribute的用法,显示一个图片
    <?xmlversion="1.0"encoding="GB2312"?><?xml-stylesheettype="text/xsl"href="style.xsl"?><label_out><!--三条数据--><label_people>......
  • Git常用命令以及用法
    一如何让单个文件回退到指定的版本1. 进入到文件所在文件目录,或者能找到文件的路径 查看整个目录的修改记录gitlog. 2. 回退到指定的版本 gitreset f7a220761......
  • hive和trino中的爆炸函数lateral view explode与cross join unnest用法
    遇到一个不规则的json如下:trace是数组,外面2个time,hash都是单个字段。所以通过hive建表如下,trace使用了array包裹了struct结构:createexternaltablexy_ods.ods_addre......
  • js apply()用法详解
              参考:https://blog.csdn.net/weixin_43877799/article/details/120282509......
  • angular 用法总结
    架构:1.一个总页面,然后用组件组成2.每个组件又由三个文件组成,html,css,ts,三种不同的语言放在三个不同的文件中,3.ts是总配置文件,里面联合各个其他文件(html,css)语法规则:1......
  • WebBrowser用法总结
    简单用了一下记录一下:privatevoidbutton1_Click(objectsender,EventArgse){MessageBox.Show(webBrowser1.Document.Body.InnerHtml);......