SAP NEWS-40-SELSCREEN



Get Example source ABAP code based on a different SAP table
  



ABAP_SELSCR in ABAP Release 4.0
ITOC

ABAP_MODIFICATION_NN Explicit Calls of Selection Screens

Selection screens can now be used universally: CALL SELECTION-SCREEN scrn
The language elements SELECTION-SCREEN BEGIN/END OF SCREEN can be used to define multiple selection screens in module pools and function pools. These selection screens are called using CALL SELECTION-SCREEN.

ABAP_MODIFICATION_NN Calling with Variants

Selection screen 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_NN Calling with SUBMIT

Specifying a selection screen in the statement SUBMIT.
SUBMIT report USING SELECTION-SCREEN scrn can be used to start a report using different selection screens.

ABAP_MODIFICATION_NN Initial Selection Screen for Transactions

Specifying the initial selection screen for a variant in transaction code maintenance for report transactions.
This allows the initial screen to be set for a report started using a transaction code. A variant can also be made 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 with different selection screens or variants.

ABAP_MODIFICATION_NN New Design of Multiple Selection Screen

More user-friendly design of the multiple selection GUI window
This screen is now organized in a much clearer manner using tabstrip controls and table controls.

ABAP_MODIFICATION_NN Dictionary References

Parameters and selection criteria with dynamic dictionary references.
This allows dictionary references (and hence the type, length, documentation, and value help) to be set at runtime.

ABAP_MODIFICATION_NN New Function Modules

Function modules RS_SELECTIONSCREEN_READ and RS_SELECTIONSCREEN_UPDATE.
In the same way as the function modules DYNP_VALUES_READ and DYNP_VALUES_UPDATE for regular dynpros, both function modules allow access to user entries on selection screens or values to be modified on selection screens with their own F4. These function modules were created with the multiple selection screen in mind, since the field names used there are unknown to the application program.