¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema ao converter JPY e USD para IDR: Solução para evitar resultados incorretos.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Olá,

Estou com um problema ao converter JPY e USD para IDR. Aqui está o código para uma compreensão clara:

ORIGINAL

SELECT SINGLE * FROM tcurf WHERE fcurr EQ tbl_i_vbkpf-waers

AND tcurr = tbl_i_vbkpf-hwaer.

IF sy-subrc = 0.

l_kursf = tbl_i_vbkpf-kursf * ( tcurf-tfact ) / ( tcurf-ffact ).

ENDIF.

IF tbl_i_vbkpf-waers NE 'IDR'.

tbl_i_vbsegs-dmbtr = tbl_i_vbsegs-wrbtr * g_tbl_i_vbkpf-kursf * 10.

ENDIF.

Nota: A moeda local é sempre IDR.

Com o código acima, estou tendo problemas quando a moeda do documento é JPY, o resultado é um múltiplo de 10 para a quantidade original porque é multiplicado por 10.

MODIFICADO

tbl_i_vbsegs-dmbtr = tbl_i_vbsegs-wrbtr * l_kursf.

Com isso, a conversão de JPY para IDR está correta, mas o resultado de USD para IDR é um múltiplo de 100.

Alguém pode me ajudar com isso, por favor?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Qualquer outra sugestão é bem-vinda

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Você pode usar FM CONVERT_TO_LOCAL_CURRENCY e CONVERT_TO_FOREIGN_CURRENCY .

Obrigado,

Sriram Ponna.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?