Ver Mensaje Individual
  #2  
Viejo 07/07/13, 20:52:11
vanesamacri vanesamacri is offline
Senior Member
 
Fecha de Ingreso: jun 2011
Mensajes: 146
Hola.

Entiendo que estás queriendo borrar los registros a medida que los vas agregando a una nueva tabla interna, ¿cierto?

En ese caso, agrego una posible solución (en negrita):

DATA v_index TYPE i.

LOOP AT output_table.

v_index = sy-tabix.

MOSTRAR_TXT-BUKRS = output_table-BUKRS.
MOSTRAR_TXT-BUDAT = output_table-BUDAT.
MOSTRAR_TXT-GSBER = output_table-GSBER.
APPEND MOSTRAR_TXT.

DELETE output_table INDEX v_index.

ENDLOOP.

De esta forma, a medida que vas volcando los registros a una tabla nueva, se van suprimiendo los registros ya agregados de la tabla interna que se está loopeando.

Espero que haya servido. Saludos.
Responder Con Cita