Uma maneira de como encontrar hardcodes
Olá, tudo bem?
Tem projetos que entramos, temos um monte de desenvolvimentos e nem sempre encontramos aquele comportamento do SAP como deveria ser, certo? Isso porque temos, em geral nesta situação, muitos hardcodes, ou seja, muitas regras chumbadas no sistema que, para quem está acessando o sistema pela primeira vez, nos promove uma perda de tempo.
Mas temos uma ferramenta, em geral utilizada pelos ABAPs, que geralmente nos auxilia nesta situação.
Quem irá nos ajudar?
CODE_SCANNER é a transação!
Como ela funciona?
Passo 01: Entre na transação CODE_SCANNER
Passo 02: Irá aparecer a tela de seleção. No exemplo, fui buscar uma constante chamada “0001”. Informo esta informação no campo “Search string 1” (Fiz o exemplo com o idioma inglês, mas em português deve ter algo parecido com “Buscar string ou buscar cadeia”.
Nota: No campo “Packages”, deixamos com asterisco. Este campo está relacionado quando criamos, por exemplo, as tabelas de pricings. Também é um parâmetro que o ABAP utiliza para diferenciar os desenvolvimentos por frentes.
Passo 03: Ao final, acesso o menu para executar em background a transação CODE_SCANNER. Porquê? Vai que cai o desempenho da máquina…então melhor salvar no servidor!
Ao final, você consulta a fila de spool que você terá toda a relação de códigos ABAP para serem avaliados e verificar se faz sentido ajustar o hardcode ou não.
Gostou da dica? Compartilhe!