Trabajar con field symbols es parte de la programacion dinamica, y no creo que te vaya a ayudar a bajar los tiempos de respuesta. Es mas, creo que te daria el mismo resultado que trabajando sin field symbols.
Yo me enfocarķa mas por otro lado.. Por ejemplo, en el codigo que pusiste, veo que haces un select a la bseg dentro de un loop, y esto te demandaria mucho mas tiempo, porque estas accediendo muchas veces a la tabla.. En vez de eso, pondria..
select augbl
from bseg
into table t_bseg
for all entries in <fs_itab>
where bukrs eq <fs_itab>-bukrs and
belnr eq <fs_itab>-belnr and
gjahr eq <fs_itab>-gjahr.
Y dentro de la tabla t_bseg te traes el campo augbl..
Espero que te ayude!
Saludos!
|