Bueno les cuento que hice por si alguien algun dia le pueda pasar.
Para ahorrarme todo el proceso de extraer informacion de tablas y realizar operaciones para obtener la hoja de balanzas que mi programa usara para hacer un excel, siendo la transacción F.01 la transacción que devuelve mi información hubo 2 posibles soluciones:
1.- En mi programa realizar un SUBMIT al programa de la transacción F.01 usando una variante que cree y utilizando la sentencia EXPORTING LIST TO MEMORY.
para después ser rescatado por la funcion LIST_FROM_MEMORY y transformado por LIST_TO_ASCI.
2.- La otra opcion y es la que use que fue la de buscar en el programa la linea donde la tabla que contiene los datos del ALV ya esta llena y usar Enhancement Point implícitos para exportar a memoria esta tabla que después mi programa la recupera a una tabla con las misma estructura.
Espero y alguien le ayude, saludos.
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
|