SCREEN-INPUT = '1'. "可输入 MODIFY SCREEN. ELSEIF SCREEN-NAME = 'P_AGE'. SCREEN-INPUT = '0'. "禁止输入 MODIFY SCREEN. ENDIF. ENDLOOP.
screen-input=0."C2钩选时,所以屏幕输入元素禁止输入 MODIFY SCREEN. ENDIF. "控制下拉列表(文本框也是一样)的必输性:外观上打钩,但不自动校验 IFp_rd2='X'AND screen-group1='MXY'. "显示 screen-active='1'. * screen-input= '1'."显示前设为可输入 screen-required='2'."外观上打钩,但不自动校...
LOOP AT SCREEN . IF p_r IS NOT INITIAL . "如果是日模式,隐藏会计年底和期间 t1 = text - 002 . IF screen -name = 'S_GJAHR' OR screen -name = 'P_SPAN' OR screen -name = '%_P_SPAN_%_APP_%-TEXT' . CLEAR p_span . CLEAR s_gjahr[] . screen - input = 0 . screen -invisi...
screen-input = '1'. MODIFY SCREEN. ENDIF. ENDIF. ENDLOOP. 二、z_userexit_01.abap 1.选择屏幕 2.结果展示 3.源码 代码语言:javascript 代码运行次数:0 运行 AI代码解释 *&---* *& Report Z_USEREXIT_01 *& *&---* *& *& *&---...
上面的代码的意思是如果数值这一栏位超过1000的话,就把这个栏位读写属性改为只读,即:SCREEN-INPUT = '0'. 效果如下: 四、设定固定栏位。 在se51中,双击表格属性的图标: 属性设置如下: 这里就固定2列就好。记得保存并激活,效果如下: 至此,表格控件的使用到此结束。
IF screen-group1 = 'SES'. IF p_annual EQ 'X'. screen-input = 1. ELSE. screen-input = 0. ENDIF. ENDIF. MODIFY SCREEN. ENDLOOP. Reply All forum topics Previous Topic Next Topic 7 REPLIES 7 Go to solution Former Member Options Mark as New Bookmark Subscribe Mute ...
0 Kudos 1,716 SAP Managed Tags: ABAP Development Try this user exit: MV45ATZZ but you need to know the screen number and field name. code should be write like: IF ( SY-TCODE EQ 'VA02' ). LOOP AT SCREEN. IF SCREEN-GROUP1 EQ 'A1' and screen-name = 'ADRC' SCREEN-INPUT =...
LOOP AT SCREEN. IF SCREEN-GROUP1 EQ 'A1'. SCREEN-INPUT = 0. MODIFY SCREEN. ENDIF. ENDLOOP. ENDIF. In the screen attributes I set group1 as 'A'. But still it is not working. Can you tell please what is the wrong here? With Regards, Jaheer Reply Former Member In response to...
screen-input = '0'. ELSEIF flag = 'X'. screen-input = '1'. ENDIF. MODIFY SCREEN. ENDIF. ENDLOOP. ENDMODULE.MODULE cancel. LEAVE PROGRAM. ENDMODULE.MODULE user_command_0100 INPUT. save_ok = ok_code. CLEAR ok_code. CASE save_ok. WHEN 'TOGGLE'. IF flag = ' '. flag = '...
CHECK screen-name = fname. IF screen-input = 0. xshow = 'X'. ELSE. xshow = space. ENDIF. EXIT. ENDLOOP. ENDFORM. 4 Coding in FI BTE (Bussiness Transaction Event) 1120. You have to use (SAMPLE_PROCESS_00001120). I will not be decribing how to activate BTE 1120 in t...