Hola, supongamos que tienes esto en tu txt..
PELIM0103200701052008
Y tienes que guardarlo en una tabla interna en la que los campos son
land1 -> Pais
regio -> Region
Date1 -> Fecha1
Date 2 -> Fecha 2
Nunca lo he probado pero estoy seguro que resultara, create una variable de esta manera teniendo en cuenta el numero de caracteres de cada campo
TYPES: BEGIN OF ty_tab,
land1(2),
regio(3),
date1(8),
date2(8),
END OF ty_carga.
TYPES: BEGIN OF ty_carga,
line1(21), "Para el ejemplo es 21
END OF ty_carga.
DATA: ti_tab TYPE TABLE OF ty_tab WITH HEADER LINE,
ti_carga TYPE TABLE OF ty_carga WITH HEADER LINE.
Ahi estoy creando 2 tablas internas, uno para la carga y otra para la conversion, tendrias que hacer el GUI_UPLOAD a la tabla interna ti_carga y lo que despues tendrias que hacer es esto
ti_tab[] = ti_carga[].
Porque al final SAP siempre trabaja las estructuras como una cadena separadas por una longuitud del atributo del campo ... espero te sirva