Buscando por strings no código fonte de vários programas

Sabe quando você chega em um novo cliente e te perguntam: qual o programa que tem a chamada do Sistema XPTO?

Você não faz nem ideia de que sistema é esse. Então você tenta procurar pelos programas na SE38 e coloca algo como:

z*XPTO*

O problema é que quem criou o programa pode ter dado um outro nome qualquer. E como resolver isso?

Bom, pode ser que o programa realmente tenha um outro nome, mas talvez dentro de algum programa exista a menção ao tal XPTO. Então você pode fazer a busca por dentro do código fonte. Muitos anos atrás usávamos um programa standard que fazia essa busca. Mas há bastante tempo existe uma solução standard que ajuda muito.

Através dela você pode fazer buscas por strings dentro de qualquer programa ABAP. Digamos que você queira restringir sua busca pelos programas que iniciam por Z. Então na SE38 digite: z* como mostrado abaixo:

Em seguida vá até o menu mostrado na imagem a seguir. Ou seja, por dentro de Utilitários.

Por fim digite pela palavra que deseja pesquisar. No campo abaixo eu digitei a palavra ‘data’, mas poderia ser XPTO, por exemplo.

Repare nessa imagem acima que na tela exibida consta um botão em destaque. Se você clicar nele verá que o SAP agrupou todos os programas Z que ele encontrou no sistema. Ou seja, a busca ocorrerá dentro de todos esses programas listados.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *