Existe cálculo após a VA01? oO
Quem nunca ficou que nem um zombie fazendo milhões de divisões para cálculos nas exits da VA01, pois é, já fiquei. 🙄
Nem tudo está perdido, estamos salvos, 😀
Graças ao….
NNNÃÃÃOOO… Graças ao Report mesmo o/
Uma solução que encontrei foi, criar um report na SE38 e marcar a opção “Aritmética em ponto fixo”
Criei as formulas de cálculos dentro de um perform em um report, faço a chamada do perform no momento em que preciso fazer o cálculo.
Exemplo com um perform “calculo_imp” é um report com o nome “zreport”:
PERFORM calculo_imp(zreport) USING v_valor1
v_valor2
CHANGING v_resultado.
Dentro do perform “calculo_imp”, tenho o meu cálculo.
Este programa também poderia ser uma função, mas vejo um problema, nem sempre iremos fazer um único tipo de cálculo, há situações que iremos precisar de mas de 3 parâmetros, no caso da função teríamos que prever a quantidade de parâmetros de importação e exportação.
É isso, um dia isso me ajudou muito, espero que ajude a mais alguém.
Abraços a todos aqueles que estão evitando o processo de virarem zombies 😉
Agradecimentos ao Ney Luiz Schneider.
Muito bem lembrado Mauro!!!
Já tive que fazer isso antes, e passei um tempinho quebrando a cabeça também… rs
Abs!
=D
Valeu Dai =*
fantástico.. salvou meus neurônios este post!
fantástico.. salvou meus neurônios este post!²