Или вот, есть пользовательский ФМ
Code:
FUNCTION ZEAS_F4_SHLP_EXIT_STUDENT.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" TABLES
*" SHLP_TAB TYPE SHLP_DESCT
*" RECORD_TAB STRUCTURE SEAHLPRES
*" CHANGING
*" REFERENCE(SHLP) TYPE SHLP_DESCR
*" REFERENCE(CALLCONTROL) LIKE DDSHF4CTRL STRUCTURE DDSHF4CTRL
*"----------------------------------------------------------------------
TYPES:
BEGIN OF ts_source,
UNAME TYPE ZDE_USERNAME,
FULL_NAME TYPE ZDE_FNAME,
END OF ts_source, tt_source TYPE TABLE OF ts_source.
DATA:
lt_source TYPE tt_source,
ls_source TYPE ts_source.
IF callcontrol-step <> 'SELECT'.
callcontrol-no_maxdisp = abap_true.
EXIT.
ENDIF.
SELECT * FROM ZTEAS2_STUDENTS INTO CORRESPONDING FIELDS OF TABLE lt_source.
CALL FUNCTION 'F4UT_RESULTS_MAP'
EXPORTING
apply_restrictions = abap_true
TABLES
shlp_tab = SHLP_TAB
record_tab = record_tab
source_tab = lt_source
CHANGING
shlp = shlp
callcontrol = callcontrol
EXCEPTIONS
illegal_structure = 1
OTHERS = 2.
IF sy-subrc <> 0.
callcontrol-step = 'EXIT'.
ELSE.
callcontrol-step = 'DISP'.
ENDIF.
ENDFUNCTION.
Какие параметры нужно в него подставить?
Code:
CALL FUNCTION 'FUNCTION ZEAS_F4_SHLP_EXIT_STUDENT.'
EXPORTING
apply_restrictions = abap_true
TABLES
shlp_tab = SHLP_TAB
record_tab = record_tab
source_tab = lt_source
CHANGING
shlp = shlp
callcontrol = callcontrol