12.4.SELECT-OPTIONS 12.4.1.输入ABAP程序默认值时,需要加上“=” 12.4.2.选择条件内表多条件组合规则 12.4.3.使用SELECT-OPTIONS替代PARAMETERS 12.4.SELECT-OPTIONS SELECT-OPTIONSselcritFOR{dobj|(name)} screen_options[OBLIGATORY|NO-DISPLAY][VISIBLE LENGTHvlen][NO-EXTENSION][NO INTERVALS][MODIF IDid] ...
SELECT-OPTIONS<seltab>FOR<f>.SELECT*FROMSPFLIWHERECARRIDIN<seltab>. REPORTZMMR_TEST2 .TABLES:SFLIGHT.DATA:gs_scarrTYPEscarr.DATA:gv_valTYPEchar20.SELECT-OPTIONS: S_1FORsflight-carrid DEFAULT'MU',"设置初始值S_2FORgs_scarr DEFAULT'AA*'OPTIONEQSIGN I,"OPTION:EQ(等于)、BT(区间值)、NB(...
SELECT-OPTIONS语句用于在ABAP程序中创建一个输入字段,供用户选择一个或多个范围的值。以下是SELECT-OPTIONS语句的语法:SELECT-OPTIONS options FOR database_field [NO INTERVALS] [NO-EXTENSION] [AS CHECKBOX][LOWER CASE] [MODIF ID modifier] [NO-DISPLAY] [ASYNC] [VARYING] [INTO database_table] [MEMORY...
MEMORY ID 就是在SAP内定义的一段内存区域,方便你从里边读出数据或者往里边写入数据你这里使用的MEMORY ID最明显的现象就是:你在选择画面上输入一个值后,该PARAMETER/SELECT-OPTIONS会将其设为默认值,当你退出程序再进入时,你会发现该PARAMETER/SELECT-OPTIONS保留了你上一次输入的值. 解析看不懂?免费查看同类题视...
SELECT-OPTIONS还可以与其他变量类型(例如PARAMETERS)一起使用,以便在程序中设置其他变量的默认值。例如: SELECT-OPTIONS s_matnr FOR mara-matnr NO INTERVALS NO-EXTENSION. PARAMETERS p_werks TYPE werks DEFAULT '1000'. 在此示例中,将使用默认值'1000'设置PARAMETERS变量p_werks的值,但是s_matnr变量的值将由用...
Select-options默认参数: 1.MEMORY ID就是在SAP内定义的一段内存区域,方便你从里边读出数据或者往里边写入数据 你这里使用的MEMORY ID最明显的现象就是:你在选择画面上输入一个值后,该PARAMETER/SELECT-OPTIONS会将其设为默认值,当你退出程序再进入时,你会发现该PARAMETER/SELECT-OPTIONS保留了你上一次输入的值。参...
```DEFAULT``` 设置默认值 ```OBLIGATORY``` 设置为必输项 * 复杂输入框、 SELECT-OPTIONS FOR 后面是对象 LOW HIGH为值得上下范围 ```DEFAULT <g>```设置LOW值 ```TO <g>``` 设置HIGH值 * 将多个元素放在一行上 ```SELECTION-SCREEN BEGIN OF line. ...
选择屏幕定义 Parameters其他格式 默认值:…default…大小写:…lower/uppercase必输项:…OBLIGATORY复选框:…aschechbox单选按钮:…radiobuttongroupXXX.2018/7/18 5 选择屏幕定义 Select-options语法SELECT-OPTIONS<seltab>FOR<f>DEFAULT<g>[TO<h>]... 其他格式:.…NO-EXTENSION...N...
SELECT-OPTIONS:p2FORmara-matnr MODIF. AT SELECTION-SCREEN OUTPUT. p2-low = 'aaaa'. APPENDp2 . MEMORY ID:将第一个输入框中的数据存放到SAP MEMORY中共享 12.4.1.输入ABAP程序默认值时,需要加上“=” 如果输入框中输入的值恰为ABAP程序中相应字段所对应的初始值时(如字符类型为空串,时间与数字类型为“...