¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?