i am having slis_t_fieldcat_alv is unknown
data: li_field_cat TYPE slis_t_fieldcat_alv.
--- Building the field catalog --- ***
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
i_internal_tabname = c_edmsestatus
i_structure_name = c_zedmsestatus
CHANGING
ct_fieldcat = li_field_cat
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
error_message = 3
OTHERS = 4.
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
-- Building the ALV --- ***
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = sy-repid
I_CALLBACK_PROGRAM = sy-repid
I_STRUCTURE_NAME = c_zedmsestatus
IS_LAYOUT =
IT_FIELDCAT = li_field_cat
TABLES
t_outtab = i_edmse_status
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2