Selection Screens in Release 4.0
1 Selection screens can now be used universally:
CALL
SELECTION-SCREEN .
2 Variants can be assigned to more than one selection screen.
3 You can specify the desired selection screen in SUBMIT .
4 You can specify the initial selection screen and variant in the
transaction code maintenance for reports.
5 More user-friendly design of the multiple selections window.
6 Parameters and Select-Options with dynamic Dictionary reference.
7 Function modules RS_SELECTIONSCREEN_READ and
RS_SELECTIONSCREEN_UPDATE for self-programmed F4 for selection
screens.
ABAP_MODIFICATION_1 Universally-usable
selection screens :
CALL SELECTION-SCREEN scrn
You can use the
SELECTION-SCREEN BEGIN/END OF SCREEN statements to define
selection screens in module pools and function groups. You call them
using CALL SELECTION-SCREEN .
ABAP_MODIFICATION_2 Variants can be assigned to one or more selection
screens. CALL SELECTION-SCREEN scrn
USING SELECTION-SET variant
Only the objects from the assigned screens are saved with the variant.
Only the variants assigned to a screen are presented on that screen.
ABAP_MODIFICATION_3 Specifying a selection screen in the
SUBMIT statement.
You can use SUBMIT report USING SELECTION-SCREEN
scrn to start a report using different selection screens.
ABAP_MODIFICATION_4 Specifying the initial selection screen for a
variant in the transaction code maintenance for
report transactions .
This allows you to set the inital screen for a report started using a
transaction code. You can also make a variant active when the
transaction is called (including all of the usual features of variants,
such as variables, hiding objects and so on). For example, different
transactions can use the same report, but different
selection screens or variants.
ABAP_MODIFICATION_5 More user-friendly design of the multiple
selections window
This type of selection screen can be organized in a much clearer manner
using tab strips and table controls.
ABAP_MODIFICATION_6 Parameters and Select-Options with dynamic
Dictionary reference.
This allows the user the set Dictionary references at runtime (type,
length, documentation, possible values help).
ABAP_MODIFICATION_7 Function modules RS_SELECTIONSCREEN_READ
und RS_SELECTIONSCREEN_UPDATE .
Analogous to the function modules DYNP_VALUES_READ and
DYNP_VALUES_UPDATE for normal screens both
function modules allow users to access user entries on selection screens
and to change values on selection screens with their own F4 .
These function modules were created with an eye towards the multiple
selection screen, since the field names used there are unknown to the
application program.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved