CL_SALV_TABLEPRODUTIVIDADE

Utilizando o método CL_SALV_TABLE => DISPLAY

CL_SALV_TABLE => DISPLAY, é bastante simples de ser usado, vem ver.

Descrição do DISPLAY:

  • Mostra em tela o ALV com todas as customizações feitas anteriormente.

Parâmetros:

  • Não existem parâmetros para o método display.

Exemplo de utilização: 

*”Após instanciar o objeto em memória basta chamar o método para mostra-lo em tela.

r_salv->display( ).

Qualquer customização desejada ou necessária deverá ser implementada antes desse ponto. Sem segredos, basta “criar” o objeto usando como referência uma tabela interna e mostra-lo em tela, o ABAP se preocupa com o resto.

Segue um exemplo prático.

***************************************************************************************

REPORT Z_REPORT_ALV_SIMPLES.

*”Objetos
DATAr_salv  TYPE REF TO cl_salv_table,
*”Tabelas internas
ti_mara TYPE TABLE OF mara.

*”Seleção de dados
SELECT * UP TO 10 ROWS
INTO TABLE ti_mara
FROM mara.

*”Instancia o objeto R_SALV utilizando o layout da tabela interna TI_MARA
*Obs. Não importa a estrutura contida no parametro T_TABLE o ALV respeitará o laiaute da Tabela Interna
CALL METHOD cl_salv_table=>factory
  IMPORTING
    r_salv_table r_salv
  CHANGING
    t_table      ti_mara.

*”Mostra o ALV na tela
r_salv->display).

*Ctrl+C -> Ctrl+V
*Ctrl+F3
*F8

***************************************************************************************

Agora, vá tomar um café com o tempo que lhe resta desta especificação ai… rsrs…. 😉

Abraços,

LNUNES

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

* Campo obrigatório