CL_SALV_TABLE -> EDITABLE
Quer saber como tornar o ALV editável usando a classe CL_SALV_TABLE mesmo ele não tendo um método especifico para isso?
Em nome da produtividade fui obrigado a “hackea-la” e criar um método para nosso repositório, acredite, não foi nada fácil.
Se quiser saber mais detalhes, me envie um e-mail … [email protected].
Segue um exemplo de como criar um ALV usando nosso repositório.
"Supondo que temos os dados que desejamos mostrar em uma tabela interna chamada TI_TVARV.
"Executaremos a rotina abaixo de maneira básica, apenas para criar o ALV, torna-lo editável e mostrar em tela.
"Criar o ALV - Não importa a estrutura da tabela interna passada
PERFORM: zf_criar_salv USING 'TI_TVARV',
zf_tornar_alv_editavel, """"A MÁGICA esta aqui!!!
zf_mostrar_salv USING abap_true "Usa STATUS_GUI padrão
abap_true. "Otimizar largura colunas.