23 julho 2019

Criar Transação para SM30

Quando criamos uma tabela Z que precisa ser atualizada manualmente pelo usuário/funcional, utilizamos a opção "Gerador de atualização de tabela" na tela de criação (SE11) e geramos a nossa "SM30" desta tabela.

Para atualizar os dados desta tabela, basta acessar a transação SM30 com o nome dela e fazer nossas modificações.




O problema neste fluxo é que nem sempre o usuário final terá acesso à SM30 (visto que ao acessar a esta transação ele terá acesso a visualizar/modificar qualquer outra tabela além da sua), então quase sempre o funcional irá pedir ao abap para criar um transação Z associada à tela de atualização da tabela onde, ao acessar a transação, o usuário vai diretamente para a tela de atualização sem passar pela tela inicial da transação SM30

Então, vamos aos passos para criar nossa transação para manutenção de tabelas.

Partindo do ponto onde já temos o nosso "Diálogo de atualização de tabela" ou simplificando, nossa SM30 criada, iremos: