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!²