Changing of decimal places from 2 to 6 digits

Hi,
Currently, our PO price and GR/GI quantities are being limited to two (2) decimal places only. However, we want to maintain it into six (6) digits so that we can have a more accurate PO price and GR/GI quantities in our record.
We tried to do this in Tcode OY04 but the system issued as the following warning messages:
1. In a productive system, you must not delete the currencies in use or change the decimal places. This could make amounts in document already posted incorrect or invalid.
2. 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.
Can you please explain to me the warning messages further?
Thank you.

Hi Jack,
      Please never try to change the decimal places in PRD system, you will be in deep deep trouble.
Let me give one example , If the current decimal is set to 2 digit and you are going to change it 3 digit, then  USD 100.00 will become  USD 10.000 for the already posted document.
Please not that, the decimal places are not sotred in the database, when you run a tcode to see any posted data the system queries the currency table and see the value for the decimals, if it finds 3 in OY04, it simply places the decial point afer 3 digit from right, if the decimal is set to 4m it will simple place the decimal point after 4 digit from right.
Hope this clears your doubt.
Best Regards
Hari K.

Similar Messages

  • Changing the Decimal places in the currency

    Hi all
    we are using the currecy SAR. Decimal places was set to 4, now that they want to revert back to 2 decimal places. i understand that by doing so they would be inconsistencies in the data allready recorded. how to avoid that?
    is there any programmes / reports that would fix such inconsistencies?
    any OSS notes?
    thanks and regards
    gkk

    HI,
    You should NOT change the decimal places in a productive system.
    If you would do, the correction of the posted documents afterwards would be a remote consulting issue. Which you have to pay for SAP.
    You see, all posting you have done until now, would get displayed in a wrong way, and the new posting wouldn't compare to the others.
    Please check the note 137626 describes this.
    If you really need to change the decimals, you should create a new currency type, for example your current is SAR, and now you should create a SA2. Then you should enter new rations and exchange rates for it, and work with the new one.
    Also if you want to set the decimals to two digits from four, youshould not enter an entry in the OY04(TCURX).
    In this table you can only enter a value, that discriminate from 2 decimals. If there is no entry in the table, it means the currency has two decimals.
    Please assign points if it useful.
    Regards
    Ravinagh Boni

  • Change the decimal places of a field in screen table control

    HI ,
    I have a MENGE field having data element as , BSTMG (decimals 3 ).
    This field MENGE , I have used in a table control. The value in this field is filled from a custom Z-table where the same data element BSTMG is used. So , for eq.) value in MENGE field is shown as 6.010
    But the requirement is that the value should be displayed as only 2 decemals i.e.)   6.01
    I dont want to change the domain of the field in the Z-table , to 2 decimal places , because the table is used in other developments also , so it will give a dump there which I have to correct in other developments also.
    So , is there any way to change the decimal places of a field in screen table control , without changing the domain , in the table from where the value is fetched... ????
    Edited by: abhijeet_7013 on Feb 14, 2011 3:18 PM

    Hi, create a structure in local program with same field names and change the TYPE with some 2 decimal domain of MENGE. Populate this local stucture and use it in TABLE CONTROL.
    Hope this helps...
    Cheers

  • Removing Decimal Places from Graph labels

    One axis on my graph is showing decimal places despiting formatting the report field to show 0 places - the graph is reading decimal places directly from the database underneath the report .  Other than editing each axis label manual (or editing the original database field) does anyone know of another way I can elimate the decimal places from the graph?

    That solution only works for the x-axis but not the y-axis (or the other way round, depending on whether the chart is horizontal or vertical).
    The values of the y-Axis are formatted according to the default Number Formatting. If you can afford this, change the default number formatting to 0 decimal places.
    Another workaround would be to create a formula. Let's say amount was your database field. Then the formula would be
    ToText({AMOUNT},0)
    Put that in your chart instead of the original database field.
    Cheers,
    Florian

  • Precautions for Changing Currency Decimal Places

    Hi Gurus,
    I am having a requirement to change currency decimal place, which is set wrong at the time of golive.I wanted to know what are the precautions i need to take for changing the currency decimal places. As per the note at the time of changing currency decimal places, we need to check is there any transactions posted in this currency. I have checked BKPF table and no transactions are posted.
    1. what are all the other tables i need to check for ensuring there is no transaction posted in that currency?
    2. Is there any other place we need to do this change?
    Thanks in Advance
    Regards,
    Giri

    Dear!
    We also faced this problem,But I recommend
    Please do check following befor chaning the currency decimals
    1- transaaction data
    2-Project profile currecnt setting ( OPS9)
    3- Internal order budget profile setting ( OKOB)
    3- funds management profile setting ( OF12)
    4- All other proifle.
    5-Als0 consult with other Module  team/HR
    Thanks
    Message was edited by:
            MS

  • Change of decimal places in productive system

    Hello
    We are on ECC 6.0 in a post Go Live environment.
    In our productive system we have set the decimal places to 2. For our business requirements, we would like to maintain 3 decimal places to 3 for Logistics modules (SD / MM & PP) where as we would like to maintain 2 decimal places for Financials module.
    Pls advise us of the methodology of this changeover as well as the possible side effects as a result of this change.
    Thanks & Regards,

    Hello
    The number of decimal places saved on the database is determined by the Global Settings made in Customizing for that unit (unit of measure or currency unit). If no entry has been made in Customizing, the number of decimal places saved for this key figure and characteristic value is the number of decimal places shown in the planning table at the time of saving. If the key figure has no displayable unit (for example, if it is a percentage), all the decimal places are saved.
    However, you need to perform some testing of scenarios to really know the impact 2 different decimals. Definitely, there is one aspect, whether any conversion is required or is it just a display of values in decimals.
    Data from FI to other modules is not a issue, but data from other modules to FI should be able to take this extra decimal.
    Although personally in my opinion it is not going to cause any errors, please test the same.
    Check documentation on Key Figures
    Reg
    assign points if useful

  • How to change the decimal places in the value axis of a chart in WAD?

    Hello,
    The key figure in my chart has 2 decimal places and I want the value axis to show the same. How to do that?
    Thanks in advance, Nathalie

    Hi,
    change the Format property of the ValueAxis-Line to 0.00
    Then the axis displays its values including two digits after the decimal.
    Regards, Kai

  • 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,
    Nowsath

    Decimal 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 the decimal places in screen MIGO field Order quantity - MENGE

    Gurus
          the scenario is in Screen MIGO , when gettin inside posting MIGO the functinal consultants need to give order quantity in the second screen and the technical name of that field is MENGE which can accept only 2 decimal places after point...now the requirement is we need to have 5 decimal places after point in that field...
    how to achieve this....

    still not solved.
    impact analysis

  • Printing two decimal places from BigDecimal values

    I am using BigDecimal to represent money values. My output needs to line up so that (with a non-proportional font) the decimal point and the two decimal places are in the same columns for each line. But when the dollar value has zero cents, or has a number of cents that is divisible by ten, it drops the trailing zeroes, and drops the decimal point if the decimal places are both zeroes. For example, I want to see "25.00" instead of "25" and "25.50" instead of "25.5". It doesn't seem to make any difference if I set the scale to 2. (I have resorted to getting the toString() of the BigDecimal and hacking the string before I display it, but surely there must be an easier way?)
          BigDecimal aaa = new BigDecimal("25");
          BigDecimal bbb = new BigDecimal("25.0");
          BigDecimal ccc = new BigDecimal("25.00");
          BigDecimal ddd = new BigDecimal("25.5");
          BigDecimal eee = new BigDecimal("25.50");
          BigDecimal fff = new BigDecimal("25.75");
          aaa.setScale(2);
          bbb.setScale(2);
          ccc.setScale(2);
          ddd.setScale(2);
          eee.setScale(2);
          fff.setScale(2);
          System.out.println("SCALE SET TO 2: ");
          System.out.println("aaa = " + aaa);
          System.out.println("bbb = " + bbb);
          System.out.println("ccc = " + ccc);
          System.out.println("ddd = " + ddd);
          System.out.println("eee = " + eee);
          System.out.println("fff = " + fff);produces this output:
    SCALE SET TO 2:
    aaa = 25
    bbb = 25.0
    ccc = 25.00
    ddd = 25.5
    eee = 25.50
    fff = 25.75Thanks,
    Martin

    Thankyou Dr. Clap. This solved my problem - I added an LHS to the setScale statements:
          aaa = aaa.setScale(2);
          bbb = bbb.setScale(2);
          ccc = ccc.setScale(2);
          ddd = ddd.setScale(2);
          eee = eee.setScale(2);
          System.out.println("SCALE SET TO 2: ");
          System.out.println("aaa = " + aaa);
          System.out.println("bbb = " + bbb);
          System.out.println("ccc = " + ccc);
          System.out.println("ddd = " + ddd);
          System.out.println("eee = " + eee);produced:
    SCALE SET TO 2:
    aaa = 25.00
    bbb = 25.00
    ccc = 25.00
    ddd = 25.50
    eee = 25.50

  • I need to change the decimal sign from a ,  to a . in a worksheet - please help!!

    Im fresh from a Windows background and struggling to get started on the NUMBERS program - I need to change the ,  to a . for decimal numbers (the NUMBERS program does not seem to recognise the . but when I change the separator to a ,  it works - problem is that I have many exsiting Excel worksheets in which I used the .   There is no way that I want to redo all these worksheets so I need to change NUMBERS so that it recognises a . as the decimal separator and not the ,     Please help!!

    I don't know the iOS behavior so I will answer for OSX.
    At this time, on your machine, Numbers use the decimal comma.
    This means that your system is set to behave this way.
    Enter the System's Preference Pane entitled "Language and Text" and customize the number's format.
    In this screenshot you may see the default French settings.
    Replace the comma by the period in both "Decimale" fields then restart the machine.
    The system will use the decimal period and Numbers will do too.
    Assuming that one day you want to revert to decimal comma, no problem, revert the system's setting.
    Numbers will be fair enough to adapt itself to the new state.
    In fact, it store decimal numbers in the English format : decimal period and adjust on the fly according to system settings.
    Yvan KOENIG (VALLAURIS, France)  mardi 22 janvier 2011 18:03:45
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
    My iDisk is : <http://public.me.com/koenigyvan>
    Please : Search for questions similar to your own before submitting them to the community

  • How do I change the decimal separator from a comma to a dot in numbers? I upload my bank statements into numbers and all contain dots. Numbers does not understand the dots.

    Hi,
    I am a recent convert from Exell to Numbers.
    I have downloaded my bank statements to Numbers. The bank statement uses dots as decimal separators, whilst the Numbers default is a comma.
    I need to change the Numbers format to dot to avoid having to manually change all in the downloaded spreadsheet.
    This spreadsheet also includes my currency as R (ZAR Rands), so either need to remove these or get Numbers to understand it, again to avoid having to remove/change all manually.
    Would really appreciate your help.

    Hi,
    Thanks for your response. Have figured it out with the help of Ross at the V & A Waterfront Apple Store.
    System Preferences- Language and Region- at the bottom of the box click "Advanced"- then choose the dot/ comma under Number separators- Decimal and again under drop down box "decimal" under currency.
    Regards
    Teana

  • 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,
    Rajesh

    Hi,
    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.

  • How 2 extract 2 decimal places from a float variable

    Hiya,
    I have a float variable say x with a value 10.56879, how do i extract 56 without rounding it up. I want to store 56 in an integer variable after extracting it from float.
    Cheers
    Deepak

    This works when f is positive,
    float f = 10.56879f;
    int i = Math.round((float)Math.floor(((f - (float)Math.floor(f))*100.0f)));
    System.out.println(i);

  • 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

Maybe you are looking for

  • Creative audigy 2 (SB0400) + windows 7 x64 compatability issue.

    Hell everyone, I am experiencing an issue with my sound card " the creative audigy 2 (SB0400) model " . I am running running windows 7 x64 bit with all latest security patches and updated drivers where available. However, when using the provided driv

  • How can I display Chinese Character correctly in JSP

    <p>Dear Expert,</p><p>Now I develop web application which using CR report, the development tool is IBM RAD(rational) and the database is DB2 UTF-8. Because need user to input something in JSP, so the programmer use "GB2312" to convert to insert into

  • IMac synch with Apple TV

    I have an Apple TV with hard drive. Every time my iMac & iTunes synch with my Apple TV ( ATV ), it takes anything I have purchased from my ATV to the Mac and then "copies" it BACK to the ATV. However, when I try to play any content, it either tells m

  • Quicktime Video Halting on web

    I have uploaded a video to my website.. I want to do a basic HTTP stream. The video works just fine in Firefox.. it streams perfectly.. but when I open it in IE, it halts at loading in random spots each time I refresh. The video never fully loads in

  • How to debug the report which isrunning in Background?

    Hi all, 1.How to debug the report which is running in Background? thanks & regards vishnuvardhan