ABAP限制SELECT-OPTIONS 写程序定义选择界面参数时,离不开parameters和select-options,今天我们就来聊一聊使用select-options时的一些限定情况。 现有case如下,一个计划录入的程序,在显示计划选项下,需指定一天或者一段时间来展示对应的计划数据,也就是说只允许输入单值或者区间 我们第一印象是不是想在定义select-options...
[SAPABAP开发技术总结]选择屏幕——SELECT-OPTIONS SELECT-OPTIONS selcrit FOR {dobj|(name)} screen_options[OBLIGATORY|NO-DISPLAY][VISIBLE LENGTH vlen][NO-EXTENSION][NO INTERVALS][MODIF ID id]value_options [DEFAULT val1 [TO val2] [OPTION opt] [SIGN sgn]][LOWER CASE][MATCHCODE OBJECT search_...
实际上PARAMETERS类型的参数完全可以使用SELECT-OPTIONS来替代,下面就是使用这种替换方式,外表看上去与PARAMETERS是一样的,但双击后可以出现操作符选择界面,所以唯一不同点就是这个可以选择操作符,而且这样做的好处是:当不输入值时,查询所有的,但PARAMETERS值为空是查询就是为空(或0)的值(如果此时要忽略这个条件,则要...
选择屏幕(1)选择屏幕的制作,有两种方式parameters select-optionsparameters : 输入的参数值是单值select-options :输入的参数值是多值,也可以是一 个范围选择屏幕(2) TABLE 25、S afko.PARAMETERS aufnr2 LIKE afko-aufnr.SELECT-OPTIONS aufnr1 FOR afko-aufnr. 一个简单的例子一个简单的例子ABAPABAP基础基础内...
SELECT-OPTIONS <seltab> FOR <f> ... NO-EXTENSION ... 如果指定该选项,则选择屏幕上不出现右箭头,并且用户不能访问“复杂选择”窗口。 十五、把选择表限制为单值选择 SELECT-OPTIONS <seltab> FOR <f> ... NO INTERVALS ... "要将选择屏幕上选择为单个输入框 十六、格式化选择屏幕 1、指定空行、下划线...
SELECT-OPTIONS:p2 FOR mara-matnr MODIF. AT SELECTION-SCREEN OUTPUT. p2-low = 'aaaa'. APPEND MEMORY ID:将第一个输入框中的数据存放到SAP MEMORY中共享 12.4.1. 输入ABAP程序默认值时,需要加上“=” 如果输入框中输入的值恰为ABAP程序中相应字段所对应的初始值时(如字符类型为空串,时间与数字类型为“...
SAP咨询部 SELECTION-SCREEN 选择屏幕 选择屏幕选择表格式化选择屏幕选择屏幕事件 2018/7/18 3 选择屏幕定义 定义:parameters(单选)/select-options(多选)Parameters语法:PARAMETERS<p>...DEFAULT<f>...示例:PARAMETERS:WORD(10)TYPEC,DATETYPED,NUMBERTYPEPDECIMALS2.2018/7...
1. single value input单值输入选择屏幕, 使用parameters 关键字 定义 . 2. multiple value input 多值输入选择屏幕,使用 select-options 关键字 定义 parameters功能: 用户可以通过选择屏幕输入查询条件对数据库进行访问. 使用parameters 定义选择屏幕的两点限制 ...
ABAP选择屏幕常用关键字 1、PARAMETERS...<AS CHECKBOX/RADIOBUTTON GROUP rg1>。用来定义单值操作 2、SELECT-OPTIONS。用来定义单值、多值、范围参数。 3、SELECTION-SCREEN。用来格式化选择屏幕。
1.选择屏幕元素PARAMETERS和SELECT-OPTIONS有何区别?(6) 答:PARAMETERS是单值框,SELECT-OPTIONS表示范围。 2.内表有哪几种类型?结构体、表头和工作区有什么区别?(4) 答:三种类型:标准表,排序表,哈希表. 结构体、表头和工作区实质上一样,都是变量的集合.只是根据用途不同称呼不同罢了. 3.AT SELECTION-SCREEN ...