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…

That’s it!

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.

Gostou da leitura? Cadastre-se e receba novidades gratuitamente em seu e-mail!

* Campo obrigatório



Como utilizar o método CL_SALV_TABLE=>SET_SCREEN_POPUP