Hi,
that is how it is for HUF and JPY currency types, and also for Korean currency. The internal and external format varies.
To understand display the record in SE11 from the DSO table(hope you have one in your dataflow). Instead of ALV grid use SE16 display setting. Now if you double-click on the record you will see that the decimal in the currency value for the record has moved by two places.
You have to handle this while loading your data or using a formula in your BEx output.
Regards,
Benedict