首先要说明,SAP推荐将check用于循环中

1.check 用于循环中,如果条件不成立则结束下面的操作直接进入下一次循环

program:

DO 10 TIMES.
  check sy-index between 4 and 7.
  write: 'the index value is: ', sy-index.
ENDDO.

result:

the index value is:           4
the index value is:           5
the index value is:           6
the index value is:           7

2.check用于块中,如果条件不成立直接结束块

program:

parameters p_local type i default -1.
start-of-selection.
perform f_getdata.
perform f_dispaly_data.
end-of-selection.
*&---------------------------------------------------------------------*
*&      Form  F_GETDATA
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
form F_GETDATA .
  check p_local eq 1.
  write: / 'subroutine 1'.
endform.                    " F_GETDATA
*&---------------------------------------------------------------------*
*&      Form  F_DISPALY_DATA
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
form F_DISPALY_DATA .
  write: / 'subroutine 2'.
endform.                    " F_DISPALY_DATA

result:

subroutine 2

3.check 用于GET事件中

program:

NODES sflight.
SELECT-OPTIONS: s_max FOR sflight-seatsmax,
                s_occ FOR sflight-seatsocc.
GET sflight.
  WRITE: / sflight-carrid, sflight-connid.
  CHECK SELECT-OPTIONS.
  WRITE: sflight-seatsmax, sflight-seatsocc.

check的3种用法相关推荐

  1. Check Box的详细用法

    勾选时...做某种算法---不勾选时 做另一种算法 if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) ) { // 勾选 } else { } ...

  2. std::enable_if 的几种用法

    https://yixinglu.gitlab.io/enable_if.html std::enable_if 的几种用法 tech 12cpp 2 std::enable_if 顾名思义,满足条件 ...

  3. Android Intent的几种用法全面总结

    Android Intent的几种用法全面总结 Intent, 用法 Intent应该算是Android中特有的东西.你可以在Intent中指定程序要执行的动作(比如:view,edit,dial), ...

  4. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  5. javamap的用法_Java Map常用的几种用法。

    Java Map常用的几种用法. 通常,Map是由一组键值对组成的数据结构,每个键只能在映射中出现一次.这篇文章总结了有关如何使用Java Map及其实现的类的前9个常见问题解答.为了简单起见,我将在 ...

  6. using 的三种用法

    using 有哪三种用法? 1)引入命名空间. 2)给命名空间或者类型起别名. 3)划定作用域.自动释放资源,使用该方法的类型必须实现了 System.IDisposable接口,当对象脱离作用域之后 ...

  7. C++ operator两种用法【转】

    C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...

  8. java和python可以在一个项目中同时使用么-java调用python的几种用法(看这篇就够了)...

    java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...

  9. static的三种用法,定义静态变量,静态函数,静态代码块!

    static的三种用法,定义静态变量,静态函数,静态代码块! 1.定义静态变量 class PersonStatic { //静态变量的特点 //1.静态变量无需生成对象就可被调用,可以使用类名和对象 ...

最新文章

  1. javascript库函数大全
  2. DirectSound学习笔记(3):协作级别
  3. 视频 | OFC上的腾讯声音
  4. ubuntu php7.0 redis,ubuntu 搭建php7 redis
  5. sql replace替换多个字符_牛客网数据库SQL实战详细剖析(4150)
  6. spark多个kafka source采用同一个group id导致的消费堆积延迟
  7. 如何造一个移动端的联动选择器(三)
  8. 兽用体温计行业调研报告 - 市场现状分析与发展前景预测
  9. Linux内核协议栈分析之网卡初始化——tcp/ip通信并不神秘(1)
  10. HTML5基础知识习题 一
  11. 计算机用户太多怎样删除,删除电脑中多余的用户的4个小技巧
  12. OpenWRT路由器-中继模式下无线接入
  13. 服务器系统在虚拟机安装win7系统安装教程,vmware虚拟机如何安装win7系统_vmware虚拟机安装win7纯净版图文教程...
  14. 【Windows XP】下载地址及产品密钥
  15. echarts 中国地图+穿透
  16. unity 手机游戏研究
  17. vba oracle 乱码,【VBA研究】用VBA实现excel与Oracle数据库交互
  18. 查询手机号的归属地及运营商接口(验证可用)
  19. java-php-python-springboot网上摄影工作室计算机毕业设计
  20. APP实现图片放大预览效果

热门文章

  1. 微信扫码支付---模式一(PC端,解决中文乱码)
  2. python回调函数实例详解_python 简单的例子下详解回调函数
  3. matlab abel变换图片处理
  4. yum安装Nginx教程
  5. Oracle em13c安装手册
  6. 谷歌安卓以AAB替换APK安装包
  7. taro图片上加图片 taro引入背景图语法
  8. [SDOI2018]旧试题 题解
  9. 矩阵条件数的定义、理解以及matlab代码
  10. Mac“终端”的键盘快捷键大全