check的3种用法
首先要说明,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种用法相关推荐
- Check Box的详细用法
勾选时...做某种算法---不勾选时 做另一种算法 if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) ) { // 勾选 } else { } ...
- std::enable_if 的几种用法
https://yixinglu.gitlab.io/enable_if.html std::enable_if 的几种用法 tech 12cpp 2 std::enable_if 顾名思义,满足条件 ...
- Android Intent的几种用法全面总结
Android Intent的几种用法全面总结 Intent, 用法 Intent应该算是Android中特有的东西.你可以在Intent中指定程序要执行的动作(比如:view,edit,dial), ...
- mysql中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user ...
- javamap的用法_Java Map常用的几种用法。
Java Map常用的几种用法. 通常,Map是由一组键值对组成的数据结构,每个键只能在映射中出现一次.这篇文章总结了有关如何使用Java Map及其实现的类的前9个常见问题解答.为了简单起见,我将在 ...
- using 的三种用法
using 有哪三种用法? 1)引入命名空间. 2)给命名空间或者类型起别名. 3)划定作用域.自动释放资源,使用该方法的类型必须实现了 System.IDisposable接口,当对象脱离作用域之后 ...
- C++ operator两种用法【转】
C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...
- java和python可以在一个项目中同时使用么-java调用python的几种用法(看这篇就够了)...
java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...
- static的三种用法,定义静态变量,静态函数,静态代码块!
static的三种用法,定义静态变量,静态函数,静态代码块! 1.定义静态变量 class PersonStatic { //静态变量的特点 //1.静态变量无需生成对象就可被调用,可以使用类名和对象 ...
最新文章
- javascript库函数大全
- DirectSound学习笔记(3):协作级别
- 视频 | OFC上的腾讯声音
- ubuntu php7.0 redis,ubuntu 搭建php7 redis
- sql replace替换多个字符_牛客网数据库SQL实战详细剖析(4150)
- spark多个kafka source采用同一个group id导致的消费堆积延迟
- 如何造一个移动端的联动选择器(三)
- 兽用体温计行业调研报告 - 市场现状分析与发展前景预测
- Linux内核协议栈分析之网卡初始化——tcp/ip通信并不神秘(1)
- HTML5基础知识习题 一
- 计算机用户太多怎样删除,删除电脑中多余的用户的4个小技巧
- OpenWRT路由器-中继模式下无线接入
- 服务器系统在虚拟机安装win7系统安装教程,vmware虚拟机如何安装win7系统_vmware虚拟机安装win7纯净版图文教程...
- 【Windows XP】下载地址及产品密钥
- echarts 中国地图+穿透
- unity 手机游戏研究
- vba oracle 乱码,【VBA研究】用VBA实现excel与Oracle数据库交互
- 查询手机号的归属地及运营商接口(验证可用)
- java-php-python-springboot网上摄影工作室计算机毕业设计
- APP实现图片放大预览效果