Fala
pessoal, agora que você já mexeu nessa nova ferramenta ( se não mexeu segue o
link de como fazer o primeiro projeto aqui à https://abapjuniores.blogspot.com/2023/11/bpa-criando-o-primeiro-projeto-do-zero.html.
Agora vamos
melhorar um pouco mais esse projeto, acredito que vocês tenham percebido que se
outro Usuário tentar executar o seu projeto ele não vai funcionar por falta de
configurações no aplicativo pois os ‘Critérios de reconhecimento’ não deixam
outra pessoa acesso, para mudar isso entre no aplicativo e selecione a tela
inicial do SAP.
E nos critérios
de reconhecimento mude para a imagem abaixo, Aplique e agora você generalizou o
acesso.
Salve e agora vá para a próxima tela aonde
informamos a tabela que será selecionada, clique na tela exatamente no parâmetro
com o nome da tela, nomeie e declare como quiser, mas tente usar um padrão de
nomenclatura para uma melhor analise e manutenção caso necessário, eu uso
parâmetros que posso usar o comando ‘Set’ como ‘IV_’ e usar os comandos ‘Get’ como
‘EV_’, mas fiquem a vontade, não se esqueçam de salvar.
Agora temos um elemento de tela que a automação
pode trabalhar nesse caso vamos somente mudar a tabela que vamos acessar,
deixando como um parâmetro para o usuário que for executar. Para fazer isso
vamos voltar para a automação. Na automação vamos clicar duas vezes no box ‘General
table Display’ Fazendo aparecer a tela do lado, vá ate a ultima coluna na tela
e procure pela objeto ‘Set element’, encontrando arraste o mesmo para o
‘iv_table’ que criamos assim será criado automaticamente uma caixinha dentro do
box ‘General table Display’.
Mude a posição do fluxo deixando conforme
abaixo e atualizando os valores do box igual também. Perceba que deixei em
destaque o + iv_table e naum “iv_table”, pois a opção com + criará o objeto e a
opção com “” criará o texto, salve o projeto.
Agora na próxima vez que você rodar o projeto
ele irá perguntar a tabela e isso possibilitará que consiga ver qualquer tabela.
No próximo post vamos extrair o dado da tabela informada,
mas tentem fazer isso e se precisar de algo é só chamar... valewwwww....