SELECT-OPTIONS的用法

ABAP SELECT-OPTIONS 条件功能 ABAP SELECT-OPTIONS 的使用方法 阅读详情

SELECT-OPTIONS - screen_options

Syntax

... [OBLIGATORY|NO-DISPLAY]      必输|不显示用于SUBMIT
    [VISIBLE LENGTH vlen]          指定显示长度
    [NO-EXTENSION]                         不显示多值选择按钮
    [NO INTERVALS]                            不显示字段的HIGH条件
    [MODIF ID modid] ... .              用于修改屏幕(系统表SCREEN)

用了很久了,还不知道SELECT-OPTIONS的完整用法,惭愧……

今天仔细研读了一下SAP帮助,受益非浅呀!

以下为SAP帮助中对SELECT-OPTIONS的描述:

 

Extras: 附加条件

1. ... OBLIGATORY

2. ... NO-DISPLAY

3. ... VISIBLE LENGTH vlen

4. ... NO-EXTENSION

5. ... NO INTERVALS

6. ... MODIF ID modid

Effect 作用

You can use these additions to declare the first input field as a required field, to suppress display on the selection screen, and to define the visible length. You can suppress display of the second input field and the pushbutton for multiple selection. All screen elements for the selection criterion can be assigned to a modification group.

你可以用这些附加项来声明首先输入的字段为必输字段,禁止显示在选择屏幕上,和定义显示长度。你可以禁止第二个输入字段和多先按钮显示在屏幕上。所有标准屏幕上的屏幕元素可以被分配给一个修改分组。

Note 注

In addition to the additions available, you can use the function module SELECT_OPTIONS_RESTRICT to restrict the number of selection options available and prohibit the value "E" for column sign in the selection table before the selection screen is sent.

除了这些可用的附加项之处,你可以屏幕生成之前使用函数组SELECT_OPTIONS_RESTRICT来禁止可用的选择条件的数量并且禁止选择表中的列SIGN被赋值“E”。

Addition 1

... OBLIGATORY

Effect 作用

This addition defines the first input field for the selection criterion on the selection screen as a required field. If this field is blank, the user cannot exit display of the selection screen using the Execute function (F8), but only using the functions Back, Exit, or Cancel.

这个选项定义了在选择屏幕上的标准选择的第一个输入字段作为必输字段。如果这个字段为空,用户就不能用运行函数(F8)来退出选择屏幕,只能使用Back, Exit, 或者 Cancel。

Addition 2

... NO-DISPLAY

Effect 作用

If you specify this addition, no screen elements are created on the selection screen for the selection criterion. In an executable program, a selection criterion of this type is used exclusively as part of the interface defined by the selection screen. It can be supplied with a value by the calling program when it is called with SUBMIT.

If the addition NO-DISPLAY is specified, the low and high columns in the selection table can have any flat data types. These selection tables can only be supplied with data with a WITH addition to the SUBMIT statement.

如果你指定了这个条件,就没有标准选择的屏幕元素在选择屏幕上生成。在一个可执行程序中,这种类型的标准选择唯一地被用来作为被选择屏幕定义的接口的一部分。它可以被一个通过SUBMIT调用的程序提供一个数值。如果NO-DISPLAY被指定了,选择表中的LOW和HIGH列可以使用任何扁平的数据类型。这些选择表只能在SUBMIT语句的WITH条件中被提供数据。

Note 注

The length of the values transferred to columns low and high in the selection table, for which there is no input field, is not restricted to 45 characters, as is the case for selection criteria with input fields.

传送给没有输入字段的选择表中的LOW和HIGH列的数值长度不限制在45个字符骨,这和有输入字段的选择条件相同。

Addition 3

... VISIBLE LENGTH vlen

Effect 作用

This addition defines a visible length of vlen for the input fields, where vlen must be specified directly as a positive number. If vlen is shorter than the length of columns low and high in the selection table and shorter than the maximum visible length, the input field is displayed at a length of vlen and the entry can be scrolled. Otherwise, the addition is ignored.

这个条件定义输入字段的可见长度为vlen,vlen必须被直接指定成一个正数。如果veln比选择表中的列LOW和HIGH的长度短,并且小于最大的可见长度,那么这个输入字段就以vlen的长度被显示出来并且输入值可以滚动。否则,这个条件将被忽略。

Addition 4

... NO-EXTENSION

Effect 作用

If you specify this addition, the pushbutton for multiple selection is not created on the selection screen.

如果你指定了这个条件,选择屏幕上的多选按钮将不会显示出来。

Note 注

The user cannot access the dialog box for multiple selection on the selection screen, which means they cannot edit selection tables containing several lines.

用户不能使用屏幕上的多选对话框,这意味着选择表不能包含多个单值行。

Addition 5

... NO INTERVALS

Effect 作用

If you specify this addition, the second input screen is not created on the selection screen.

如果你指定了这个条件,选择屏幕上的第二个输入框将不会生成。

Note 注

The user can only specify a single comparison in the first line in the selection table on the selection screen. The dialog box for multiple selections still allows interval selections.

用户只能为选择屏幕上的选择表在第一行指定单一值。多选对话框仍然充许多选。

Example 例子

Declaration of a selection criterion for which a single comparison is possible on the selection screen, but multiple selection isnot possible.

在选择屏幕上定义一个单一值可用的选择条件,并且多先框也被禁用。

DATA spfli_wa TYPE spfli.

SELECT-OPTIONS s_carrid FOR spfli_wa-carrid NO-EXTENSION
                                            NO INTERVALS.

Addition 6

... MODIF ID modid

Effect 作用

The addition MODIF ID assigns all the screen elements for the selection criterion to the modification group modid that is assigned to column group1 in the system table screen. This means they can be modified with a MODIFY SCREEN statement before the selection screen is displayed. You must specify the name of the modification group modid directly and it can only contain a maximum of three characters.

MODIF ID选项为选择条件的所有屏幕元素指定到MODID可修改组,这个修改组被分配给屏幕表SCREEN的group1列。这就意味着它们可以在选择屏幕显示之前被MODIFY SCREEN语句修改。你必须直接指定可修改组modid的名字并且它最多只能包含三个字符。

Note 注

The modification groups that are assigned to columns group2 and group3 in the system table screen are set by the system when a selection screen is generated and are described with the screen elements for a selection screen.

当一个选择屏幕生成时被指定给系统表SCREEN的列group2和group3的可修改组由系统设置并且被选择屏幕的屏幕元素所以识别。


作者:

SAP 选择屏幕隐藏selection options 在选择屏幕定义的时候,我们经常会运用NO INTERVALS,将字段改成单值,但是后面的选择框中还有多值输入。 阅读详情

相关推荐

SAP 选择屏幕SELECT_OPTIONS 输入框默认值不可修改

注意点:1.如果是parameter只需写P_XXX,如果是select-options,就需要和我一样写成S_XXX-LOW和S_XXX-HIGH这样才能成功。,我看别的博客是说写在这里面,写在Initialization这里面有BUG,

wxyix7的博客 1584

SAP ABAP SELECT-OPTIONS使用基本方法

SELECT-OPTIONS基本语法、定义和内表结构

weixin_46075394的博客 1万+

SAP应用界面开发:SELECT-OPTIONS对象、PARAMETERS 对象

1.SELECT-OPTIONS基本语法及定义 SELECT-OPTIONS通常用于参照一数据库字段来建立数据输入域,其定义对象命名长度不能超过8位,其产生的屏幕对象最大输入长度为18位,语法如下: SELECT-OPTIONS <sel> FOR <f>. [For Example] SELECT-OPTIONS:DATAFORSY-DATUM. *运行界面如下: SELECT-OPTIONS内表结构: 名称 ...

逍遥游 3204

ABAP之SELECT-OPTIONS的用法

SELECT-OPTIONS - screen_options Syntax ... [OBLIGATORY|NO-DISPLAY]     必输|不显示用于SUBMIT[VISIBLE LENGTH vlen]    指定显示长度[NO-EXTENSION]      不显示多值选择按钮[NO INTERVALS]     不显示字段的HIGH条件[MODIF ID mod...

weixin_43266419的博客 3422

angular里ng-options、ng-select是如何使用的?

这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【angular里ng-options、ng-select是如何使用的? 】 腾讯视频 ng-options和ng-select都属于angluar里的作用在表格或者下拉菜单的标签。 ng-op...

IT修真院:初学者转行到互联网的聚集地 1183

181.ABAP 选择屏幕 PARAMETERS SELECT-OPTIONS 用法

本文介绍了SAP ABAP开发的系统化进阶路径,重点讲解了ALV报表程序开发的核心步骤。主要内容包括:SAP技术架构的三层Client/Server模型、ABAP数据字典对象、Open SQL与Native SQL的区别、内表操作等核心原理。通过一个完整的ALV报表开发实例,详细演示了从数据字典定义到程序实现的完整流程,包括创建数据结构、编写报表程序、设置ALV布局、获取业务数据、构建字段目录等关键步骤。文章提供了可直接运行的ABAP代码示例,并附有详细注释,帮助开发者快速掌握SAP开发的核心技能,适用于企

2601_95651806的博客 16

SELECT-OPTIONS 的用法

SELECT-OPTIONS - screen_options Syntax ... [OBLIGATORY|NO-DISPLAY]      必输|不显示用于SUBMIT     [VISIBLE LENGTH vlen]          指定显示长度     [NO-EXTENSION]                         不显示多值选择按钮     [NO IN

抗体的博客 1982

光度立体三维重建——光源标定

光源标定的目的是为了确定光源方向或强度,一般利用物体表面的明暗信息、阴影信息或者反射特性三类信息中的其中一种即可,也可以将三种信息结合。采用不同标定物,是利用不同标定物的反射特性获取更加精确的光源信息。

wfengzi5的博客 1561

SAP SELECT-OPTIONS的用法

SELECT-OPTIONS - screen_optionsSyntax... [OBLIGATORY|NO-DISPLAY]     必输|不显示用于SUBMIT[VISIBLE LENGTH vlen]    指定显示长度[NO-EXTENSION]      不显示多值选择按钮[NO INT...

weixin_33701294的博客 950

spdk + fio测试nvme 设备的性能

fio的测试对象可以是块设备、文件等,在spdk的使用过程中会unbind默认的nvme driver,所以在系统中是看不到nvme块设备的,在spdk中可以通过fio_plugin的方式,将spdk的用户态driver部分的io功能打包成一个ioengine提供给fio使用,可以综合spdk的高性能和fio提供的复杂场景。更多DPDK相关学习资料有需要的可以自行报名学习,免费订阅,永久学习,或点击这里加。这个jobfile是spdk中提供的例子。领取,关注我持续更新哦!2.7 jobfile的例子。

lingshengxiyou的博客 1088

各种逻辑漏洞

注册:短信轰炸验证码安全问题密码爆破邮箱轰炸用户任意注册、批量注册用户名枚举XSS(有框的地方就可以尝试插XSS)登录:短信轰炸、验证码安全问题、密码爆破、邮箱轰炸SQL注入撞库抓包把password字段修改为空值发送认证凭证替换、比如返回的数据包中包含账号,修改账号就能登录到其他账号Cookie仿冒修改返回包的相关数据,可能会登陆到其他的用户找回密码:短信邮箱轰炸、短信邮箱劫持重置任意用户账户密码、验证码手机用户未统一验证直接跳过验证步骤。

shirlly_的博客 2093

angular js Select标签中的ng-options用法

Select标签绑定option一直很麻烦,有了angular js的 ng-options只需定义好json对象轻松绑定option, ng-options 指令用于使用 填充 元素的选项。 ng-options 指令使用数组来填充下拉列表,多数情况下与 ng-repeat 指令一起使用。 json变量定义: $scope.goods_level = [{

3454

Protege新手入门:5分钟搞定本体建模基础(附实战案例)

本文为Protege本体建模新手提供了一份快速入门指南。通过构建一个关于“披萨”的实战案例,详细讲解了从环境准备、定义核心类(Classes)、建立对象属性(Object Properties)到设置数据属性(Data Properties)和创建个体的完整流程。文章旨在帮助读者绕过复杂理论,在5分钟内直观掌握本体建模的基础操作,快速建立知识图谱构建的信心。

weixin_28335283的博客 283

Angularjs中ng-select和ng-options的用法详解

最近由于项目需要,学了一段时间的angularjs,发现还是比较容易上手的,里面有很多地方,的确震撼了自己。这里就简单的介绍一下angularjs中ng-select和ng-options的用法。 一、ng-select ng-select用来将数据同HTML的标签进行绑定。这个指令可以和ng-model以及ng-options指令一起使用,构建精细且表现良好的动态表单。 ng-opti

js_admin的博客 2791

【优化求解】基于matlab粒子群算法PSO确定最佳开关角对称级联多层逆变器【含Matlab源码 13080期】

粒子群算法PSO确定最佳开关角对称级联多层逆变器 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 97

【控制模块路径跟踪算法】PID控制算法实现路径跟踪(附C++代码)

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对PID控制算法实现路径跟踪–飞思卡尔的方法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容PID属于无模型控制,调节三个环节的参数会产生什么影响根据控制对象的不同也会有很大差别PID形象解释小明接到这样一个任务:有一个水缸点漏水(而且漏水的速度还不一定固定不变),要求水面高度维持在某个位置,一旦发现水面高度低于要求位置,就要往水缸里加水。

qq_35635374的博客 2386

JS中操作SELECT-OPTIONS用法

应用 第一步:JS中给SELECT中填充值 functionloadSelect(){vards=AddNews.GetCatogory().value;...

weixin_33688840的博客 111

Win10系统怎么打开Microsoft帐户?Win10系统打开Microsoft的帐户方法

也被加入了越来越多的功能,我们在使用电脑的时候,很对用户会打开Micorsofy账户功能,搜索个人邮件信息,照片等等,还能将个人的数据备份到账户内,那要怎么打开账户呢,下面带给大家方法。以上就是小编给大家整理的win10系统打开Microsoft帐户的具体操作方法,方法简单易懂,有需要的朋友可以看一看,希望这篇教程对大家有所帮助。5、最后我们将“Microsoft帐户”选项下方的开关按钮向右滑动将其打开,如下图所示,这样就成功打开wMicrosoft帐户功能了。我们在窗口左侧点击“设置”选项即可。

2401_88800025的博客 278

Angularjs中ng-select和ng-options用法【select联动数据】

1、使用前景 最近在使用angualr项目中遇到select联动数据,尝试了很多次都失败,终于在查找了很多资料以后解决了问题。 2、介绍ng-select ng-select用来将数据同HTML的标签进行绑定。这个指令可以和ng-model以及ng-options指令一起使用,构建精细且表现良好的动态表单。 ng-options的值可以是一个内涵表达式(compreh

LLDD2014425程序猿 3460

AI 实战篇 |基于 AI开放平台实现 人脸识别对比 功能,超详细教程【附带源码】

本篇文章来学习一下怎样使用 Unity实现简单地人脸识别 功能。 关于人脸识别,我们可以选择很多平台的SDK接入Unity来实现人脸识别的功能。

努力前行,总会成为自己心中的那道光 5万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

问题:html中的select的options的用法?

http://www.cnblogs.com/dcba1112/archive/2011/05/26/2057551.html

kbx8916的博客 580

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ng-select ng-options ng-repeat的用法与区别

ng-options ng-repeat的用法 工作中总会遇到关于下拉选项的一些操作,但是经常会遇到一些问题,基本上都是以下问题: - 下拉框使用ng-options和ng-repeat的区别 - 下拉框的默认选项的问题 - 下拉框的model值如何绑定 - 下拉框的禁用选项问题 - 下拉框的分组和排序的问题 ng-repeat和ng-options的用法ng-re...

dhxiyzqv45340的博客 261

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Angularjs中select 的ng-repeat 和 ng-options 用法和获取选取值

angularjs模块化开发中,遇到几次下拉菜单实现搜索功能的案例,现整理一下select中ng-repeat 和ng-options的用法和获取值的方法 一,ng-repeat 1,HTML {{x.name}} 你选择的是: {{selectedItems}} 2,JS app.controller('myCtrl', function($scope) { $scope.

Manson_zh的博客 1万+

ng-options用法详解

1、ng-options指令用途: 在表达式中使用数组或对象来自动生成一个select中的option列表。ng-options与ng-repeat很相似,很多时候可以用ng-repeat来代替ng-options。但是ng-options提供了一些好处,例如减少内存提高速度,以及提供选择框的选项来让用户选择。当select中一个选项被选择,该选项将会使用ng-model自动绑定到对应数据上。如果你想设一个默认值,可以像这样:$scope.selected = $scope.collection[3]。 1

qq_43437571的博客 4262
上一篇: SAP 笔记
Footloose_
博客等级 码龄10年 254粉丝 11原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值