Lo que tienes que hacer es... después de recuperar el fichero con el OPEN DATASET (la que comentas que te salen con símbolos raros), es utilizar este código de ejemplo que te muestro.
Declaramos las variables.
DATA: p_filename LIKE rlgrap-filename.
TYPES: BEGIN OF t_datatab,
fecha(8),
ceco(20),
cuenta(9),
dcorta(4),
signo(1),
impor(13),
dlarga(30),
sociedad(4),
END OF t_datatab.
DATA: it_datatab TYPE STANDARD TABLE OF t_datatab,
wa_datatab TYPE t_datatab.
DATA: it_raw TYPE truxs_t_text_data.
Utilizamos la función: TEXT_CONVERT_XLS_TO_SAP
Es un poco lenta pero 100% efectiva.
p_filename = p_file.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
* i_field_seperator = ';'
i_line_header = 'X' " X = Sin la cabecera
i_tab_raw_data = it_raw
i_filename = p_filename
TABLES
i_tab_converted_data = it_datatab[]
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.