Buenas compañeros, tengo declarado un tipo para una tabla interna en la que uno de los campos de ese tipo es una tabla.
Ejemplo declaracion tipo:
TYPES: BEGIN OF t_alv_log,
icon LIKE icon-id,
bukrs LIKE bsik-bukrs, "Socientat
gjahr LIKE bsik-gjahr, "Exercici
belnr LIKE bsik-belnr, "Número de document
msg TYPE char100,
END OF t_alv_log.
* Tabla con campo tipo tabla
TYPES: BEGIN OF t_rec2,
tabla type t_alv_log OCCURS 0,
usu_p LIKE zfit_044-usu_p,
usu_r LIKE zfit_044-usu_p,
bukrs_f TYPE zfit_044-bukrs,
gjahr_f LIKE zfit_044-gjahr,
belnr_f LIKE zfit_044-belnr,
bukrs_manament LIKE bkpf-bukrs,
lotkz_manament LIKE bkpf-lotkz,
buzei_manament LIKE bseg-buzei,
estat(2),
canvi_territori,
END OF t_rec2.
Bueno pues esto compila y funciona, el problema está cuando le quiero asignar un valo a uno de los campos del campo tipo tabla.
Por ejemplo:
i_tabla-tabla-icon , esto no me funciona. Como es la sintaxis para acceder al campo icon?
Espero haberme explicado bien.
Gracias.
Ejemplo declaracion tipo:
TYPES: BEGIN OF t_alv_log,
icon LIKE icon-id,
bukrs LIKE bsik-bukrs, "Socientat
gjahr LIKE bsik-gjahr, "Exercici
belnr LIKE bsik-belnr, "Número de document
msg TYPE char100,
END OF t_alv_log.
* Tabla con campo tipo tabla
TYPES: BEGIN OF t_rec2,
tabla type t_alv_log OCCURS 0,
usu_p LIKE zfit_044-usu_p,
usu_r LIKE zfit_044-usu_p,
bukrs_f TYPE zfit_044-bukrs,
gjahr_f LIKE zfit_044-gjahr,
belnr_f LIKE zfit_044-belnr,
bukrs_manament LIKE bkpf-bukrs,
lotkz_manament LIKE bkpf-lotkz,
buzei_manament LIKE bseg-buzei,
estat(2),
canvi_territori,
END OF t_rec2.
Bueno pues esto compila y funciona, el problema está cuando le quiero asignar un valo a uno de los campos del campo tipo tabla.
Por ejemplo:
i_tabla-tabla-icon , esto no me funciona. Como es la sintaxis para acceder al campo icon?
Espero haberme explicado bien.
Gracias.
Comentario