Como utilizar o método CL_SALV_TABLE => SET_SCREEN_POPUP
Penso que, todo consultor ABAP deveria conhecer o método SET_SCREEN_POPUP pois irá economizar muito tempo ao desenvolver relatórios ALV.
Descrição do SET_SCREEN_POPUP:
- Define as coordenadas de onde será posicionada a caixa de dialogo(POPUP) que contém o ALV em tela.
Parâmetros:
- START_COLUMN – Coluna onde será iniciada a janela;
- END_COLUMN – Coluna onde será finalizada a janela;
- START_LINE – Linha onde será iniciada a janela;
- END_LINE – Linha onde será finalizada a janela;
Exemplo de utilização:
*”Após instanciar o objeto em memória basta chamar o método abaixo para mostra-lo em tela. Esse método deve ser utilizado antes do DISPLAY.
CALL METHOD r_salv->set_screen_popup
EXPORTING
start_column = 10
end_column = 122
start_line = 01
end_line = 15.
O que acontecerá? Imagine a tela como uma matriz iniciada na posição 1, no exemplo acima será mostrado o popup a partir da coluna 10, linha 1, e sua largura será de 112 colunas e 14 linhas.
Segue uma imagem para exemplificar melhor…
Esse é um recurso muito simples de ser utilizado, sem segredos. Apenas lembrando que o ALV já deverá estar criado em memória, caso não saiba como cria-lo, leia esse post e esse aqui também.
Gostou do post, deixe um comentário e compartilhe!
Ctrl+F3,
LNUNES.