SAP SELECTION SCREEN CALL
Get Example source ABAP code based on a different SAP table
ABAP_SELSCR - CallsSelection 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>>.
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 assigned 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 selection screen is not handled like the first dynpro in a dynpro sequence> however (see Selection Screen Processing>).
Latest notes:
A selection screen should not be used as the initial dynpro 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>.
ABAP_HINT_END