Hi Pooja,
We need three screens screens. Lets say
100 - Sign in screen (with User name and password input fields)
200 - Sign up page
300 - Forget ID Page
In the main program.
SELECTION-SCREEN BEGINOFBLOCK b1 WITHFRAMETITLEtext-001.
PARAMETER : r_signin RADIOBUTTONGROUP rad1 USER-COMMAND fc,
r_signup RADIOBUTTONGROUP rad1,
r_recvr RADIOBUTTONGROUP rad1.
SELECTION-SCREENENDOFBLOCK b1.
AT SELECTION-SCREENOUTPUT.
if r_signin = 'X'.
callscreen100STARTINGAT3010.
elseif r_signup = 'X'.
callscreen200STARTINGAT105.
elseif r_recvr = 'X'.
callscreen300startingat2010.
endif.
Create three screens by double clicking on the screen nos.
Design corresponding layouts and the write the required code in PBO and PAI modules for each screen.
P.S - Some points to note.
1. Set attribute of password screen field to Invisible, it will display only asterisk)
2. And in the PBO of each screen.
SET PF-STATUS 'GUI'.
In the Menu painter GUI, Dont forget to add a button in the Application tool bar for eg 'OK' and the corresponding code in PAI to exit from the subscreen.
Do revert in case of any doubts.