TABLES :MARA .
SELECT-OPTIONS :S_MATNR FOR MARA -MATNR NO INTERVALS .
INITIALIZATION .
CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
EXPORTING
TITLE = '物料类型多选'
* TEXT =
* SIGNED = 'X'
LOWER_CASE = 'X'
* NO_INTERVAL_CHECK = ' '
* JUST_DISPLAY = ' '
* JUST_INCL = ' '
* EXCLUDED_OPTIONS =
* DESCRIPTION =
* HELP_FIELD =
SEARCH_HELP = 'MARA-MATNR'
* TAB_AND_FIELD =
TABLES
RANGE = S_MATNR
EXCEPTIONS
NO_RANGE_TAB = 1
CANCELLED = 2
INTERNAL_ERROR = 3
INVALID_FIELDNAME = 4
OTHERS = 5 .
IF SY -SUBRC <> 0 .
* Implement suitable error handling here
ENDIF.