romario2
11/12/08, 12:24:48
Hola,
tengo un table control wizard alimentado por una tabla Z.
Ahora lo que quiero hacer es rellenar dicho table control llenando 2 campos que tiene.
He declarado G_ZTABLEC_ITAB2 = que la de table control
G_ZTABLEC_ITAB.
pero me sale un error
"G_ZTABLEC_ITAB2 no está especificada en TABLES
o no está definida como tabla interna"
la defino como tabla interna y tambien sale error
¿Cómo puedo hacer que pase los valores?
SALUDOS Y GRACIAS DE ANTEMANO!
El código en cuestión es el siguiente:
LOOP AT g_ztablec_itab into G_ZTABLEC_ITAB2.
* READ TABLE wa_rutex WITH KEY ruta = G_ZTABLEC_ITAB-ruta BINARY SEARCH.
READ TABLE G_ZTABLEC_ITAB2 WITH KEY ruta = 'F' BINARY SEARCH.
IF sy-subrc = 0.
g_ztablec_itab-CODI_RUTA = G_ZTABLEC_ITAB2-ruta.
g_ztablec_itab-TEXT_RUTA = G_ZTABLEC_ITAB2-text_ruta.
MODIFY g_ztablec_itab.
ENDIF.
ENDLOOP.
tengo un table control wizard alimentado por una tabla Z.
Ahora lo que quiero hacer es rellenar dicho table control llenando 2 campos que tiene.
He declarado G_ZTABLEC_ITAB2 = que la de table control
G_ZTABLEC_ITAB.
pero me sale un error
"G_ZTABLEC_ITAB2 no está especificada en TABLES
o no está definida como tabla interna"
la defino como tabla interna y tambien sale error
¿Cómo puedo hacer que pase los valores?
SALUDOS Y GRACIAS DE ANTEMANO!
El código en cuestión es el siguiente:
LOOP AT g_ztablec_itab into G_ZTABLEC_ITAB2.
* READ TABLE wa_rutex WITH KEY ruta = G_ZTABLEC_ITAB-ruta BINARY SEARCH.
READ TABLE G_ZTABLEC_ITAB2 WITH KEY ruta = 'F' BINARY SEARCH.
IF sy-subrc = 0.
g_ztablec_itab-CODI_RUTA = G_ZTABLEC_ITAB2-ruta.
g_ztablec_itab-TEXT_RUTA = G_ZTABLEC_ITAB2-text_ruta.
MODIFY g_ztablec_itab.
ENDIF.
ENDLOOP.