Code: Alles auswählen.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_stat-low.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
ddic_structure = 'TJ02T'
retfield = 'ISTAT'
* PVALKEY = ' '
dynpprog = f_repid
dynpnr = '1000'
dynprofield = 'S_STAT-LOW'
stepl = 0
* WINDOW_TITLE =
value = 'F'
value_org = 'S'
multiple_choice = 'X'
display = 'F'
callback_program = f_repid
* CALLBACK_FORM = ' '
* MARK_TAB =
* IMPORTING
* USER_RESET =
TABLES
value_tab = t_values
* FIELD_TAB =
* RETURN_TAB =
* DYNPFLD_MAPPING =
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*AT SELECTION-SCREEN.
LOOP AT SCREEN.
CHECK screen-name = 'S_STAT-LOW'.
screen-intensified = '1'.
MODIFY SCREEN.
ENDLOOP.
Probier mal, ob es klappt, wenn du die bei dir eingeabaute Zeile "multiple_choice = 'X'" weglässt.Ebenso wird zur Zeit nicht automatisch zurückgestellt, wenn MULTIPLE_SELECTION angekreuzt wird.