PARAMETERS语句用于定义两个参数P1和P2,它们是单选按钮(RADIOBUTTON)。这些按钮被分组到名为rad1的单选按钮组中。 DEFAULT 'X'表示默认情况下选中了P1单选按钮。这意味着在选择屏幕初始化时,P1单选按钮将被选中。 USER-COMMAND uc定义了PAI事件,如果没有该语句则点击按钮将毫无作用。 3.SELECT-OPTIONS: SELECT-OPTIO...
加上user-command就可以了 PARAMETERS: R1 RADIOBUTTON GROUP RAD1 DEFAULT 'X' USER-COMMAND co1,R2 RADIOBUTTON GROUP RAD1,R3 RADIOBUTTON GROUP RAD1.AT SELECTION-SCREEN ON RADIOBUTTON GROUP RAD1.IF R2 = 'X'.MESSAGE I030.ENDIF.
对话屏幕中的按钮、复选框、单选按钮、下拉框的Function Code都是通过屏幕元素attributes来设置的;选择屏幕中的FunCode则通过USER-COMMAND选项来设置 12.6.1.选择屏幕中的按钮 SELECTION-SCREEN:PUSHBUTTON2(12)but1USER-COMMANDcli1. INITIALIZATION. but1='Button 1'."可直接设置按钮上的标签文本 AT SELECTION-SCREEN...
对话屏幕中的按钮、复选框、单选按钮、下拉框的Function Code都是通过屏幕元素attributes来设置的;选择屏幕中的FunCode则通过USER-COMMAND选项来设置 12.6.1.选择屏幕中的按钮 SELECTION-SCREEN:PUSHBUTTON2(12)but1USER-COMMANDcli1. INITIALIZATION. but1='Button 1'."可直接设置按钮上的标签文本 AT SELECTION-SCREEN...
PARAMETERS: r_yj TYPE c AS CHECKBOX USER-COMMAND ucomm (这个是关键) MODIF ID m1,r_fyj TYPE c AS CHECKBOX USER-COMMAND ucomm MODIF ID m1.然后在事件 AT SELECTION-SCREEN OUTPUT. 这里面写代码就可以了
"一定要设置 USER-COMMAND ,否则点击之后,不会触发屏幕PAI事件,PAI事件不触发则会导致 "屏幕的AT SELECTION-SCREEN OUTPUT也就不会被触发(非执行按钮的FunCode触发时都会刷新 "屏幕,所以再次显示屏幕时再次执行PBO) PARAMETERS p_rd1 RADIOBUTTON GROUP gp1 USER-COMMAND mxx."用来隐藏 p_lclfil ...
PARAMETERS:p_1 RADIOBUTTON GROUP rg1 USER-COMMAND uc DEFAULT 'X', p_2 RADIOBUTTON GROUP rg1, p_3 RADIOBUTTON GROUP rg1. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-002. PARAMETERS : p_vbeln TYPE vbap-vbeln MODIF ID m1 . ...
Instead, define them in the same block (or outside any block), and define one different block below each radio button, which you hide and show based on which button is pressed (use USER-COMMAND to trigger the PAI when the button is pressed). Reply All...
| {AS CHECKBOX [USER-COMMAND fcode]} | {RADIOBUTTON GROUP group [USER-COMMAND fcode]} | {AS LISTBOX VISIBLE LENGTH vlen [USER-COMMAND fcode] [OBLIGATORY]} } [MODIF ID modid] ... . Extras: Effect These additions can be used to declare the input field as a required field, hide the...
根据画面上的选择按钮,控制画面,是可编辑项目 如果将将画面选择项目‘code’选中的话,其后面的项目就是可以输入项目,其他的项目是不可输入的下面这段代码,是根据画面的选择项目,进行画面控制。否则,则相反。SELECTION-SCREEN:BEGINOFLINE.PARAMETERS:PA_R1RADIOBUTTONGROUPRAD1USER-COMMANDUCOM.SELECTION-SCREEN:...