SELECT-OPTIONS对象
1. SELECT-OPTIONS基本语法及定义
SELECT-OPTIONS通常用于参照一数据库字为建立数据输入域,其定义对象命名长度不能超过8位,其产生的屏幕对象最大输入长度为18位,语法如下:
SELECT-OPTIONS <SEL> FOR <f>.
例如:
REPORT Y001_ARTYU.
SELECT-OPTIONS:DATA FOR SY-DATUM.
单击屏幕右边的,将弹出多项数值输入界面,如下图:
SELECT-OPTOPNS 内表结构:
栏位名 | 参考值 | 描叙 |
SIGN | I或E | 输入类型,显示图标颜色会有不同 |
OPTION | EQ,NE,CP,NP,GE,LT,LE,GT |
表示前后输入栏关系, EQ(等于)、NE(不等于)、 CP(参考参数格式,如"ABC"), NP(排除参考格式)、 LT(小于)、LE(小于或等于)、 GT(大于)、GE(大于或等于) |
LOW | 输入栏前字段 | |
HIGH | 输入栏后字段 |
2. SELECT-OPTIONS的语法扩展
...DEFAULT g:定义单一默认值。
...DEFAULT g...OPTION xx ...SIGN s :定义含判断条件的单一默认值。
...DEFAULT g TO h :定义默认值的取值范围.
...DEFAULT g TO h ...OPTION op ... SIGN s :设置默认值的取值范围及判断条件。
例如:创建SELECT-OPTIONS屏幕元素,默认值前一位等于”0503*",
REPORT Y001.
TABLES:MARA.
SELECT-OPTIONS:S_MATNR FOR MARA-MATNR DEFAULT '0503*' OPTION CP SIGN E.
...MEMORY ID pid :将SELECT-OPTIONS 分配参数名并存储在SAP内存,参数名长度不能超过三位.
...NO-DISPLAY : 将SELECT-OPTIONS设置为隐葳,不会在屏幕上显示。
...LOWER CASE : 输入值中不允许输入小写字符,否则会自动转换为大写。
...OBLIGATORY :限制该 SELECT-OPTIONS 为必须输入的项目,执行中系统会提示。
...NO-EXTENSION : 限制该SELECT-OPTIONS只有一个输入单元,即LOW字段,后一项被隐藏。
...VISIBLE LENGTH vlen : 定义所显示数据的长度。
例如:
REPORT Y001_ARTYU.
TABLES:MARA.
SELECT-OPTIONS:S_MATNR FOR MARA-MATNR OBLIGATORY NO INTERVALS.
SELECT SINGLE * INTO MARA FROM MARA
WHERE MATNR IN S_MATNR.
WRITE MARA-MATNR.
转载于:https://www.cnblogs.com/sanlly/p/3256457.html
SELECT-OPTIONS对象相关推荐
- javascript select option对象总结
javascript select option对象总结 一基础理解: var e = document.getElementById("selectId"); e. option ...
- ABAP select options 和 parameters在同一行
在选择屏幕上显示select options和parameters在同一行的功能. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT ( ...
- select 下拉菜单Option对象使用add(elements,index)方法动态添加
2019独角兽企业重金招聘Python工程师标准>>> 原生js 的add函数为下拉菜单增加选项 1.object.add(oElement [, iIndex]) index 可选 ...
- JavaScript[对象.属性]集锦
作者: 蓝色理想 SCRIPT 标记? 用于包含JavaScript代码.? 属性? LANGUAGE 定义脚本语言? SRC 定义一个URL用以指定以.JS结尾的文件? windows对象? 每个H ...
- javascript 对象详解
在 JavaScript 能够涉及的范围内有如下几个"大"对象:window, document, location, navigator, screen, history 等.下 ...
- js 操作select和option
2019独角兽企业重金招聘Python工程师标准>>> 1.动态创建selectfunction createSelect(){var mySelect = document.cre ...
- 公司培训文档-JavaScript[对象.属性]集锦
SCRIPT 标记 用于包含JavaScript代码. 属性 LANGUAGE 定义脚本语言 SRC 定义一个URL用以指定以.JS结尾的文件 windows对象 每个HTML文档的顶层对象. 属 ...
- javasript 操作option select
javascript select option对象总结 2009-09-28 08:59 一.基础理解: var e = document.getElementById("selectId ...
- javascript小技巧JavaScript[对象.属性]集锦
如果你找的javascript的东西的话,建议你 ctrl+F 直接在这个页上找,因为这里80%有你要找的,但是要让你挨着看的话,你就准备看完就去配眼镜!! 事件源对象 event.srcEleme ...
- JS工具类——Select操作类
1 function Select(){}; 2 /** 3 * 根据指定的JSON对象来生成指定的select的options项(清除原来的options). 4 */ 5 Select.creat ...
最新文章
- 让人头痛的大事务问题到底要如何解决?
- 容器必须设置宽度吗_UI设计必须要具备的前端知识
- 创建azure服务器
- linux不同发行版 程序通用吗,为什么各种Linux发行版使用不同的包管理器?
- 逆向工程生成的Mapper.xml以及*Example.java详解
- 常州全国计算机考点,2017年常州高考考点及考场查询系统
- 计算机组成原理平均cpi怎么算_【计算机考研】每日一题数网操组130
- java-数组排序--插入排序
- 编程语言python入门-2020年10月编程语言:Java、Python 龙争虎斗
- 中国人寿诈骗的内幕 (转自杭州网论坛)
- delphi random_delphi产生随机数
- 登录公司邮箱服务器怎么选,企业邮箱怎么选
- 生产可能性曲线与机会成本
- AUI框架的介绍和使用
- react项目里使用public的文件
- 【Verilog】消息码转AMI码的具体Verilog代码实践以及经验分享
- 技术出身的互联网大佬,广东占了两个
- 电脑浏览器打不开网页
- 如何使用 Lightly 进行 Python GUI 项目开发
- 前端ES6的语法整理
热门文章
- pc端汽车obd软件下载?_常用的ERP软件电脑端下载
- matlab GUI gca gco gcf
- 【 MATLAB 】模拟信号采样及离散时间傅里叶变换(DTFT)案例分析
- 【 Verilog HDL 】赋值冲突问题
- 傅里叶变换的应用之调制解调初步、采样
- _INTSIZEOF(n)解析
- LDAPserver的安装
- 今天买书了《JavaScript 权威指南》英文版
- 计算机组成原理的中央控制器,计算机组成原理第六章中央控制器(6-7,8,9).pdf
- oracle数据库硬恢复,ORACLE数据库恢复技术