Ver Mensaje Individual
  #23  
Viejo 18/09/07, 15:17:28
bisonye bisonye is offline
Senior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 635
Bueno Virus cambiamos de tercio!!!

Ya veo que has podido crear tablas. Como bien dice el error no tienes línea de cabecera por lo que no puedes trabajar directamente con los campos de tu tabla. De todas formas WS_ENTRADA se supone que es una tabla interna por lo que no tiene sentido que hagas las asignaciones de una estructura a un campo. Utiliza una estructura para pasar los campos y luego la anexas a la tabla. De todas formas esto te dará problemas para poner los datos en la misma línea necesitarías un contador para averiguar la línea en la que tienes que introducir los datos....

Por ejemplo:

Data contador type i.
CLEAR: it_tabla, it_tabla[].
contador = 0.
LOOP AT WS_ENTRADA1.
contador = contador + 1.
wa_tabla-campo = WS_ENTRADA1-campo.
INSERT wa_tabla INTO it_tabla INDEX contador.
ENDLOOP.

En los otros sustituyes Insert por:
MODIFY TABLE it_tabla INDEX contador FROM wa_tabla.

Saludos
Responder Con Cita