CL_SALV_TABLE

Como utilizar o método CL_SALV_TABLE => GET_SELECTIONS

Retorna o objeto de classe CL_SALV_SELECTIONS com o qual você especifica as seleções da tabela.

Funcionalidade(Segundo documentação do método):

O método GET_SELECTIONS retorna o objeto de seleção da tabela de saída que contém todas as configurações de seleção e informações sobre quais células, linhas e/ou colunas estão selecionadas no momento.

Parâmetros:

  • Sem parâmetros de entrada.

Exemplo de uso:

  DATA: r_salv     TYPE REF TO cl_salv_table,
        r_selecoes TYPE REF TO cl_salv_selections.

  CALL METHOD cl_salv_table=>factory
    IMPORTING
      r_salv_table = r_salv
    CHANGING
      t_table      = ti_dados.

  r_selecoes = r_salv->get_selections( ).
  r_selecoes->set_selection_mode( 1 ). 

* Tipos de seleção
* SINGLE      --> Seleção de linha individual --> 1
* MULTIPLE    --> Seleção de linhas múltiplas --> 2
* CELL        --> Seleção de células          --> 3 --> Habilita a coluna MARK
* ROW_COLUMN  --> Seleção de linhas e colunas --> 4 --> Habilita a coluna MARK
* NONE        --> Nenhuma seleção             --> 0

  r_salv->display( ).

Abs,
LNUNES