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