04-25-2007 1:22 AM
Hi Gurus,
Here i have two options...
1) list
2) balance
if i select 1 it has two display one selection which i have.... or by default it can display but if i select 2 option the first one has to hide and have two display anther selection screen...could any body pls help me ..........it would rewardable....
we have one EVENT at selection-screen output........but exatly it is not working...please send code
Kris
04-25-2007 1:59 AM
Hi,
Check this example..Hope this is what you want..
If you press radio button 1 then INPUT2 will be made invisible
If you press radio button 2 then INPUT1 will be made invisible
PARAMETERS: P_R1 RADIOBUTTON GROUP G1 USER-COMMAND USR
DEFAULT 'X',
P_R2 RADIOBUTTON GROUP G1.
PARAMETERS: P_INPUT1(10) MODIF ID M1,
P_INPUT2(10) MODIF ID M2.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF P_R1 = 'X' AND SCREEN-GROUP1 = 'M2'.
SCREEN-ACTIVE = '0'.
ELSEIF P_R2 = 'X' AND SCREEN-GROUP1 = 'M1'.
SCREEN-ACTIVE = '0'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
Thanks,
Naren
04-25-2007 1:59 AM
Hi,
Check this example..Hope this is what you want..
If you press radio button 1 then INPUT2 will be made invisible
If you press radio button 2 then INPUT1 will be made invisible
PARAMETERS: P_R1 RADIOBUTTON GROUP G1 USER-COMMAND USR
DEFAULT 'X',
P_R2 RADIOBUTTON GROUP G1.
PARAMETERS: P_INPUT1(10) MODIF ID M1,
P_INPUT2(10) MODIF ID M2.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF P_R1 = 'X' AND SCREEN-GROUP1 = 'M2'.
SCREEN-ACTIVE = '0'.
ELSEIF P_R2 = 'X' AND SCREEN-GROUP1 = 'M1'.
SCREEN-ACTIVE = '0'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
Thanks,
Naren
04-25-2007 2:25 AM
SELECTION-SCREEN: BEGIN OF BLOCK ap6 WITH FRAME TITLE text-010.
SELECTION-SCREEN : BEGIN OF LINE.
PARAMETERS : pa_list RADIOBUTTON GROUP rb1 USER-COMMAND
ucomm DEFAULT 'X' .
SELECTION-SCREEN COMMENT 4(15) text-010.
PARAMETERS : pa_bal RADIOBUTTON GROUP rb1.
SELECTION-SCREEN COMMENT 23(20) text-011.
SELECTION-SCREEN : END OF LINE.
SELECTION-SCREEN END OF BLOCK ap6.
SELECTION-SCREEN: BEGIN OF BLOCK ap1 WITH FRAME TITLE text-001.
SELECT-OPTIONS : so_bukrs FOR wa_bsis-bukrs OBLIGATORY NO INTERVALS
NO-EXTENSION MODIF ID r1.
SELECT-OPTIONS : so_saknr FOR gv_saknr MODIF ID r1,
so_gjahr FOR wa_bsis-gjahr MODIF ID r1,
so_belnr FOR wa_bsis-belnr MODIF ID r1,
so_bldat FOR wa_bsis-bldat MODIF ID r1,
so_aufnr FOR wa_bseg-aufnr MODIF ID r1,
so_kostl FOR wa_bseg-kostl MODIF ID r1,
so_prctr FOR wa_bseg-prctr MODIF ID r1.
*
*PARAMETERS : pa_infil LIKE rlgrap-filename MODIF ID r2.
SELECTION-SCREEN END OF BLOCK ap1.
SELECTION-SCREEN: BEGIN OF BLOCK ap7 WITH FRAME TITLE text-007.
PARAMETERS : pa_infil LIKE rlgrap-filename MODIF ID r2.
SELECTION-SCREEN END OF BLOCK ap7.
your code is working but in my case its not...pls check this.....waiting for reply
CAN YOU CHECK THIS CODE
04-25-2007 2:27 AM
LOOP AT SCREEN.
IF pa_list = 'X ' AND screen-group1 = 'r2' .
screen-active = '1'.
ELSEIF pa_bal = 'X ' AND screen-group1 = 'r1' .
screen-active = '1'.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
this is the code i have written in AT SELECTION SCREEN OUTPUT
04-25-2007 2:37 AM