PDA

Ver la Versión Completa : No me funciona el REUSE_ALV_FIELDCATALOG_MERGE con un type


jtristan
08/06/09, 11:26:07
Hola,

tengo declarado una tabla que a su vez tira de un type. Cuando hago el fieldcatalog no me coge ningún campo.

TYPES: BEGIN OF pedidos_total_type,
kunag LIKE vbpa-kunnr,
kunwe LIKE vbpa-kunnr,
lzone LIKE tzont-vtext,
END OF pedidos_total_type,
t_pedidos_total_type TYPE STANDARD TABLE OF pedidos_total_type.

DATA: i_pedidos_total TYPE t_pedidos_total_type WITH HEADER LINE.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
i_program_name = repid
i_internal_tabname = 'I_PEDIDOS_TOTAL'
i_inclname = repid
CHANGING
ct_fieldcat = alv_field[].

¿Existe alguna limitación para usar tablas que no estén declaradas directamente sino que usan types?

Muchas gracias.
Un saludo.

Bmamba
08/06/09, 11:45:19
a mi me pasó

jtristan
08/06/09, 12:58:31
¿Y cómo lo solucionastes?

jesusgs12
09/06/09, 10:09:40
Haciendo el catálogo de campos a manubrio o creando la estructura en el diccionario...

jtristan
09/06/09, 10:42:32
Realmente mi duda es si es posible, trabajando con un tipo, el que la carga del catálogo sea automático, o no hay más remedio que hacerla mediante otros caminos.

jesusgs12
09/06/09, 14:13:55
Realmente mi duda es si es posible, trabajando con un tipo, el que la carga del catálogo sea automático, o no hay más remedio que hacerla mediante otros caminos.

Yo no he llegado a conseguirlo, casi siempre si eran muchos campos me acababa creando una estuctura en el diccionario. Suerte con el programa ;)