Limpiar por registro una itab
Hola masters:
Una pequeña consulta. Hay alguna forma de limpiar la tabla interna output_table por cada registro mientras va asignandole su valor a MOSTRAR_TXT. ?? LOOP AT output_table. MOSTRAR_TXT-BUKRS = output_table-BUKRS. MOSTRAR_TXT-BUDAT = output_table-BUDAT. MOSTRAR_TXT-GSBER = output_table-GSBER. APPEND MOSTRAR_TXT. ENDLOOP. Espero su iluminación. Saludos Saludos |
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. |
Era justo lo que andaba buscando.
Muchas gracias. Soy bastante nuevo en abap. Por ahi escuche que los field-symbols hacian eso automaticamente. o me equivoco? Saludos |
Husos Horarios son GMT. La hora en este momento es 06:13:24. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web