Acceder a un dato de una tabla q contiene otra tabla como campo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • tate
    Senior Member
    • feb
    • 106

    #1

    Acceder a un dato de una tabla q contiene otra tabla como campo

    Buenas compañero.
    Tengo que recuperar un datos que esta en una estructura, que a su vez tiene una serie de campos, y uno de ellos es una tabla, y no se como puedo llegar a hacer a ella para asignarselo a un campo.

    Un saludo y gracias de antemana.
  • jtristan
    Senior Member
    • oct
    • 240

    #2
    Podrías asignar primero la tabla a una tabla interna y después ya puedes trabajar con esa tabla algo así.
    Data: mi_tabla_interna type table of zloquesea.

    mi_tabla_interna[] = estructura-tabla[].

    Ahora ya puedes recorrer la tabla, bien con un loop o con un read y asignar el campo a tu variable.

    Un saludo.

    Comentario

    • tate
      Senior Member
      • feb
      • 106

      #3
      Ok, alfinal ya lo consegui, era mas facil de lo que pensaba.
      FIELD-SYMBOLS: <fs_transaction> TYPE /posdw/transaction_int.
      FIELD-SYMBOLS: <fs_retaillineitem> TYPE /posdw/retaillineitem.

      READ TABLE <fs_transaction>-retaillineitem INTO <fs_retaillineitem> INDEX 1.

      donde retaillineitem es un campo de /posdw/transaction_int, que es una tabla en realidad, asi que ya con eso podia meter los datos en <fs_retaillineitem> y poder tratorlos.

      Muchas gracias por la respuesta jtristan

      Comentario

      Trabajando...