DATA lr_alv_grid TYPE REF TO cl_gui_alv_grid.
DATA pt_internal_table TYPE TABLE OF ztt_Db_Table2.
DATA lt_field_Catalog TYPE lvc_t_fcat.
CALL FUNCTION ‘LVC_FIELDCATALOG_MERGE’
EXPORTING
i_Structure_name = ‘ZTT_DB_TABLE2’
CHANGING
ct_fieldcat = lt_field_catalog.
lr_alv_grid = NEW cl_gui_alv_grid( i_parent = cl_gui_container=>default_screen ).
SELECT *FROM ztt_db_table2 INTO TABLE pt_internal_table.
DATA(lv_layout) = VALUE lvc_s_layo( grid_title = ‘Contact details’ ).
lr_alv_grid->set_table_for_first_display( EXPORTING is_layout = lv_layout i_save = ‘A’
CHANGING it_fieldcatalog = lt_field_catalog
it_outtab = pt_internal_table ).
WRITE: space.