Selection Screen
Selection Screen
BY ----Arjun
Overview
SELECTION-SCREEN:
An input screen is called SELECTION – SCREEN.
For Designing the Selection Screen , we have the following
Statements
1. Parameters .
2. Select – Options.
Syntax:
PARAMETERS < P_NAME> TYPE <TABLE – FIELDNAME>.
PARAMETERS <P_NAME> AS CHECKBOX.
PARAMETERS <P_NAME> RADIOBUTTONGROUP<GROUP NAME>
<P_NAME2> RADIOBUTTONGROUP<GROUP NAME>
<P_NAME3> RADIOBUTTONGROUP<GROUP NAME>
.
.
.
DATA : I_KNA1 TYPE TABLE OF KNA1.
DATA : WA_KNA1 TYPE KNA1.
PARAMETERS P_LAND1 TYPE KNA1-LAND1.
SELECT * FROM KNA1 INTO TABLE I_KNA1
WHERE LAND1= P_LAND1.
LOOP AT I_KNA1 INTO WA_KNA1.
WRITE:/ WA_KNA1 – KUNNR,
WA_KNA1 – LAND1,
WA_KNA1 – NAME1,
WA_KNA1 – ORT01.
ENDLOOP.
If P_CHKBOX = ‘X’.
Write:/ CheckBox is Selected.
Else
write:/ checkbox is not selected.
Endif.
EX ON RADIOBUTTONS.
PARAMETERS: P_RB1 RADIOBUTTON GROUP AAA,
P_RB2 RADIOBUTTON GROUP AAA DEFAULT ‘X’.
If P_RB1 = ‘x’.
write:/ ‘RB1’ is selected.
Else
write:/ ‘RB2’ is selected.
Endif.
SELECT – OPTIONS <SO_NAME> FOR <TABLE-FNAME>
SELECT – OPTIONS <SO_NAME> FOR <TABLE-FNAME>
NO INTERVALS.
SELECT – OPTIONS <SO_NAME> FOR <TABLE-FNAME>
NO – EXTENSION.
SELECT – OPTIONS <SO_NAME> FOR <TABLE-FNAME>
NO INTERVALS NO – EXTENSION.
EX ON SELECT – OPTIONS:
Tables KNA1.
Select – Options : S_KUNNR for KNA1-KUNNR.
Parameters : P_Dload as CheckBox.
Data: I_KNA1 type table of KNA1.
Data: WA_KNA1 type KNA1.
If SY-SUBRC = 0.
Message “DATA SUCCESSFULLY DOWNLOADED” Type ‘I’.
Endif.
ENDIF.
SELECTION – SCREEN TEXT:
It is used to provide a text for the selection – screen fields.
VARIANT:
It is an object to store Selection – Screen Data.