Hola pues resulta que por algunas cosas del destino, cambie el dominio de un elemento de dato que uso en una estructura Z (ZOPGR_S_PLAN) y cuando corro de nuevo el programa que usa esa estructura el ALV me deja solo capturar 10 caracteres en ese campo, cuando con el nuevo dominio me debe de permitir 20, si le doy F1 en el campo todo sale bien relacionado al elemento de datos que corresponde.
Estoy utilizando la función LVC_FIELDCATALOG_MERGE para crear el catalogo, ya hice un debug y el catalogo está bien creado el detalle es que al mostrar el ALV no me está respetando el cambio ¿Alguna idea
.
Estoy utilizando la función LVC_FIELDCATALOG_MERGE para crear el catalogo, ya hice un debug y el catalogo está bien creado el detalle es que al mostrar el ALV no me está respetando el cambio ¿Alguna idea
.Código:
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = 'ZOPGR_S_PLAN'
CHANGING
ct_fieldcat = pt_fieldcat.
Código:
* Mostramos tabla interna en ALV Control.
CALL METHOD grid1->set_table_for_first_display
EXPORTING
is_layout = gs_layout
it_toolbar_excluding = gt_exclude
CHANGING
it_fieldcatalog = gt_fieldcat
it_outtab = gt_plan_alv[].
... como les comento el catalogo se crea bien, pero el ALV se muestra como si la longitud de ese campo aun fuese 10 carecteres.
Comentario