Currency notation
Hello friends
I want to know where we change the currency notation. in my system value Rs 2500.000 is shown as 2.500,000 which is not easily understandable. I want decimal point ( . ) after 2500.
I am giving below how my currency notation in systems for amt 2500( twenty five hundred.)
Current currency notation - 2.500,000
Required currency notation - 2,500.000
Please help urgent
Regards
Inder
HI Inder
Go to T-Code: OY04. There u can change the decimal Places.
or
Path: IMG-- NetweaverGeneral Settings-Curriences -
Set decimal Places for Curriences.
Reward if useful to u
Similar Messages
-
Hi ,
How to show currency in alv as 12,340.00 i am getting as 12340.00 when amount field is declared as type c . if i declare it as like field netwr it is giving shortdump when print preview is seen.
Thanks in advancehi,
you can declare the field as netwr
but in the fieldcatalog
<b>
fieldcatalog-datatype = 'CURR'.</b>
fieldcatalog-cfieldname = 'NETWR'
then it will come properly.
thanks & regards,
Venkatesh -
Decimal Notation IDR Currency on SAP Fiori
Dear Expert,
I had trouble with decimal notation on SAP Fiori. While I look My Spend on SAP Fiori, amount is different in ECC SAP with decimal notation.
In SAP Fiori : 98.130 IDR
In ECC SAP : 9.813.000 IDR
That's different on SAP Fiori and ECC SAP. I want amount in my Spend on SAP Fiori same with Amount in ECC SAP. I think SAP Fiori still pick the table (WRBTR) before calculate *100 with currency IDR, because ECC SAP automatic calculate *100 when IDR Currency.
( I think SAP Fiori like this piture, because it pick WRBTR table, and i want SAP Fiori pick Table in G/L Amount on ECC SAP)
How to solve this in SAP Fiori?
Thank YouHi Dattaraya,
If I change decimal place of currency code IDR on OY04, it will change value on ECC SAP. It's mean like on SAP Fiori and ECC SAP same 98.130 but it's wrong. I want in SAP Fiori same with amount on ECC SAP, IDR 9.8130.000. I think SAP Fiori still pick the table before calculate *100. How to solve it?
Thank You -
JPY Currency - Decimal Notation in SMARTFORMS
When outputing an amount field how do you ensure the correct number of decimal places is displayed in smartforms?
Hi Terry,
abap-coding is:
data: amount type bseg-wrbtr,
hval(20).
write amount to hval currency bkpf-waers.
regards Andreas -
How to maintain currency decimal notation
Hi all,
we want to display currency format 1,234,567.89
but we are getting current format as 1.234.567,89
we already maintained the required format in the USER PROFILE's DEFAULT
still we are getting this format 1.234.567,89
so is there any thing we have to set at SPRO level?
and also we have to maitain any thing more than these?
please let me know urgently
thanks in advanceHi Ramesh,
Check the transaction "OY01".
You can change your format of commas and decimal out here.
Reward points if it helps.
Regards
Karan -
Currency decimal notation conversion
I am getting finacial values from a subsidary company in comma notation instead of the decimal notation. It is clear that their user profiles are setup with this in mind and they don't want to change them. Is there a function out there that converts comma to decimal i.e. 123,45 -> 123.45?
Thanks,
KevinHI Kevin May
USE THIS CODE: IT TAKES CARE OF DECIMAL NOTATION BASED ON USER PROFILE.
WHAT EVER MAY BE THE USER PROFILE FOR DECIMAL NOTATION.
<b>
FIELD_NUM = 1,233.50
</b>
OR
<b>
FIELD_NUM = 1.233,50
</b>
OR
<b>
FIELD_NUM = 1 233,50
</b>
SELECT SINGLE DCPFM FROM USR01
INTO VAR_DCPFM WHERE BNAME EQ SY-UNAME.
IF VAR_DCPFM EQ 'X'.
REPLACE ALL OCCURRENCES OF ',' IN: FIELD_NUM WITH ''.
* TRANSLATE FIELD_NUM USING ','.
ELSEIF VAR_DCPFM EQ ''.
REPLACE ALL OCCURRENCES OF '.' IN: FIELD_NUM WITH ''.
* TRANSLATE FIELD_NUM USING '.'.
TRANSLATE FIELD_NUM USING ',.'.
ELSEIF VAR_DCPFM EQ 'Y'.
TRANSLATE FIELD_NUM USING ',.'.
ENDIF.
THIS CODE WILL WILL RESULT INTO : <b>
FIELD_NUM = 1233.50
</b>
CHEERS,
VIJAY RAHEJA -
Help with currency symbols and notation
Hello, I need to use a simple Dollar Sign '$' for a couple of documents I'm working on.
But when I set the format of the table to 'currency' it always displays the leading US before the $.
Any ideas on how to fix this?
ThanksI saw your similar post in the pre-'08 Pages forum & Dennis' response. Perhaps it would help if you told us what language your system & Pages are set for & what keyboard layout you are using.
-
How to get decimal notation in 'SU01'?
Hi guys,
You know that when we process the currency, it needs to know what the user have set the decimal notation.
You can run tcode 'SU01',click the tab 'default' to see it.
So how to get the user the setting?
Any function module ?
Welcome any ideas.
Thanks very much.
--James Liumake use if table
USR01
USR01-DCPFM XUDCPFM CHAR 1 0 Decimal notation
possible values:
1.234.567,89
X 1,234,567.89
Y 1 234 567,89
regards
Prabhu -
Formatting a currency in different format for 2 company codes
Hi,
I have two company codes(MCFL and MIL) in Indian project, now my requirement is to maintain different currency format which means company code specific.
In PO print I wanted to show as different format.
Is it possible to do setting in customizing level.
Regards,
Vadamalai AHi,
You can set the decimal notation format at user level. Go to Su3 - Defaults tab and maintain the format at user level.
If you want different format in printout, then you need to put the logic in the smartform only, to validate the country and pout the corresponding format.
Revert back if your question is different.
Regards,
AKPT -
Sending Mail with HUF / JPY currency in Workflow
Hi Friends ,
I have the below requirement .
I have to send PO for approval throug Workflow . I am using " SO_NEW_DOCUMENT_SEND_API1" inside one method to send mail through Workflow .
My Requirement - For JPY / HUF currency PO , Price of PO has to be sent to the Approver which has to be displayed in the Format of Approver's User settings in the mail . Decimal Notation should be as per Approver's User settings.
My Issue - When the workflow triggers user WF-BATCH takes care of fetching the PO price as per its format .( Decimal notaion mentioned for WF-BATCH user ) . Now this has to be changed as per the Approvers formal ( decimal notation ) in the mail that is being sent to Approver after the method execution .
Brief clarification of the issue is mentioned below -
My WF-BATCH user has format of decimal notaion - (1.234.567,89) ,
Approver's has format of decimal notation - X (1,234,567.89)
The PO price in HUF currency is being picked by WF-BATCH user in the method as per its decimal notation .
This formal has to be changed to Approver's decimal notaion format in the method so that same format can be sent in the mail .
If any one has come across this type of requirement , guidance to solve this will be highly appreciated .
Thanks
PrabhuduttaHi,
You can solve in two ways.
1. Transfer the the value WF-INITIATOR to the method. Then update the Sy-uname start of the method or before the calling the " SO_NEW_DOCUMENT_SEND_API1".
SY-UNAME = lv_user ( where lv_user holds the wf-initiator value[leading US must be removed] )
( background user will be changed from WF-BATCH to wf initiator )
2. convert the date format by using the follwing methods before calling the FM " SO_NEW_DOCUMENT_SEND_API1".
/MRSS/RMOR_USER_CONVERT_DATE
CONVERT_DATE_TO_External
CONVERT_DATE_TO_INTERNAL
Hoping that this might help you.
Thanks and regards,
SNJY
Edited by: Sanju.pal on May 19, 2011 7:17 PM -
Reference Table and Fields for Units and Currency
Can anyone advise on what the reference tables and fields are for currency and quantity key figures? Thanks
I think for currency the table is TCURC and field is WAERS, does this make sense, not sure for the quantity though
Message was edited by:
Niten ShahHi try these -
TCURC (Currency codes)
TCURF (Translation factors)
TCURN (Notations)
TCURS (Exchange Rate Spreads)
TCURT (Description of the Currency Code)
TCURV (Exchange rate types for currency translation)
TCURW (Use of exchange rate types)
TCURX (Decimal places of the currencies)
Regards
Vikash -
Hi,
We have an issue related to our SAP Production system.
At the time of raising Billing invoices to customers in USD currency,
we are using currency SAR with two decimal places currently. Now our requirement is to bring three decimal places to USD currency for another project. new project also in the same lanscape .To proceed further i need to achieve this change in existing settings and test the impacts. so it is a cross client change (oy04)it will be seriously effected to our production system. Whether it will be suggested for changing the TCURX table? as these change is a urgent requirement for our new IS Oil
project, as in the SAP note : 434349 and 137626 it is clearly mentioned that it will affect the already posted documents , I need to know what are the other impacts and is there any other way to do the same.
Regards
SanjHi sanj,
Check the table TCURX.Based on user profile you can get the currency format from USR01.Use This Code: It takes care of decimal notation based on user profile.What ever may be the user profile for decimal notation.
Expl:
FIELD_NUM = 1,233.50 And You can maintain this table via the R/3 Implementation Guide (Global Settings -> Currencies, Transaction OY04). If a currency is not defined in Table TCURX (decimal places for currency codes), this currency is regarded as currency with two decimal places.
Exp:ISO Currency Decimal places Code- USDN (Internal) US Dollar (5 dec.pl.) 5 ( OR )
Table TCURX (decimal places for currency codes) is a client-independent table of the delivery class "C" (Customizing table). Therefore the table contents for this table can only be delivered with new installations.
For upgrade installations, new or changed contents of Table TCURX are not delivered.
Currency codes and decimal places for currency codes are defined in ISO standard 4217. For the specification of decimal places for currency codes, SAP uses this ISO standard.
For some currencies, for example, for the "Turkish lira", the decimal places which are used in reality deviate from the ISO definition. In many of these cases, SAP decided to adhere to the definitions generally used.
Exp:ISO standard 4217 defines two decimal places for the Turkish lira (TRL), however in reality zero decimal places are being used for the Turkish lira. SAP delivers zero decimal places as Customizing presetting for "Turkish lira".
Regards
Sridhar
Edited by: sridhar.shetty on Feb 21, 2012 7:18 AM -
Displaying Currency with three decimal places in smartform
hi abap experts~~
I'm wondering that how to convert numeric type to currency type.
for example below.
ex) 2346.856 --> 2.346,856
please help me to solve the problem..
Regards,
HimanshuHi Himanshu,
This depends on the SU3 settings of ur system. GO to
tcode SU3>Defaults->decimal notation..
There change to ur desired type and relogin.
The format will change... -
Decimal Notation in Forms as per his SAP Decimal Notation
Hi,
We need to display all numeric fields in the Adobe Form as per the Decimal notation of the User in his SAP user defaults.
Also, we need to take care that the currencies have current decimal places.
Please let us know if this is achievable in Adobe Forms. Is there a way we can set the number format of a field dynamically in Adobe.
Any pointers in this regard is highly appreciated.....Thanks in Advance.,
RaghavendraHi Raghavendra,
to be bale to decide in your abap-printprogram, which format to use for printing, you can read the decimals and number format from customizing (or user) and then pass into form through an additional interface parameter format_string of i.e. CHAR060.
Place your format string in a hidden textfield on your form
This format string can then be used in the adobe form to format the text-field using script:
this.format.picture = your_hidden_textfield.rawValue;
we do so for date-formats and currency-formatting we read out of the country customizing.
regards -
Output Changes with respect to change in decimal places in currency
Dear All,
We had a requirement to implement 3 and 4 decimal prices in USD and GBP respectively. As per SAP recommendation we created new currencies USD3 and GBP4 and configured other stuffs. Now we are able to enter prices in 3/4 decimals. However the sales order and invoice outputs are showing incorrect prices in 2 decimals itself. For example if I enter unit price as 2.145 the output shows it as 21.45.
Please let me know what need to be fixed?
Regards,
RajeshHi,
This can be due to various reasons.
1. Please check your personal settings in SU01. Due to the features here, you may get different notation in the output type.
2. There can also be a problem due to the code in the output type .We had the same problem, and found the root cause to be in the output program and rectified it. Now it is fine.
3. Also, check your standard configurations on these currencies once, though I am sure they are done fine.
Maybe you are looking for
-
A question about project settings..FCP 7
I am using FCP 7 and I'm a little overwhelmed with the myriad of project settings options. I use a Canon T3i and film in full HD (1920x1080 i think). All my footage I transcode in compressor to Apple ProRes 422 before importing to FCP projects. I in
-
I have an iMac4,1 with an Intel Core Duo processor, and on the right side of my screen I developed a blue line running from the top to bottom of my monitor. A couple months later, another line appeared right next to it. Does this mean my iMac is cras
-
Tables for Excise duty , Ecess , Hsecess in Purchse order
Hi Gurus , I am preparing functional specification for Purchase order FORM , can anybody tell me from which tables excise duty ,e cess and H E cess comes from ,as only the po has been created no Gr and excise invoice has been created. Thanks n Rega
-
I have damaged the back of my iPhone..can it be repaired?
Does anyone know if I can get my Iphone repaired....the back is badly cracked
-
How to convert MPEG-1 to .mov?
I took a vid of my cousin's basketball game and I was going to put it together and make a movie out of it in Final Cut Pro X. Only issue is, the videos are in MPEG-1 format, so Final Cut Pro doesn't support them. How do you convert it to .mov for fre