on 04-25-2006 1:04 PM
do you have an example of screen input
when i click radio butto parameter get input 1 and oposite
i get confused
Take a look at DEMO_DYNPRO_CHECK_RADIO.
There are quite few examples, you can search using DEMODYNPRO in SE38.
regards,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Rani,
I am not sure what u r looking for but u can give try to this code..
SELECTION-SCREEN BEGIN OF BLOCK BLK_TEST WITH FRAME.
PARAMETERS: R2 RADIOBUTTON GROUP RAD1 DEFAULT 'X' USER-COMMAND RD1,
R1 RADIOBUTTON GROUP RAD1.
PARAMETERS: P_TEXT1(10) ,
P_TEXT2(10) .
SELECTION-SCREEN END OF BLOCK BLK_TEST.
DATA:
FLG_R1(1),
FLG_R2(1).
INITIALIZATION.
LOOP AT SCREEN.
IF SCREEN-NAME = 'P_TEXT2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
CLEAR FLG_R1.
ENDIF.
ENDLOOP.
AT SELECTION-SCREEN OUTPUT.
IF FLG_R1 = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'P_TEXT1'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
CLEAR FLG_R1.
ELSE.
SCREEN-INPUT = 1.
MODIFY SCREEN.
CLEAR FLG_R1.
ENDIF.
ENDLOOP.
ENDIF.
IF FLG_R2 = 'X'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'P_TEXT2'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
CLEAR FLG_R2.
ELSE.
SCREEN-INPUT = 1.
MODIFY SCREEN.
CLEAR FLG_R1.
ENDIF.
ENDLOOP.
ENDIF.
AT SELECTION-SCREEN ON RADIOBUTTON GROUP RAD1.
CASE SY-UCOMM.
WHEN 'RD1'.
IF R1 = 'X'.
FLG_R1 = 'X'.
ELSEIF R2 = 'X'.
FLG_R2 = 'X'.
ENDIF.
ENDCASE.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Rani,
Please specify your requirement clearly.
Regards,
Reema.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Chek this sample code:
SELECTION-SCREEN BEGIN OF BLOCK 4 WITH FRAME TITLE text-013.
*START OF CFSE0001
*Selection for GL or Parked Invoice Posting
PARAMETERS: rb_gldoc RADIOBUTTON GROUP rg1 DEFAULT 'X' USER-COMMAND clck,
rb_pidoc RADIOBUTTON GROUP rg1.
SELECTION-SCREEN END OF BLOCK 4.
*---------------------------------------------------------------------*
* AT SELECTION-SCREEN OUTPUT *
*---------------------------------------------------------------------*
AT SELECTION-SCREEN OUTPUT.
IF rb_pidoc = 'X'.
LOOP AT SCREEN.
IF screen-group1 = 'M1'.
screen-active = '1'.
MODIFY SCREEN.
ELSEIF screen-group1 = 'M2'.
screen-active = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ELSEIF rb_gldoc = 'X'.
LOOP AT SCREEN.
IF screen-group1 = 'M1'.
screen-active = '0'.
MODIFY SCREEN.
ELSEIF screen-group1 = 'M2'.
screen-active = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Regards,
Anjali
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.