Currency Decimal Points - Urgent

Hi,
I am facing a serious problem with currency decimal points. Unfortunately "Currency code" has been deleted from where we can maintain currency decimal points in OY04 Tcode and the currency code was maintained by zero decimal places. Before deleting the Currency from decimal points the document currency was showing $1000.00 which is correct. But after deleting Currency Code from OY04 Tcode the same amount is showing $100000 by combining decimals.
I have again given same Currency Code in same transaction code. But still it is showing ($100000) the amount by combing the decimals.
Please help me
Thanks
Ravindra

You said someone "unfortunately" deleted an entry from table TCURX.  Has that someone seen all the following WARNINGS given by SAP!!!
In a productive system, you must not delete the currencies in use or change the decimal places.  This could make amounts in documents already posted incorrect or invalid.
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 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.
Do you want to change the decimal places despite all recommendations?

Similar Messages

  • HUF Currency decimal points

    Hello,
    I have a shopping cart that was created for 2200 EUR however a vendor that has a currency of HUF was used as the assigned source of supply, causing the currency amount to change to 606,983 HUF.  When the PO replicated to ECC it replicated with the 606,983.00 HUF dollar amount however the PO SmartForm printed out with 6,069.83 HUF.  Our developer here mentioned that it has to do with the TCURX table holding HUF with 0 decimal points and that it should be changed to 2 decimal places.  I am looking to see if anyone else has seen this issue and if there is a better way to resolve it other than changing the information held in the TCURX table.
    Thanks,
    Katherine Lee

    Hi,
    It looks just currency customizing. If HUF Hungarian Forint needs decimal point, please checnge the setting in the transaction OY04.
    Regards,
    Masa

  • Currency Decimal points

    HI all,
    How to increase the decimal points of a particular currency. When I check in TCURX table maximum number of decimal points possible is 5. But I need to make decimal points as 7 for one currency. How can I do this?
    Regards
    Githen

    Hi
    This might be done through T.Code - OY04.
    Caution:- This configuration step has Cross- Client effects. So be careful.
    For interfaces, you can use function module BAPI_CURRENCY_CONV_TO_EXTERN_9.
    the below is information is from a thread..
    you can declare a variable with 7 decimals ..
    data : v_p type p decimals 7
    data : v_menge type p decimals 7
    Hope this helps
    Regards
    Shilpa

  • Currency Decimal Places - Urgent

    Hi all of you..
    When earlier stage in my project , client has not told us to change the decimal places in Foreign Currency - USD.
    Now client is asking to change the decimal places for 4 digits..
    ( Earlier 2 decimals )
    Now in Global settings t.code OY06 , we are trying to change for 4 decimals , but system is changing the entire existed transaction values regd USD as for 4 decimals , data inconsistency is coming.
    Is there any procedure to change the decimal places from now onwards...
    Or else is there any procedure to get 4 decimals in PO..
    Plss help me it is very urgent to me ..we are trying to shoot from 10 days..
    Thanks & Regards
    Ramki

    Please read OSS note 434349 - Change of decimal places of currencies
    it has instructions for your case

  • Dynamic displaying of decimal points for currency field in ALV

    Hi,
            In ALV output there is a currency field and displaying data of different countries. It should display decimal point according to the country's currency. But at a time it can display data of different countries.

    Hi Dilip,
    I think your question is about currencies with different number of digits after decimal point. If you have the currency field in the ALV row, you have to give it's name as currency reference for the value field in the field catalog.
    After creating the field catalog, call a form and do something like this (change fielnames accordingly).
    <pre>
    *&      Form  alv_fieldcat_enhance
          Individual Enrichment of field catalog
    FORM alv_fieldcat_enhance
      CHANGING pt_alv_fieldcat TYPE slis_t_fieldcat_alv.
      FIELD-SYMBOLS:
        <alv_fieldcat> TYPE slis_fieldcat_alv.
      LOOP AT pt_alv_fieldcat ASSIGNING <alv_fieldcat>.
        IF <alv_fieldcat>-fieldname(5) = 'KBETR' OR
           <alv_fieldcat>-fieldname(5) = 'SKBTR' OR
           <alv_fieldcat>-fieldname(5) = 'DMBTR'.
    Company code currency
          <alv_fieldcat>-cfieldname = 'BWAER'.
    Document Currency for conditions, net value and taxes
        ELSEIF  <alv_fieldcat>-fieldname(5) = 'KWERT' OR
                <alv_fieldcat>-fieldname    = 'NETWR' OR
                <alv_fieldcat>-fieldname    = 'NPAX_MWST_AMNT'.
    Document Currency
          <alv_fieldcat>-cfieldname = 'WAERK'.
        ENDIF." <alv_fieldcat>-fieldname(5) = 'KBETR' or
      ENDLOOP." at pt_alv_fieldcat assigning <fieldcat_alv>.
    ENDFORM.                    " alv_fieldcat_enhance
    </pre>
    Regards,
    Clemens

  • Increasing currency from 2 to 3 decimal points

    Dear all,
    I would like to know how to make the currency view in the expense report increased from 2 to 3 decimal points as km/miles rate we have here is $0.335  per mile.  Also the USD is used for 5 other countries.  As of now it is showing as 0.34, however this is a manipulation of actual data, Ex. for 10 kms it shows rate 0.34 x miles 10 = $3.35.
    Any quick response would be of great help.
    Regards,
    LN Bhattacharya

    Yes this is a known issue as the problem is, that the USD is a currency with 2 decimals, but government allowes to reimburse 0.375 USD taxfree. The output on the travel form is in a single currency: the USD with 2 decimals. One workaround is to create a currency USDN for the decimilisation to work with 3 places - see the note 446116
    A single expense category like miles per diems is calculated in accounting program RPRTEC00 and stored in one table (PAUFA for miles).
    If currency in T706F (USDN) differs from trip currency (USD), RPRTECC00 converts the amounts from T706F into trip currency (done by FI-function 'CONVERT_TO_LOCAL_CURRENCY'). Amounts in the list are presented in this trip currency but rounding is possible with adjustment in V_T001R as PREC can handle this conversion with factors defined here.
    Hope it helps!
    Thanks
    Sally

  • Currency and decimal points

    Hi, I have a simple spreadsheet where I'm entering dollar amounts.  I'd like to format the cells so that if I type, 1636, the result will be $16.36.  I've already got the cells set to currency, but I can't figure out how to get Numbers to auto-add the cents decimal point if I don't manually add it myself.
    It's probably pretty easy, but I've looked around the forum for answers and I can't figure this out myself.  Help is appreciated.
    Andy

    Hi Andy,
    Numbers doesn't support converting the value entered into a cell into a different value in the same cell.
    You can do the conversion in a second cell, using a formula:
    C2:  =IF(LEN(B2)>0,B2/100,"")
    Regards,
    Barry

  • Do NOT display decimal points for 1 currency

    Dear Friends,
    i have a report which shows the revenue of all countries. we have a target currency (variable) in the report.if we give that target currency as EUR, it changes al currencies into EUR. similarly if we give USD, the report will change all currencies to USD with decimal points
    But the requirement here is, for all other countries, the decimal points shud get displayed for the revenue, but only for Korea curreny (WON) the decimal points shud not be dispayed.
    in the table TCURC, for Korea it is maintained as " whole numbers only ".
    is there a way to achieve this??
    Rgds.,
    ASha

    Hi Yogesh,
    Thank you for ur reply.
    in the report, i have 10 keyfigures. 4 are being picked up from the report and they have currency translation variable. The rest 6 are formulas. On these formulae, i restricted the decimal display to "nothing defined". it works fine for all the 6 formulae. for WON it does NOT show decimals and for the rest of the currencies, it shows decimals.
    but how this can be achieved on the 4 direct keyfigures??
    Rgds.,
    ASha

  • 2 Decimal Points for Indonesian Rupiah Currency

    Dear All,
    I would like to assign 2 decimal points to Indonesian Rupiah Curreny - IDR by accessing OY04.
    However, there is no input value for 2 decimal points.
    For accounting purpose, we would like to record business transactions up to 2 decimal points.
    Kindly advise.
    Appreciate it!

    Hi wishy washy,
    even I had various real painfull experiences with clients who changed the decimals..... Still having nightmares about this....
    Please be hypercarefull with that what you are doing. Has IDR really 2 decimals? As far as I can see IDR has in Standard (In my SAP-testsystem) no decimals.
    What happens if you change the decimals? Please note, SAP stores values always without decimals.
    Example: 100,00 Euros are stored as 10000 in bseg-wrbtr.
    Euro has 2 decimals.
    If you change the decimals to 0 the amount changes to 10000 Euros.
    Example: 100 IDR are stored as 100 in bseg wrbtr.
    IDR has no decimals
    If you change the decimals to 2 the amount changes to 1,00 IDR.
    Please consider: automatic taxcalculation, Data carriers, reporting, open item clearing, budgeting, depreciation, and hundreds of other issues.
    The several warnings of OY04 have a reason... and I don't want you to have my nightmares.
    Best regards
       Horst

  • Problem with decimal point in Korea and Japan

    Hi all,
    I have one problem with decimal points.
    I need to change in my out put cuurency values as per japan or korea standards.
    Please help me is there any function module for this one.
    program using alv grid display.
    i use write statement but it is not working. Because
    data: L_AMT  type glpca-hsl,
             G_AMT  TYPE CHAR15.
    CURR this value is 'JPY'.
    WRITE L_AMT CURRENCY CURR TO G_AMT.
    here i need to do
    L_AMT = G_AMT.   "" going to runtime error.
    if i taken like
    data: L_AMT  TYPE CHAR15,
             G_AMT  TYPE CHAR15.
    CURR this value is 'JPY'.
    WRITE L_AMT CURRENCY CURR TO G_AMT.   "" it is not working
    Regards
    margani

    Hello,
    This is pretty basic, whenever you've currency & quantity fields you need to pass the corres. reference fields.
    In your case you need to populate the cfieldname & ctabname fields of the FieldCat.
    BR,
    Suhas

  • LSMW field with 5 decimal points

    Hi All,
    I need to pass a field in the LSMW with 5 decimal points.
    we cannot pass the data type as "PAC5". can any one suggest how this can be done in LSMW.
    Also, I am passing the currency key as USDN in the LSMW using Idoc method. But it is taking only as USD even though the length of the field is 5 chars. But I am able to acheive this if I manually post it as USDN.
    please suggest on the above 2 issues.
    Helpful answers will definitely be rewarded.
    Thanks in Advance,
    Asif Ali Khan

    hi khan,
    see the below link
    http://www.abapcode.sapbrainsonline.com/2008/03/write-output-formatting-options-abap.html
    http://www.abapcode.sapbrainsonline.com/2008/03/types-abap-keyword.html
    sapabap.iespana.es/manuales/pdf/lsmw.pdf
    abapprogramming.blogspot.com/2008/03/sap-abap-syntax-for-assign.html - 122k
    abapprogramming.blogspot.com/2008/03/sap-abap-syntax-for-assign.html - 122k
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90cef248-29e0-2910-11bb-df8dece7e22c
    thanks
    karthik

  • Change decimal points in SD Condition type from 2 to 3, for EU

    Hello,
    We have a slight problem with the amounts. We are using resource related billing in the project and to track some expenses, there are some condition types created. Since the currency is maintained as EU, the decimal places are maintained as 2 decimals in OY04 and we dont want to change that.
    We face an issue, when SAP Converts condition value from 3 to 2 decimals
    For example, when in Contract we have an Condition Value of 100.025, this is converted to 100.03 and tax is applied on this amount.
    When we create an invoice and subsequently a Credit Memo request, that will contain more than one item, and the sum of all items will have to sum up to 100.03, but this is never the case, as with the application of tax rate, the value comes to something like 100.02 or 100.04..
    With 3 decimal points, this amount adds upto correct value.
    So our ideal solution will be the have the Condition Values as 3 decimals and the Net value in 2 decimals.
    Is there something  that can be done for this?
    Hoping for a quick response.
    Regards
    Maddy

    SAP stores the 3 decimal value in XKOMV-kbetr and Xkomv-kwert is calculated based on this 3 decimal values...
    I had a similar scenario with currency conversion and rounding issue in sales Order and Invoice processing, in VOFM routines... so I used a Floating point  value and converted to character value and then used that 3 decimal value for calculation.

  • Condition type value to have upto 7 decimal points

    Dear All,
    We are calculating yield. The client wants us to take the value upto the 7 decimal points. Can somebody help me how we can achieve this. If this is a development how can we have this.
    Regards
    Chakradhar

    Hello Paturi,
    First you have to maintain the number of decimal places for the required currency.
    This can be done in spro--> general settings --> currencies --> set decimal places for currencies.
    Then the condition value comes automatically in the specified number of decimals.
    Hope this info helps you.
    regards,
    Bhanu.

  • GL - Increase decimal points in existing SOB

    Hi,
    We have a legacy system which interface to Oracle GL.
    In that system, the currency values are stored up to four decimal points (ex: 1009.7536).
    But in existing Oracle GL SOB is defined for two decimal points (ex: 1009.75)
    Can we change the number of decimal points interfaced or change in SOB.
    Or is there any way of capturing the remaining figures to Oracle GL.
    Appreciate your response.
    Madhura.

    Refer to note 143286.1 on Metalink

  • Printed cheque - comma and decimal point

    Hi,
    My company use pre-printed cheque to make payment. However, there is some error with the printed cheque. When printed, the decimal point and the comma is somehow mixed out.  
    For example, amount of $1,300.50   -   will appears as $1.300,50
    Why is this so ? How do I recrtify the problem ? It only happens to some cheque. Some are ok.
    Thanks.
    Angel.

    >
    Angel.. wrote:
    > Hi,
    >
    > My company use pre-printed cheque to make payment. However, there is some error with the printed cheque. When printed, the decimal point and the comma is somehow mixed out.  
    >
    > For example, amount of $1,300.50   -   will appears as $1.300,50
    >
    > Why is this so ? How do I recrtify the problem ? It only happens to some cheque. Some are ok.
    >
    > Thanks.
    >
    > Angel.
    Check decimal notation in SU01 / currency settings in SPRO

Maybe you are looking for

  • Problem restoring LMS 2.6 data to LMS 4.0

    Hello, I'm trying to migrate from LMS 2.6 on a Windows 2003 server to LMS 4.0 on Windows 2008 R2. Two things I'll note here which might help future people attempting to use the LMS 4.0 backup/restore scripts as detailed in the migration document: 1)

  • How can I extract text from a string

    Hello, I have a name column that has both first name and last name joined together as a string. I want to separate them in two different columns as firstname and lastname. I use Report builder, please help with the query that will separate the string

  • Problem displaying a related field with an ADF Table

    I am trying to use an ADF table to display data that is setup with TopLink as a one-to-one mapping. The database table is the TICKET table and it has a field STATUS_ID. I would like to display the STATUS from the STATUS table instead of the STATUS_ID

  • Need help with Data Model for Private Messaging

    Sad to say, but it looks like I just really screwed up the design of my Private Messaging (PM) module...  *sigh* What looked good on paper doesn't seem to be practical in application. I am hoping some of you Oracle gurus can help me come up with a be

  • Billing document configuration  - recognizing cost of sales

    We have a billing doc type (ZIV) that we are using for one specific business process. The problem is, it recognizes the financial impact of the cost of sales (as well as the sales revenue). It does not relieve inventory however. To accomplish that we