Ver Mensaje Individual
  #5  
Viejo 24/03/08, 21:57:27
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
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
__________________
David Carballido Córdova
Responder Con Cita