Obrigado convidado, está funcionando bem.
Avalados por :
Olá,
Estou enfrentando um problema ao otimizar a largura de uma coluna ao exibir uma grade ALV. A coluna que estou exibindo contém IDs retirados da tabela ADR6 e o nome do campo é SMTP_ADDR. Tentei definir a opção CWIDTH_OPT como 'X' na estrutura de layout LVC_S_LAYO, para obter a largura de coluna otimizada, mas não tive sucesso. Também tentei alterar no catálogo de campos (da estrutura LVC_S_FCAT) configurando a propriedade OUTPUTLEN da coluna para algum valor. No entanto, a largura da coluna exibida na grade é de 241 caracteres, mas meus IDs são muito curtos para exibir uma largura de coluna tão grande (aproximadamente cerca de 40 caracteres). Por favor, ajude-me a resolver esse problema.
Saudações,
Sandeep Akella.
Obrigado convidado, está funcionando bem.
Olá,
Estou utilizando programação orientada a objetos para exibir a grade ALV e, para ser mais específico, a alteração está sendo feita no relatório padrão da transação de solicitação de compra ME2N. Nisso, adicionei 2 campos, um é o endereço de e-mail (campo mencionado anteriormente) e o outro é o preço bruto.
Tente usar isso:
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
e assim por diante..
Isso deve fornecer uma coluna otimizada.
Avise-me se precisar de mais ajuda.
Obrigado-
Eu tentei configurar a largura da coluna no catálogo de campos e está funcionando bem para mim.
Por exemplo:
clear ls_fcat.
ls_fcat-fieldname = 'EMAIL'.
ls_fcat-coltext = 'Email'.
ls_fcat-outputlen = 40.
append ls_fcat to t_fieldcat.
Saudações,
Naimesh Patel
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute