The following two entries are necessary to populate the fields of the ALV list.
- Field Catalog
- Internal Table
DATA lt_field_Catalog TYPE slis_t_fieldcat_alv.
DATA ls_field_Catalog TYPE slis_fieldcat_alv.
DATA lt_internal_table TYPE TABLE OF ztt_db_table1.
ls_field_catalog-fieldname = ‘CONTACT_ID’
ls_field_catalog-seltext_l = ‘Contact_identification’.
APPEND ls_field_catalog TO lt_field_catalog.
ls_field_catalog-fieldname = ‘CONTACT_NAME’.
ls_field_catalog-seltext_l = ‘Contact name’.
APPEND ls_field_catalog TO lt_field_catalog.
ls_field_catalog-fieldname = ‘CONTACT_ADDRESS’.
ls_field_catalog-seltext_l = ‘CONTACT Address’.
APPEND ls_field_Catalog TO lt_field_catalog.
SELECT * FROM ztt_db_table1 INTO TABLE lt_internal_table.
CALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY’
EXPORTING
It_field_cat = lt_field_catalog
TABLES
T_outtab = lt_internal_table.