Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

screen validation

Former Member
0 Likes
704

Hi all,

I have created a simple report in which on selection screen i have the following requirement.

select-options: s_matnr for mara-matnr.

then in next line at begining i have to provide a radio button for xplant status and also in the same line there should be a parameter like option in so that user can select the values from MARA-MSTAE.

and in next line again a radiobutton in the begining itself and then a parameter for MARC-DISMM.

and in line below to this paramters: p_werks type marc-werks.

when first radio button is checked only xplant status's value should be entered and MARC-DISMM as well as marc-werks should be invisible and when second radio button is selected, MARA-MSTAE should be invisible.

plz help me to acheive this.

Regards,

Ashmita Singh

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
671

My help: use the search function. There are enough threads regarding manipulating selection screens,

5 REPLIES 5
Read only

Former Member
0 Likes
672

My help: use the search function. There are enough threads regarding manipulating selection screens,

Read only

Former Member
0 Likes
671

Hi,

It's very basic selection screen programming, try to search first before posting.

parameters:p1(10) TYPE C MODIF ID AB, 
                 p2(10) TYPE C MODIF ID XY. 
.........
AT SELECTION-SCREEN OUTPUT. 
  IF RAD1 = 'X'. 
      LOOP AT SCREEN. 
          CHECK SCREEN-GROUP1 = 'XY'. 
          SCREEN-INPUT = '0'. 
          MODIFY SCREEN. 
      ENDLOOP. 
  ENDIF.

Regards,

Harsh.

Edited by: Harsh Saxena on Aug 27, 2010 4:26 PM

Read only

Former Member
0 Likes
671

Take reference of belwo code



PARAMETERS: rad1 RADIOBUTTON GROUP vdo DEFAULT 'X',
                         rad2 RADIOBUTTON GROUP vdo MODIF ID vdo.
AT SELECTION-SCREEN.
  LOOP AT SCREEN.
    CHECK screen-group1 EQ 'VDO'.
    screen-invisible = '1'.
    MODIFY screen.
  ENDLOOP.
 

Read only

Former Member
0 Likes
671

Hi,

Only thing is you need to use At SELCTION-SCREEN even at here. When ever you selected one radio buttin that corresponding field should be visible.

search for selection screen designs, you will get many threads.

Regards,

Vamsi Krishna

Read only

Former Member
0 Likes
671

it will be like this :


selection-screen begin of block b1 with frame title text-001.
select-options: s_matnr for mara-matnr modif id mat.
selection-screen begin of line.
parameter: rd1 radiobutton group rd user-command ua default 'X' modif id mm1.
PARAMETER : p_mstme like MARA-MSTAE modif id mst.
selection-screen comment 3(20) text-005 modif id mm1.
parameter: rd2 radiobutton group rd modif id mm2.
PARAMETER : p_mstme like MARA-DISMM modif id dis.
selection-screen comment 26(25) text-006 modif id mm2.
selection-screen end of line.
PARAMETER : p_werks like MARc-werks modif id wer.
selection-screen: end of block b1.

The modif id's that i have used u can use them in

loop at screen...............endloop.

to show the parameters when required.