ABAP Selection Screen,有些中文资料将其翻译成选择屏幕,因为 Selection Screen,最主要的用途,是给用户提供一个界面来维护输入数据,ABAP 报表读取这些输入数据之后,就能到数据库中进行相应的数据选择操作,故而译成选择屏幕。 ABAP 支持通过以下三种关键字,定义一个 Selection Screen,也就是说,仅仅通过编写纯的 ABAP 代...
SELECTION-SCREEN END OF BLOCK BLK01. AT SELECTION-SCREEN OUTPUT. PERFORM FRM_SET_SCREEN."选择屏幕字段集设置 "在AT SELECTION-SCREEN中循环SCREEN系统变量,把需要修改的画面元素的属性进行相应的修改 FORM FRM_SET_SCREEN. LOOP AT SCREEN. CASE SCREEN-GROUP1. WHEN 'MD1'. CASE L_STA. WHEN P1. SCREE...
SELECT-OPTIONS SELECTION-SCREEN PARAMETERS 我们先来看最简单的 PARAMETERS 关键字。 看下面这个最简单的 ABAP 报表: REPORT z. PARAMETERS: input TYPE string OBLIGATORY DEFAULT 'Hello'. WRITE:/ input. 其中OBLIGATORY 表示这个输入字段是一个必填字段,DEFAULT 关键字用于指定默认值。 执行之后,能看到名为 INPUT...
SELECTION-SCREENULINEPOS_LOW(10).SELECTION-SCREENULINEPOS_HIGH(10).SELECTION-SCREENPUSHBUTTON /POS_LOW(10)TEXT-002USER-COMMANDBTN01.SELECTION-SCREENBEGINOFBLOCKBLOCKWITHFRAME TITLETEXT-003.PARAMETERS:P_3TYPEC.SELECT-OPTIONS:S_1FORSCARR-CARRID.SELECTION-SCREENENDOFBLOCKBLOCK.SELECTION-SCREENBEGINOFBLO...
3.SELECT-OPTIONS: SELECT-OPTIONS语句用于定义选择选项,如s1_auart、s1_vbeln、s1_kunnr和s1_matnr。这些选择选项用于允许用户在选择屏幕上输入多个值,以用于后续的查询。 4.AT SELECTION-SCREEN OUTPUT: 这是一个事件块,在选择屏幕输出之后触发。在这个事件块中,屏幕的属性可以被修改。
OK_CODE_1000(ZTEST4-><REPINI>:MODULE(PAI))%_OK_CODE_1000(RSDBRUNT)%_START_REPORT(RSDBRUNT)system-callset_kernel_info'LIST_TO_MEMORY'submit_info-list_2_mem.*会将选择的用户输入数据缓存到内存中(EXPORT_VAR_2_MEM)PHASE=99.SETSCREEN0.LEAVESCREEN.屏幕离开 ...
*数据准备*选择屏幕SELECTION-SCREEN.PARAMETERS:字段TYPE参考数据元素MODIFID分组.select-option:字段for参考数据元素 modif id 分组.atSELECTION-SCREENOUTPUT.loopasscreen.CASE'X'.WHEN分类1.IFscreen-group1EQ'分组1'.screen-invisible='1'.screen-active='0'.ELSE.screen-invisible='0'.screen-active='1'.ENDI...
比如: 标准屏幕没有 SELECT-OPTIONS : 下面实现标准屏幕调用选择屏幕: 1、定义一个标准屏幕:9001. 2、定义个subscreen控件 SUB 3、定义选择屏幕:9999 SELECTION-SCREEN BEGIN OF SCREEN 9999 AS SUBSCREEN . PARAMETERS p_werks LIKE ekpo -werks OBLIGATORY . ...
abap中利用select-screen来产生下拉列表框, 需要用到数据字典中的类型组:vrm和系统函数'VRM_SET_VALUES' 代码如下:REPORT zrr_createdrplist .PARAMETER:pASLISTBOXVISIBLELENGTH22, name(20)TYPEc.ATSEL
SELECTION-SCREEN BEGIN OF BLOCK blk02 WITH FRAME TITLE text-002 . PARAMETERS: p_mjahr LIKE mkpf-mjahr DEFAULT sy-datum+0(4) MODIF ID sa ." 年度 SELECT-OPTIONS: s_bldat FOR mkpf-bldat MODIF ID sa , " 物料凭证日期 s_mblnr FOR mkpf-mblnr MODIF ID sa , " 物料凭证号码 ...