MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Acceder a un dato de una tabla q contiene otra tabla como campo (foro/showthread.php?t=40102)

tate 23/11/10 06:45:50

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.

tate 23/11/10 10:55:43

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


Husos Horarios son GMT. La hora en este momento es 03:51:06.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web