2008 Dec 08 12:31 PM
Dear all
I have created invoice form in smartform for US. I have taken netwr field from vbrp table for display amount.
In output, amout values is taking like 100,00 but i want 100.00. I have tried replace command, user setting and currenct format, all are correct.
How can i change it, is any spro setting is there?
2008 Dec 08 12:50 PM
Hi,
use the function module, CATS_ITS_MAKE_STRING_NUMERICAL.
Thanks & Regards,
Ramana
Hi,
use the function module, CATS_ITS_MAKE_STRING_NUMERICAL.
Thanks & Regards,
Ramana
2008 Dec 08 12:44 PM
Hi Muthu,
If your user settings with the format 100.00
then use this function module.
BAPI_CURRENCY_CONV_TO_INTERNAL
I hope it will work for you.
Thanks,
2008 Dec 08 12:50 PM
Hi,
use the function module, CATS_ITS_MAKE_STRING_NUMERICAL.
Thanks & Regards,
Ramana
2008 Dec 08 1:33 PM
HI ALL
I am using all options but same problem. While showing output only that problem. I have checked in debug mode, values are coming correct?
2008 Dec 08 12:51 PM
Hi
Use this syntax:
WRITE wa_itab-netwr to v_netwr currency 'USD'.
Print currency using v_netwr.
Replace USD by your document currency.
Cheers
Ravish.
2008 Dec 08 1:20 PM
Apart from the Write option to the desired currency, may be set country 'IN' can help you, try it out..
narendra
2008 Dec 08 1:46 PM
Hi Muthu.
In Smartform --> Global Definitions , in INTILIZATION
Write
tables :vbrk,vbap,vbrp.
vbrk-WAERK = 'USD'.
vbap-WAERK = 'USD'.
vbap-VRKME = 'EA'.
vbrp-VRKME = 'EA'.
just try this,
Edited by: Kumar M on Dec 8, 2008 2:46 PM
2008 Dec 08 2:06 PM
FYI: Also if you are using ECC then you need to specify these currency fields in the curr/quant tab.
jus chk out...
2008 Dec 08 4:16 PM
Hi ,
Just give this a try.
Before displaying move it to a variable of type Char and display it.
Vikki.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |