Asignar datos de una tabla a otra en alv

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • srvory
    Junior Member
    • feb
    • 2

    #1

    Asignar datos de una tabla a otra en alv

    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!
Trabajando...