PARAMETERS: c02 TYPE char1 AS CHECKBOX DEFAULT 'X'."供应商 SELECTION-SCREEN COMMENT 21(15) TEXT-c02 FOR FIELD c02. SELECTION-SCREEN END OF LINE. INITIALIZATION "设置文件选择按钮图标及文字说明 CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_select_all text = '全选选择' IMPORTING result =...
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...
PARAMETERS: c2 AS CHECKBOX USER-COMMAND ddd DEFAULT 'X'. AT SELECTION-SCREEN OUTPUT. LOOP AT SCREEN . "当 C2 没有钩选时,其他元素都设置为可输入 IF screen-name <> 'C2' AND c2 IS INITIAL . screen-input = 1. MODIFY SCREEN. ELSEIF screen-name <> 'C2' AND c2 IS NOT INITIAL . scre...
对于 Checkbox 列,虽可通过IF_SALV_C_CELL_TYPE=>CHECKBOX 显示,但用户无法直接勾选或取消勾选。 突破方向:借助 SALV 的事件机制(如热点单击事件),结合数据模型的动态更新,间接实现编辑效果。 三、通过热点单击实现可编辑 Checkbox 3.1 核心思路 将Checkbox 设为热点:通过IF_SALV_C_CELL_TYPE=>CHECKBOX_HOTSP...
设置 P1 as checkBOX IF PI = 'X'.换成不必输
" 复选框 默认CHAR类型 长度为1ASCHECKBOXPARAMETERSP_BOXASCHECKBOX. 代码语言:javascript 代码运行次数:0 运行 AI代码解释 " 空行SELECTION-SCREENSKIPX." 间隔X行数据SELECTION-SCREENULINE." 下划线 代码语言:javascript 代码运行次数:0 运行 AI代码解释 ...
SELECTION-SCREEN只能用于选择屏幕。它在没有选择屏幕的报表中是无效的。例如,不执行PARAMETERS或SELECT-OPTIONS语句就无法创建按钮。 在下列主题中说明的SELECTION-SCREEN语句的选项创建 示例参见 18 要在选择屏幕上产生空行,请使用SELECTION-SCREEN语句的SKIP选项。语法如下: 语法 SELECTION-SCREEN SKIP [<n>]. 该语句产...
DATA: lv_checkbox TYPE abap_bool, lv_data_field1 TYPE string, lv_data_field2 TYPE string. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001. PARAMETERS: p_checkbox AS CHECKBOX. SELECTION-SCREEN END OF BLOCK b1. START-OF-SELECTION. lv_checkbox = p_checkbox. IF lv_checkb...
第一步:创建个SCREEN,在屏幕上创建个容器,CONTAINER.定义变量. DATA: WCL_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER, WCL_ALV TYPE REF TO CL_GUI_ALV_GRID . *--- 存放字段目录的内表 DATA gt_fieldcat TYPE lvc_t_fcat . *--- 布局结构 ...
选择屏幕、对话屏幕都有对应的SCREEN内表,下面是几个重要属性: NAME:Name of the screen field。如果参数是select-options类型参数,则参数名以LOW与HIGH后缀来区分。 GROUP1:选择屏幕元素通过MODIF ID选项设置GROUP1(对话屏幕通过属性设置),将屏幕元素分为一组,方便屏幕的元素的批量修改 REQUIRED:控制文本框、下拉列表...