ABAP SAP - ALV CELL WITH NO BORDERS ( STYLE2 )
ALV CELL WITH NO BORDERS ( STYLE2 )
Hide borders of alv Grid Sap Abap
A muito tempo precisei fazer essa questão de tirar as bordas das células do ALV, mas na internet não achei nada sobre isso....então depois de muito bater a cabeça, percebi que dependendo do valor que você passar para a estrutura lvc_t_styl, no campo STYLE2 a mágica acontece. Alem de outras alterações legais com a formatação do campo.
Para descobrir fiz um programa que vai lançando vários valores para este campo e descobri qual utilizar no momento certo, para tirar a borda de cima ou de baixo, ou dos lados.
Utilizei o programa BCALV_GRID_03 como base. Adicionei essa tabela à tabela do ALV:
data: begin of ty_ysbook.
include structure sbook.
data: cellstyles type lvc_t_styl.
data: end of ty_ysbook.
gt_sbook like standard table of ty_ysbook with header line,
E depois fiz uma lógica bem coxambreira pra jogar valores para o STYLE2
data: w_style type lvc_s_styl.
data: l_nunc type n length 10 value 10.
do 1000 times.
clear gt_sbook.
w_style-fieldname = 'CARRID' .
w_style-style2 = l_nunc * 100.
add 100 to l_nunc.
append w_style to gt_sbook-cellstyles.
gt_sbook-passname = w_style-style2.
append gt_sbook.
enddo.
Não ficou muito bonito, mas o importante é MOSTRAR QUE É POSSÍVEL E COMO FAZER. CERTO?
data: begin of ty_ysbook.
include structure sbook.
data: cellstyles type lvc_t_styl.
data: end of ty_ysbook.
gt_sbook like standard table of ty_ysbook with header line,
E depois fiz uma lógica bem coxambreira pra jogar valores para o STYLE2
data: w_style type lvc_s_styl.
data: l_nunc type n length 10 value 10.
do 1000 times.
clear gt_sbook.
w_style-fieldname = 'CARRID' .
w_style-style2 = l_nunc * 100.
add 100 to l_nunc.
append w_style to gt_sbook-cellstyles.
gt_sbook-passname = w_style-style2.
append gt_sbook.
enddo.
Não ficou muito bonito, mas o importante é MOSTRAR QUE É POSSÍVEL E COMO FAZER. CERTO?
Gostou da publicação? Então clica na raposinha e curta nossa fanpage \o/
Quer aprender ABAP definitivamente, sem precisar sair de casa?
Olá, tudo bem.
ResponderExcluirEstou pesquisando a algum tempo e até agora não encontrei nada a respeito.
Tem como ao inves de mostrar o Código, mostrar a Descrição de um Domínio em um relatório ALV? Obrigado.
Mostrar a descrição de um domínio? como assim?
Excluir