... [DEFAULT val1 [TO val2] [OPTION opt] [SIGN sgn]]
[LOWER CASE]
[MATCHCODE OBJECT search_help]
[MEMORY ID pid] ... .
1. ... DEFAULT val1 [TO val2] [OPTION opt] [SIGN sgn]
2. ... LOWER CASE
3. ... MATCHCODE OBJECT search_help
4. ... MEMORY ID pid
These additions allow you to specify a start value, allow lower case, and integrate a search help or a SET/GET parameter.
... DEFAULT val1 [TO val2] [OPTION opt] [SIGN sgn]
This addition defines start values for the columns in the first line of the selection table. Without the addition DEFAULT, initial values of the corresponding type are used as start values.
val1 and val2 are used to define start values for columns low and high. These start values can either be specified as literals or as previously defined data objects. If the data type of the specified start values does not match the data type of the columns, these are converted according to the conversion rules.
The addition OPTION is used to define the start value for the option column. If the addition TO is not specified, you must specify one of the expressions eq, ne, ge, gt, le, lt, cp, or np directly for opt. If the addition TO is specified, you must either specify bt or nb. If the addition OPTION is not used, the content of the option column is set to "EQ" or "BT". If you specify cp or np, the start value in val1 must contain at least one of the wildcard characters "*" oder "+" when data transfer takes place to the selection table, otherwise the program terminates.
The addition SIGN is used to define the start value for the sign column. You must either specify i or e directly for sgn. If the addition SIGN is not used, the content of column sign is changed to "I".
The times at which the start values are transferred to the first position in the selection table are
processed in the same way as with the addition DEFAULT
to the PARAMETERS
statement. If the selection table is not empty when the transfer takes place, the start values are not transferred to the first position. Only the
header line in the selection table is filled with these values, which does not influence the
selection criterion.
The corresponding input fields on the selection
screen are only filled with the start values if the first line in the selection table is not changed
before the selection screen is sent. The system displays the value contained in the selection table
when the event AT SELECTION-SCREEN
OUTPUT has been processed. Start values for multiple selection can only be defined by inserting lines in the selection table.
When you specify start values, make sure that they are specified not in the output format of the screen display but in the internal format for ABAP values.
... LOWER CASE
This addition prevents the content of character-like fields from being converted to block capitals when the data is transported from the input fields on the selection screen to the selection table.
... MATCHCODE OBJECT search_help
This addition links the input fields for the selection criterion to a search help
search_help from the ABAP Dictionary. You must specify the name of the search help directly.
The addition has the same effect on the input fields as when it is used with a
PARAMETERS statement for an input field for a parameter.
... MEMORY ID pid
This addition links the first input field to a SET/GET parameter in the
SAP Memory. You must specify the name
of the SET/GET parameter directly and it can only contain a maximum of 20 characters. The addition has
the same effect on the first input field as when it is used with a PARAMETERS statement for an input field for a parameter.