PDA

Ver la Versión Completa : Asignar datos de una tabla a otra en alv


srvory
23/02/20, 22:49:04
Muy buenas a todos!
Veréis tengo una tabla interna gt_bseg del tipo bseg, y otra tabla interna llamada por ejemplo de este estilo:
Data: gt_tabla occurs 0,
Etiq(25) type c,
Kostl type bseg-kostl,
End data.

En mi select ahora mismo estoy recogiendo todos los datos de la bseg y mentiendolos en gt_bseg y si en el alv hago que me muestre los datos de gt_bseg todo correcto.

Mi pregunta es, como puedo coger el kostl de la gt_bseg y meterlo en la variable gt_tabla-kostl y aparte dar un valor fijo llamémoslo 'xxxx' a la variable gr_tabla-etiq?

He probado en hacer un loop dentro de gt_bseg y ahí una condición a parte de sy-subrc eq 0, dentro he probado con appends, move, con field symbols.. y nada, al poner que en el alv se muestre gt_tabla en lugar de gt_bseg ( que si mostraba datos) no aparece nada. Debugando asigna los valores dentro de la condición pero no acaba de mostrar los resultados.. alguna idea?

Gracias de antemano!