*---------------------------------------------------------------------* * FORM read_file_to_table *---------------------------------------------------------------------* * [+] Reads the data of a file on the server into a table *---------------------------------------------------------------------* TYPES: BEGIN OF lt_file_data, line(600) TYPE C, END OF lt_file_data. FORM read_file_to_table USING p_filename TYPE localfile CHANGING p_file_data TYPE STANDARD TABLE of lt_file_data. DATA: lv_file_data TYPE lt_file_data. CLEAR: lv_file_data, p_file_data. REFRESH: p_file_data. OPEN DATASET p_filename FOR INPUT IN TEXT MODE. IF sy-subrc <> 0. WRITE: / 'Error opening input file.'. EXIT. ENDIF. DO. READ DATASET p_filename INTO lv_file_data. IF sy-subrc <> 0. EXIT. ENDIF. APPEND lv_file_data TO p_file_data. ENDDO. CLOSE DATASET p_filename. ENDFORM.