Ver la Versión Completa : 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
23/11/10, 07:35:06
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.
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
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web