Changing Decimal Places for Currencies (Table V_TCURX)
The instance is ECC 6.0
We need to change the decimal places for a currency from 0 to 2 decimal places. Is there any impacts of doing that?
Also need to add some currencies which are not in the table. Is there anything need to be careful while doing this. If this table is updated, do we need to update any other tables also which may be impacted?
Hi,
It is not recommended that when postings have already been made, that a change in the currency be done, as amounts posted can become invalid or incorrect as a result (ie USD 100->1.00), which is most critical in production environment Please go through the note 137626 When you made changes via OY04, the effect of which is across all clients.
To change the number of decimal places for a currency already in use, you must convert all the tables in the R/3 System that contain currency fields, so that the data integrity remains. This cannot, however, for both organizational reasons and under the runtime aspect, in a productive system.
You must never change decimal places in a productive system if you have documents posted with this currency. Such a change could lead to inconsistencies in these documents already posted.
In case you really decide to use decimals you may consider to use SAP conversion services for them to convert all documents aready posted as explained in note 434349.
Additional inforamtion:
Note No. 137626 - FAQ: Decimal places for currency codes
126857 - Display of amts with correct decimal places in SE16
53206 - Processing of currency fields
9574 - Currency fields on selection screens
Regards
Ravinagh Boni
Similar Messages
-
Changing decimal places for currencies
Hi everyone,
I'm a complete begginer to SAP BI and I need to change a value in SPRO > General Settings > Currencies > Set Decimal Places for Currencies, but the option that I want doesn't exist.
I need to add a new entry with the value: currency - EUR6 and decimals 6, but there is no 6 available. Can anyone tell me where can I add this or what is the table where this information is???
Thanks in advance!
Rogério Bráok I think it works - just try and play
This is what I did (sort of same scenario - if you get my drift)
Currency Key MGF - translation ratio 1000:1
Exchange rate is : 11:02750 to the Euro
Invoice entered for 1,000,000.00
Currency calculated as 90.68 eur
(ie 1,000,000/(11.02750 * 1000))
You can play aroudn with direct/indirect to ge the factors right
But it works (I thought it did - I am qualified FICO honest!!)
This wont get you around displaying 6 decimals - BUT it will help with currency conversion -
Question about decimal places for currencies
hi ,experts ,
here is the problem , when i use mb5s, i found the net price has been enlarged 1000 times . I also found the data of the table EKPO has been enlarged 1000 times. So ,i check the decimal places for currencies , i found there are five decimal places , the standard system is two decimal places .
Does this mean that we cann't change the decimal places in SAP? If we can change , what should we do for configuration ?
JarodWhen running OY04, you are receivingin the following message:
Before you continue, please read the following
text carefully.
If you do not heed this note, you can cause
irreparable damage to the system with this
transacton.
In the R/3 System tables currency fields are
stored as decimal figures with a variable number
of decimal places. The decimal point is not
stored in the field in the database. Instead,
each currency field refers to a currency key
field. In this transaction you assign the number
of decimal places to this currency key uniquely.
Example: If you have set currency USD to have
two decimal places and you post an amount of 100
USD, an amount of 10000 USD is stored in the
Do you want to change the decimal places despite
all recommendations? -
Impact on the processes of change at MM decimals for Currencies.
We want to use foreign currency to 6 decimals anand two decimal places for the currency of societyDear José Luis Flores ,
Please always make sure your business process not reach the limitation of overflow during
the conversion as the Price it is always with 11 characters with 2 Decimal place (9,2) in standard.
All together 13 characters.
If this limitation was reached, you will received the dump message. This is normal and you had to
make sure it suits your business requirement in the beginning to avoid any changes later . You
had to plan it before do this type of customizing in very beginning.
Thanks
Ian -
Query regarding decimal places for currencies
Dear all,
SAP standard allows 2 decimal points as default for any condition value. However, based on the entries in TCURX table we can set number of decimal places with reference to specific currencies.
In our system there is no entry in TCURX table against USD currency. Still the system is taking 3 decimal places against the expected 2 decimal places.
Is there somewhere hardcoded this for US or are they any additional settings impacting this? Please help
Regards,
RajeshHi All,
I have been trying to set 3 decimal places. I got the reference to Note # 38881.
This is what I did:
1. Create a new currency US$ and set the decimal places to 3
2. Maintained the prices using VK11.
3. Changed the customers' sales area currency to US$
But when I created the sales order although the system determined the prices in 3 decimals i got the following information message which keeps on showing during the entire sales order creation:
Pricing error: Mandatory condition ZMAC is missing
Message no. V1801
Details are as below:
The obligatory condition ZMAC does not exist. The document is therefore considered to be incomplete from the point of view of pricing.
The cause can be, for example, that a condition record does not exist for condition ZMAC or that a field overflow has occurred when the condition rate was calculated.
Procedure
Check why the condition could not be found. Use the pricing analysis function on the pricing screen to do this. If necessary, add the missing condition manually to the document.
I believe I am missing some configuration that should be done in pricing, not sure what. As this question has been flagged answered, hope someone would be able to help me.
Thanks & Regards,
Rajesh Singh -
OY04 setting currency maintaining (Decimal Places for currency codes) Importance
Hello Frds,
I have one doubt regarding OY04 setting in this we are maintaining currencies with decimals.I checked my OY04 setting some special currencies only we are maintaining in this tcode and in that also some currencies only maintaining decimals. which type of currencies we will be maintain here.
Which is not maintaing currencies in OY04 system is taking as per standard 2 decimals.
For exp: INR and USD we did not maintain in OY04 setting but system is taking automatic 2 decimals.
My question is:
1. Which type of currencies need to be maintained in OY04.
2. Which type of currencies need to be maintained decimals.
3.How will we check on which program system has taking 2 decimals which is not maintained currency in OY04.
Kindly any one can share your views about this.Thanks for your advance help.
Regards,
Lakshmi.Hi,
the table TCURX must be already correct.
The last time we change it, it's when some currency disappears for EUR.
The problem with currency, SAP save the field like if they have decimals. For example JPY, there is no decimals. You would like to save 100, SAP will save 1,00. And when they have to write this amount, they read the table TCURX and they know the amount must be x100.
To make it more simple, use the statement WRITE .... (INTO ...) CURRENCY my_curr if you play with currency with decimals <> 2
regards
Fred -
How to change decimal places in currency
Hello ,
I am an abapers,I Have one problem while displaying the currency fields in my Report.
My problem is In Fbl5n,it displaying amounts as 50,000 for document number,
But in my database,It is storing as 500,00 for that document number.I need to store the amount as 50,000. is there any settings to be changed to solve this problems
For this how can i solve this problem.
Waiting for your favourable reply
Regards
MaruthiHi
You can change your profile in SU3 transacton.
Thanks
Ashok
Assign points for useful answer -
Decimal places for JPY currency in change documents
Hi Gurus,
For opportunities in SAP GUI the change documents for JPY show incorrect numbers.
The number is divided by 100 (two decimal places added).
Checked the CDPOS table and found the values already divided (two decimal places added).
SPRO->General Settings->Currencies->Set decimal places for currencies is set for 0 decimals for JPY.
Is there any way I can get correct values in the change documents?
Please advice. Any hint is useful.
Thx,
Martin KumaHi Naren,
Thank you for the tip, however the TCURX table is changed via customizing and should be changed only during the system initialization.
What I would like to do, is to assure that the system displays the values in change documents correctly. It should apply the currency conversion for the data displayed the same way it does for all the tables.
Do you have any idea, how should I do this?
Regards,
Martin Kuma -
Changing Decimal places in table TCURX
Hi There
We have a business requirement to change the decimal places in table TCURX from 3 Decimals to 5 Decimal places. No previous postings have been made in foreign currencies.
If no transaction data has been posted in foreign currencies yet, will this have an impact?
What will the impact be?
RegardsHi,
Refer to this SAP text:
In the R/3 System tables currency fields are stored as decimal figures with a variable number of decimal places. The decimal point is not stored in the field in the database. Instead, each currency field refers to a currency key field. In this transaction you assign the number of decimal places to this currency key uniquely. Example: If you have set currency USD to have two decimal places and you post an amount of 100 USD, an amount of 10000 USD is stored in the currency field in the database. Not until this
amount is processed further or is output does the system use the currency key from the reference field to determine the number of decimal places via this table. In this way the table content can be interpreted correctly for further processing or formatted for output with the correct punctuation. If after posting you changed the number of decimal places for USD, for example, to 3, the existing field content of 10000 would be interpreted for futher processing or output as 10 USD (10.000). This would mean that the contents of tables across the system would, for all currency fields containing an amount in USD,
be interpreted incorrectly by 10 per cent. To change the number of decimal places for a currency already in use, you must convert all the tables in the R/3 System that contain currency fields, so that the data integrity remains. This cannot, however, for both organizational reasons and under the runtime
aspect be carried out in a productive system. The following changes to the TCURX table can
thus lead to the loss of data integrity if you make the changes in a productive system or transport them into a productive system:
o Change to the number of decimal places of an existing currency
o Deletion of an entry from the TCURX table (corresponds to changing the decimal places to the standard value of two decimal places)
o Insertion of an entry in the TCURX (corresponds to changing the standard value of
2 decimal places to a different value), if this is a currency code that already exists
Uncritical changes are any made to this table during the Customizing of a new installation or the insertion of TCURX even during operations, if the currency codes have just been entered in the TCURC table using transaction OY03, signifying that no postings to these currency codes can have been carried out yet.
Regards,
Eli -
Changing the Decimal places for Percentage in cost distribution in SC
Hi Gurus,
Is it possible to change the number decimal places for the Percentage field in cost Assignment tab in Shopping cart in cost distribution option?
The user wants 3 decimal places, currently we can enter only 2 decimal places.
I have gone thro' couple of blogs which are talking about changing the price decimal and not the percentage field decimal. (in IMG setting: General settings > Currencies > Set Decimal places)
So, if anyone come acorss this issue, please let me know.
Thanks and Regards,
NowsathDecimal Places Factor of the Receiver Weighting Factors
Specifies the number of valid decimal places with which the given weighting factors are valuated.
Example
You enter 123456 as the weighting factor. Depending on the factor, this number is interpreted as:
Factor Decimal places Weighting factor
1 0 123456
10 1 12345.6
100 2 1234.56
1000 3 123.456
10000 4 12.3456
100000 5 1.23456
1000000 6 0.123456
Please check with your FICO consulant .what settings you have in backend system.
http://help.sap.com/saphelp_nw04/helpdata/en/bb/bdbdc4575911d189240000e8323d3a/frameset.htm
Muthu -
Change decimal place rounding for Meter (M)
Hi,
We would like to change the decimal place rounding in transaction CUNI for M from 2 decimal place rounding to 3 decimal place rounding.
May I know that is there any implications if I do like that? Can I change it back to 2 decimal place rounding later?
Kindly please advise. Thank you.hi
You can change the decimal places from 2 to 3.
Even by keeping the decimal places 2 in CUNI, In any masterdata you can give up to 3 decimal places. System will give you warning message only and further calculations it will do based on 3 decimal places.
At any time you can change it from 3 to 2. The system will show you 2 decimal places for all master datas. But for the masterdata you entered 3 decimal places by neglecting the warning message will be shown in 3 decimal places only.
Regards
Bala -
Changing decimal place of price field
Hi Experts,
Can any one let me know the impact of changing decimal place of 2 digit to 3 digit for the field NETPR & NETWR in EKPO table?
Requirement is to maintain very negligible amount like 0.001 for some of the items in PIR, contract and PO.
Suitable answer will be rewarded.
Thanks & Regards,
Pushparajh S.0,01 per 10 is certainly zero and this is not allowed.
Where is this getting rounded? can you name the field?
Of course it does not make sense if you just order a quantity of 1 haivng a price with 3 decimals when the currency allows only 2 decimals, because you cannot pay the 3rd decimal.
such prices make only sense if you buy huge quantities. e.g. 20000 kg with a price of 1,255 Euro per KG,
this is a total of 25100 Euro then, and here the 3rd decimal is about 100 Euro for the total quantity. -
Dear gurus,
What is the decimal places in currencied?
how it works in table tcurx.
Regards
R.RajendranHello,
During operation, you must neither delete currencies used nor change their definition of decimal places. Amounts in posted documents could become invalid or incorrect as a result.
You cannot subsequently use R/3 standard functions to make a consistent change to the number of decimal places of a currency in the R/3 system that is already operatively used because the system interprets all amount values on the database according to the number of decimal places of the reference currency that is stored in the system.
Prase -
Hi,
Where do we change the number of decimal places for percentage? Currently it is set as 3places. (e.g. 1.234% change to 1.2345%)
Thanks,Hi Shiva,
As for the link you gave, we don't want to change the currency decimal place. We only want to change the number of decimals shown in a percentage value. (such 1.2345% instead of 1.234%)
Thanks, -
How to set two decimal places in currency inr
hi,
i want to set two decimal places for my co.code currencu inr. In t-code oy04 there is no 2 decimal places. Please tell me how set decimal places so that amount in account balances should be in two decimal places.
thanks
amolHello,
If your currency code entry isn't in OY04 customizing step, your currency code has 2 decimal place automaticly. If you want to define a special decimal place without "2", you must define it in OY04.
Regards,
Burak
Maybe you are looking for
-
Hi, expert. I need your help about an report to , I need check if all input GR and IR with the registers of the documents 50...and 51...was input an SAP. Have any t-code standard for this it. PS: MB5S - no good. Tks Armando
-
Reporting Services installation bodged.
a bit of background, I recently started a contract at a company to architect and build a Data Warehouse solution. The company is using SQL 2012 BI edition with a sharepoint front end for dashboard delivery. The issue I have found is that the Reportin
-
Lightroom 6 is up and running. Upgraded from LR5. However I want to change the file name to be more generic, e.g., description in LR5 references LR5 and I want to change that to just John G's LR Catalog/Library.lrcat. How can I accomplish this wit
-
[SOLVED] Problem in getting a secondary null device
Hi everybody! I need to have a null device in a chroot environment. I know that I could mount the /dev directory with "-bind" option, but I want to share only the essential. So I thought to create the null device with the following (typed as root): #
-
Add-on installed in PS cc but not in PS cc 2014 ?
Add-on installed in PS cc but how transfer this to PS cc 2014 ?