File structure should be same as table structure including client field REPORT ZTABLE_LOAD . *— Selection Screen PARAMETERS : p_table TYPE dd02l - tabname OBLIGATORY . PARAMETERS : p_file LIKE rlgrap - filename OBLIGATORY MEMORY ID ysm . *— Declarations for dynamic data DATA gt_data TYPE REF TO data . DATA GS_DATA TYPE REF TO data . FIELD-SYMBOLS : <ft_data> TYPE STANDARD TABLE , <FS_DATA> TYPE ANY . *— Declarations for Result Count DATA : GV_SUCCESS TYPE I , GV_ERROR TYPE I . *— Declaration for factory ALV data : gr_table type ref to cl_salv_table . *— File Open Dialog AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file . PERFORM f4_file_name . *— Validate table name AT SELECTION-SCREEN ON p_table . PERFORM f_validate_table . START-OF-SELECTION . *— Create dynamic internal table CREATE DATA gt_data TYPE TABLE OF ( p_table ) . ASSIGN gt_data -> * TO <ft_data> . *— Create dynamic work area CREATE DATA gs_data TY