¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema al convertir JPY y USD a IDR: Solución para evitar resultados incorrectos

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

Hola,

Tengo un problema al convertir JPY y USD a IDR. Aquí está el código para una comprensión 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: La moneda local siempre es IDR.

Con el código anterior, estoy teniendo problemas cuando la moneda del documento es JPY, el resultado es múltiplo de 10 para la cantidad original porque se multiplica por 10.

MODIFICADO

tbl_i_vbsegs-dmbtr = tbl_i_vbsegs-wrbtr * l_kursf.

Con esto, la conversión de JPY a IDR está bien, pero el resultado de USD a IDR es múltiplo de 100.

¿Alguien puede ayudarme con esto, por favor?

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

2 Respuestas

0
Cargando...

Cualquier otra sugerencia es bienvenida

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

Hola,

Puedes usar FM CONVERT_TO_LOCAL_CURRENCY y CONVERT_TO_FOREIGN_CURRENCY .

Gracias,

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?