Gracias Invitado, funciona bien.
Avalados por :
Hola,
Me enfrento a un problema al optimizar el ancho de una columna al mostrar una cuadrícula ALV. La columna que estoy mostrando contiene IDs tomados de la tabla ADR6 y el nombre del campo es SMTP_ADDR. He intentado dar la opción CWIDTH_OPT como 'X' en la estructura de diseño LVC_S_LAYO, para obtener el ancho de columna optimizado, pero no lo he logrado. También he intentado cambiar en el catálogo de campos (de la estructura LVC_S_FCAT) configurando la propiedad OUTPUTLEN de la columna a algún valor. Sin embargo, el ancho de columna que se muestra en la cuadrícula es de 241 caracteres, pero mis IDs son demasiado cortos para mostrar un ancho de columna tan grande (aproximadamente alrededor de 40 caracteres). Por favor, ayúdame a resolver este problema.
Saludos,
Sandeep Akella.
Gracias Invitado, funciona bien.
Hola,
Estoy utilizando programación orientada a objetos para mostrar la cuadrícula ALV y para ser más específico, el cambio se está realizando en el informe estándar de la transacción de solicitud de compra ME2N. En esto he agregado 2 campos, uno es la dirección de correo electrónico (campo mencionado anteriormente) y el otro es el precio bruto.
Intenta usar esto:
DATA: t_slis_layout_alv TYPE slis_layout_alv.
t_slis_layout_alv-colwidth_optimize = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
is_layout = t_slis_layout_alv
y así sucesivamente..
Esto debería darte una columna óptima.
Avísame si necesitas más ayuda.
Gracias-
He intentado configurar el ancho de la columna en el catálogo de campos y está funcionando bien para mí.
Por ejemplo:
clear ls_fcat.
ls_fcat-fieldname = 'EMAIL'.
ls_fcat-coltext = 'Email'.
ls_fcat-outputlen = 40.
append ls_fcat to t_fieldcat.
Saludos,
Naimesh Patel
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute