FUNCTION Y96_LISTOBJECT_TO_EXCEL_BY_HTM.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"       IMPORTING
*"             VALUE(FILENAME) TYPE  C OPTIONAL
*"             VALUE(CONFIRM) TYPE  C DEFAULT 'X'
*"             VALUE(EXEC) TYPE  C DEFAULT 'X'
*"             VALUE(COLOR_OFF) TYPE  C DEFAULT ' '
*"             VALUE(BORDER_OFF) TYPE  C DEFAULT ' '
*"             VALUE(SYMBOL_MODE) TYPE  C DEFAULT '-'
*"             VALUE(CHECKBOX_MODE) TYPE  C DEFAULT '-'
*"             VALUE(ICON_MODE) TYPE  C DEFAULT '-'
*"             VALUE(CELLS_OPTIMIZATION) TYPE  C DEFAULT 'X'
*"             VALUE(NOTCOLSPAN) TYPE  C DEFAULT ' '
*"             VALUE(ROWFILTER_ON) TYPE  C DEFAULT ' '
*"             VALUE(REWRITE) TYPE  C DEFAULT 'C'
*"       TABLES
*"              LISTOBJECT STRUCTURE  ABAPLIST
*"----------------------------------------------------------------------

  SET_PARAM.

  CALL FUNCTION 'GET_REPORT_LISTS'
       EXPORTING
            CALLBACK_FORM    = 'LISTOBJECT_TO_HTML'
            CALLBACK_PROGRAM = 'SAPLY96_LIST_TO_EXCEL'
       TABLES
            LISTOBJECT       = LISTOBJECT
       EXCEPTIONS
            OTHERS           = 1.

  PERFORM SAVE_FILE USING SCR-FNAME SCR-EXEC.
ENDFUNCTION.

FORM LISTOBJECT_TO_HTML
TABLES LIST_PAGES          TYPE SLIST_PAGEDESCR_TAB
       LIST                TYPE SLIST_LIST_TAB
       FMBS                TYPE SLIST_FMBS_TAB
       FMBX                TYPE SLIST_FMBS_TAB
       FSEL                TYPE SLIST_FSEL_TAB
       HYPER_TAGS          TYPE SLIST_HYPERTAGS_TAB.

DATA: FIDO TYPE SLIST_FIDO_TAB.
DATA: HIDE TYPE SLIST_HIDE_TAB.
DATA: HDLN TYPE SLIST_HIDELINE_TAB.

  PERFORM GET_HTML TABLES LIST FMBS FMBX FSEL FIDO HIDE HDLN.
ENDFORM.
Используются технологии uCoz