写程序定义选择界面参数时,离不开parameters和select-options,今天我们就来聊一聊使用select-options时的一些限定情况。 现有case如下,一个计划录入的程序,在显示计划选项下,需指定一天或者一段时间来展示对应的计划数据,也就是说只允许输入单值或者区间 我们第一印象是不是想在定义select-options时增加NO-EXTENSION来减...
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...
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] value_options[DEFAULTval1 [TOval2] [OPTIONopt] [SIGNsgn]][LOWERCASE] [MATCHCODEOBJECTsearch_help][...
SELECT-OPTIONS s_matnr FOR mara-matnr NO INTERVALS NO-EXTENSION. 2.在程序中使用SELECT语句来读取表中的数据,并将SELECT-OPTIONS变量用作过滤条件: SELECT * FROM mara WHERE matnr IN s_matnr. 3.在程序中显示SELECT-OPTIONS变量的输入屏幕: PARAMETERS: p_matnr LIKE s_matnr. 4.运行程序时,用户将看到SE...
[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_...
SELECT-OPTIONS - Quick reference Syntax SELECT-OPTIONS selcrit FOR{dobj|(name)} [OBLIGATORY|NO-DISPLAY] [VISIBLE LENGTH vlen] [NO-EXTENSION] [NO INTERVALS] [MODIF ID modid] [DEFAULT val1[TO val2][OPTION opt][SIGN sign]] [LOWER CASE] ...
ABAP_SELECT-OPTION_只保留选择范围 TYPE-POOLS SSCR. DATA: RESTRICT TYPE SSCR_RESTRICT, OPTLIST TYPE SSCR_OPT_LIST, ASS TYPE SSCR_ASS. SELECTION-SCREEN BEGIN OF BLOCK BLK WITH FRAME TITLE TEXT-001. SELECT-OPTIONS S_DATE FOR SY-DATUM NO INTERVALS NO-EXTENSION. SELECTION-SCREEN END OF BLOC...
seltab是由SELECT-OPTIONS语句确定的选择区域。下面由一个例子说明: DATA spfli_wa TYPE spfli. SELECT-OPTIONS: s_carrid FOR spfli_wa-carrid NO INTERVALS NO-EXTENSION, s_connid FOR spfli_wa-connid NO INTERVALS NO-EXTENSION. SELECT SINGLE * FROM spfli INTO spfli_wa ...
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] ...
NO-EXTENSION ... 如果指定该选项,则选择屏幕上不出现右箭头,并且用户不能访问“复杂选择”窗口。 十五、把选择表限制为单值选择 SELECT-OPTIONS <seltab> FOR <f> ... NO INTERVALS ... "要将选择屏幕上选择为单个输入框 十六、格式化选择屏幕 1、指定空行、下划线和注释 SELECTION-SCREEN SKIP [<n>]."...