VND significa Dong vietnamita, y esta moneda no tiene subunidades (o decimales) en el mundo real.
Por ejemplo, en el mundo real, 1 USD = 100 centavos, 1 libra = 100 peniques, 1 rupia = 100 paise, etc. Los centavos, peniques y paise son las subunidades (o decimales). La mayoría de las monedas tienen dos decimales. Sin embargo, VND y otras monedas como JPY, KRW, etc., no tienen decimales en el mundo real y las entradas de TCURX se hicieron para reflejar exactamente eso.
Internamente, SAP ECC y BW almacenan todos los montos con dos decimales en sus tablas. Es por eso que ves el valor 1084.24 VND cuando miras el contenido de DSO. Sin embargo, cuando los montos se
muestran
al usuario en un informe, la tabla TCURX entra en juego y el sistema convierte el valor de la tabla al valor real en el mundo real. Entonces, en tu ejemplo, 1084.24 en la tabla se muestra como 108424 VND en el mundo real.
Mientras los datos entrantes fueran precisos, todo ese comportamiento es correcto; mostrar decimales para una moneda sería incorrecto si la moneda en sí no tiene decimales.
No cambies las entradas de TCURX ahora, esto creará problemas graves con los datos entrantes de ECC. También es probable que corrompa los resultados de todos los datos que ya tienes en BW que pertenecen a VND.
Para obtener más información sobre cómo SAP procesa las monedas, consulta las siguientes notas:
http://service.sap.com/sap/support/notes/137626
http://service.sap.com/sap/support/notes/434349
Mensaje editado por: Suhas Karnik