ABAP Keyword Documentation → ABAP − Reference → SAP GUI User Dialogs → Selection Screens
Calling Selection Screens
Selection screens can be called as follows:
- by the statement
SUBMIT
- as a selection screen of a report transaction
- as the initial dynpro of a dialog transaction
- by the statement
CALL SELECTION-SCREEN
Each call starts selection screen processing. The display language of the selection screen is determined by the current
text environment language,
which can be set with the statement SET LOCALE LANGUAGE
.
Other versions: 7.31 | 7.40 | 7.54
Called by SUBMIT
When an executable program
is called using the statement SUBMIT
, the standard selection screen or the
selection screen specified in the statement is called between the events
INITIALIZATION
and START-OF-SELECTION
, if it contains at least one input field or pushbutton.
Called by report transaction
When a report transaction is executed, the associated executable program is also started internally
using SUBMIT
and the selection screen defined for the transaction is called
between the events INITIALIZATION
and START-OF-SELECTION
.
Called by dialog transaction
If a selection screen of the associated program is defined as the initial dynpro in a dialog transaction, the transaction code is used to call the selection screen when this program is executed. This screen is not handled like the first dynpro in a dynpro sequence however (see Selection Screen Processing).
Notes
- You should not use a selection screen as the initial screen of a dialog transaction, since this does not generally produce the expected program behavior.
- The display language of a general dynpro is the logon language and not the text environment language.