Currencies with no decimals in SAP R/3

What are the list of countries in R/3 which do not have decimals in their currencies?
I know SAP does not support for JPY.

In the DB, SAP stores all amount values with 2 decimal places. But when SAP reads it, it interprets it based on the currency associated with the amount field.
Try the FM BAPI_CURRENCY_CONV_TO_EXTERNAL. Pass the amount obtained from DB and the currency. This will give you back the actual interpreted value.
Check the TCURX table for the currencies with other than 2 decimal places.
Hope this helps.
Thanks,
Balaji

Similar Messages

  • Currencies with 5 decimals

    Hi,
    For pricing reason, I need to define 5 decimals in some currencies (USD, ARS, EUR and DEM). I was reading some information about it, and the solution I found is to create one Z currency for each estandar currency (USDN, EURN, AR5 and DEM5).
    I am not sure about the problem this procedure can cause in the system. Suppose that the local currency is USD, so I will have the SD invoice in USDN. The document will be managed as a document in foreing currency. I wondering if I will also have rounding differences in the cIearing document, and for some report I will have to adapt the information.
    Does anyone have implemented this solution?
    Which problems can cause?
    Any recomendation about that?
    Thanks,
    Cecilia

    Hi,
    check the following threads:
    Currency in 5 decimal places.
    Custom Table Currency field with 5 decimals
    Any changes you going to made in OY04 is affecting cross clients.
    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 which is most critical in production environment.
    The decimal places setting in OY04 is limited to 5. It is not possible to set more decimal places in standard SAP.
    Technial explanation is also described on note 434349, 137626 and 126857
    Hope this was helpful for you.
    Regards,
    Cristiano

  • Currency with 3 decimals

    Hi !
    i need to manage prices with 3 decimals and not 2 only. So i think i will set customising (set decimal places for currencies) in order to change all currencies decimal defined on 2 decimals.
    Is there a risk to change this customising ?
    Thanks
    Jak

    hi,
        i do not think there will be any problem when change the currency decimals from 2 to 3.
    however if there is problem then ucreate ANOTHER KEYFIGURE AND WITH THREE DECIMALS PLACES.AND USE IT
    REGARDS

  • Change currency USD (2 decimals) by USDN (5 decimals)

    Hi,
    Please help me on below issue..
    In SAP I use a company code with currency USD (currency with 2 decimals), I would like to chang USD by USDN (currency with 5 decimals).
    how to make this change?
    The SAP system is used for costing of products and is active.
    What will become of the old cost calculations and prices stored in the purchasing info records?
    Thanks in advance for answers
    Jean-Marc

    Hi
    The changes can be made in transaction SU01 -> tab 'defaults' -> decimal notation.
    Note: Functionality available in the transaction code OY04, but SAP does not recommend changing the decimals of the currency in the live system after implementation. So please consult with your finance team before doing any changes.
    http://help.sap.com/saphelp_nw04/helpdata/en/01/dc31f9ad6d2e4d852ad4b169a5197c/content.htm

  • Currency with 3 decimal

    Hi,
    It's possible to make currencies with 3 decimals??
    Thanks in advance
    Dimitri

    yes its possible.
    check this thread
    5 decimals for Currency
    How to write an amount with dots

  • Custom Table Currency field with 5 decimals

    Hello,
    I have created a custom table and it has a field for 'US Plan Cost'. The users wanted it with 5 Decimals. I have created a custom domain and custom data element of DEC Type with 5 Decimals.
    Domain: ZCOST: Data Type: DEC, No. of Characters: 11, Decimal Places: 5.
    However When I am trying to create entries in the table though, it's giving me error: Input must be in the format _____,_____,_____,_____~._____
    The entry that I am creating is: 1.23450.
    I dont know what went wrong? Can anybody please help me?
    Thanks Much.

    Are you doing this with SM30?  or from a program?  If a program, be sure your data value is precisely '1.23450'. It sounds like you're inputting something else...
    Or, post code?

  • PLD: two type of currencies need different decimals in the same place

    Hi!  Expert;
    I have a problem with decimals in PLD.
    First, I tried currencies set up as "Without Decimal" but only works on System Variable areas.  I'm not happy about this result.
    One currrency such as $, need two decimal places; however,
    the other currency such as YEN, no need any decimal place
    Example:
    Concat (f_111,' ',f_222) in this field
    Document Currency f_111
    Document Total f_222
    I tried Round(F_222,0) and but both of them show 0 decimal even using link to and formulas -such as
    f_111 != 'YEN'
    f_111=='YEN'
    Please help me !! Thank you

    Dear Naoko Miyakawa,
    Please try the solution as following steps:
    1. In "Administration > System Initialization > General Settings > Display", set Decimal Places as 0 in Amounts.
    2. For currency YEN, set Decimals is Default
        For currency $, set Decimals is 2 Digits
    Then when you create the document the amount YEN will have not decimal and $ will have 2 decimals.
    Best Regards
    Jane Jing
    SAP Business One Forums team

  • Changing currency to 5 decimals, affecting dialog programming.

    Changing currency to 5 decimals.
    The dialog program is affected.
    A price field on dialog program, having data element BAPRE (Curr 11 Decimals 2). For instance, enter price 2000, after pressing enter button, the price will turn into 2.00000  it was automatically devided by 1000, any idea what went wrong?

    You are using currency fields that reference a currency code. Most currencies in SAP have two decimal places. Dividing by 100 will work in most cases. Ideally you should get the CURRDEC value in table TCURX for the currency you are working with... then divide by 10 that number of times.
    example-
    USD, 2 decimals, divide by 10 twice.
    There is a function module that will do this for you. Can't think of the name...???
    YA..
    function modules <b>G_DECIMAL_PLACES_GET or TCURX_READ</b>

  • Display MENGE field with no decimals in smartfroms

    Hi Experts,
    I  want to print MSEG-MENGE field with no decimals in smartforms , how do i declare this field,
    I have also declared this field in global defination in quantity/currency field...
    But i am unable to get the output..
    I tried using &mseg-menge(13.0)& but i get an error in my program stating formating is wrong.
    Thanks In Advance.
    Ashwin.

    write a code to display menge value.
    data: l_menge   type i,
          l_menge2  type string.
    move: w_bseg-menge to l_menge.
    move: l_menge to l_menge2.
    condense l_menge2.

  • Change IDR currency with decimal place

    Dear Guru,
    Currently in my SAP env, IDR currency setting is set with 0 decimal place.(No decimal Place). However, I have user requirement to change the setting from zero to 2 decimal place. Meaning to say, to have IDR currency maintain in 2 decimal place. What is the effort and is this a big change to the system ? is this change workable ? How will this impact the existing historical data which store IDR amount with no decimal place ?
    Hope to hear from you.
    Regards
    Andrew Tay

    Dear Guru,
    Thank you for your replied. I totally agreed with you, currently my SAP system can maintain up to 15 digits with no decimal place. Beside this digits isues, is there any other areas affected ?
    Thanks in advance.
    Regards
    Andrew Tay

  • Issue with parallel operation of SAP NW SSO 2.0 and SNC Client Encryption (Logon Groups)

    Hi!
    One of our customers is using the SNC Client Encryption solution to ensure encryption using SNC (based on Kerberos Technology) for their SAP GUI Dialog connections. They have lots of SAP backends DEV, QAS, PRD all with the SNC Client Encryption SNC Lib installed. The profile parameter snc/identity/as contains the following value: p:CN=SAP/<ServiceAccount>@<DOMAIN>.
    Example: p:CN=SAP/[email protected]
    The customer is using one AD Service Account "SNCServiceUser" with one registered SPN "SAP/SNCServiceUser" for all systems (yes, this is not recommended... but the case).
    Important: All users use group entries in the SAP Logon (saplogin.ini). Means, for SAP logon the SNC name can not be manually configured on the SAP Front End. With group logons, the application server's SNC name is dynamically requested by the message server each time a SAP GUI connection is started. The SNC Name is greyed out in this case as dynamically obtained from the applications servers profile parameter snc/identity/as.
    Now our customer implements SAP NetWeaver Single Sign-On 2.0 within his landscape. Based on the Secure Login Server 2.0 (SP3) he likes to use X.509 based authentication to his AS ABAP backends using SAP GUI SNC while others still use SNC Client Encryption.
    Replacing the SNC Library on the AS ABAP
    The Secure Login Library 2.0 (SP3) has been installed on one of the ABAP systems and the SNC Client Encryption SNC Library (which is based on SSO 1.0) is no longer used, thus we changed the parameter snc/gssapi_lib to point to the new SNC library. We removed the old PSE.ZIP containing the keytab and created the new SAPSNCSKERB.PSE incl. the keytab and proper credentials. To ensure parallel operation, we kept the snc/identity/as value as is =  p:CN=SAP/[email protected].
    After restarting the system with initialized Secure Login Library 2.0, still the SNC client encryption works fine for existing users.
    The problem
    We created on the Secure Login Server an SNC certificate for the AS ABAP which has the following X.509 Distinguised Name Fomat: CN=SAP/[email protected] This is to avoid having to change the snc/identity/as to an "real" X.509 DN which would lead to non-working SNC Client Encryption for all the other users using SAP GUI and logon groups.
    As soon as we install the PSE via STRUST on the system the SNC Client Encryption solution stops working with error „Server refuses kerberos key exchange“.
    As part of an pilot implementation we have installed Secure Login Client 2.0 (SP3) on some test PCs. The test PC with SLC is able to perform Single Sign-On with SNC based on X.509 (incl. Encryption) to the ABAP system.
    Seems the SAP System now only tries to do X.509 based authentication thus key exchange fails. The problem is, we cannot change the snc/identity/as value because of the logon groups. If we were able to do so, we would in any case set the server identity to X.509 DN and in addition create the SAPSNCSKERB.PSE incl. keytab. This should work, as confirmed by SAP see this post.  
    Any ideas how to solve this and have both solutions in parallel?
    Appreciate any help.
    Regards,
    Carsten

    Hi all,
    we was able to fix the issue. It was an issue with the customers cluster configuration and the  $SECUDIR variable. This tricky issue leads to non working or sporadic working SNC Client Encryption...
    This was how the configuration looks before:
    Environment variable $SECUDIR is defined:
    "/ABCDEF<SID>/usr/sap/<SID>/DVEBMGSxx/sec“
    sapgenpse seclogin -l -v
    running seclogin with USER="<SID>adm"
    Credentials for username '<SID>adm':
    0 (LPS:OFF):
             (LPS:OFF): /ABCDEF<SID>/usr/sap/<SID>/DVEBMGSxx/sec/SAPSNCSKERB.pse
    1 (LPS:OFF):
             (LPS:OFF): /usr/sap/<SID>/DVEBMGSxx/sec/SAPSNCS.pse
    After changing the $SECUDIR to "/usr/sap/<SID>/DVEBMGSxx/sec“ and re-creating the credentials, it worked like a charm.
    As a result of this we can confirm, this configuration and SNC Client Encryption works with CommonCryptoLib in parallel to the SSO configuration.
    And Valerie was right with 2. SLC starting from V. 1.0 SP2 PL3 was able to convert the CN= part of the SNC Name into an SPN, was my mistake. In addition SNC Client Encryption starting from Version 1 SP1 PL1 does this also.. just to make this clear
    Thread closed hope this helps someone
    Carsten

  • How to create a custom function module with the records in SAP R/3?

    Hi All,
    How to create a custom function module with the records in SAP R/3? Using RFC Adapter I have to fetch the custom function module records.
    Regards
    Sara

    Hi
    goto se37...here u need to create a function group... then u need to create a function module. inside assign import/export parameters. assign tables/exceptions. activate the same. now write ur code within the function module
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/content.htm
    Look at the below SAP HELP links, These links will show you the way to create a Function Module
    http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/content.htm

  • How do I do use the custom code and format for a percentage with 2 decimals in Report Builder 3.0?

    In Report Builder 3.0, I have the following custom code entered:
      Public Function SafeDivide(Numerator as String, Denominator as String) as String
    Try
    If Numerator = “” or Denominator = “” then
    Return “-“
    End if
    If Numerator = “-“ or Denominator = “-“ then
    Return “-“
    End If
    If CDbl(Numerator) =0 or CDbl(Denominator) = 0 then
    Return “-“
    End if
    If IsNothing(Numerator) or IsNothing(Denominator) then
    Return "-"
    End if
    Return Val( ( (CDbl(Numerator) / CDbl(Denominator) )*100 ) )
    Catch
    Return "-"
    End Try
    End Function
    I call the custom code in the cell with the following equation:
      =Code.SafeDivide(sum(Fields!TY_UNITS.Value)-sum(Fields!LY_UNITS.Value),sum(Fields!LY_UNITS.Value))
    I have the format for the cell set to 0.00%, but it’s not being followed.
    I want the result to be formatted as a Percentage, but instead I get values like: 
    -78.9473684210
    80
    300
    -100
    I have the format for the cell set to 0.00%, but it’s not being followed.
    How do I do use the custom code and format for a percentage with 2 decimals?

    Hi AngP,
    After testing the issue in my local environment, I can reproduce it. Based on my research, I find this issue is caused by the type of Units_VAR_Percentage cell is string, while the type of CDbl(Parameters!Var_Threshold.Value) is double, so they cannot be
    compared.
    To fix this issue, we can add a hidden column (Textbox91) next to the Units_VAR_Percentage column, and type =(sum(Fields!TY_UNITS.Value)-sum(Fields!LY_UNITS.Value)) /sum(Fields!LY_UNITS.Value) as the expression. Then use the expression below to control the
    BackgroundColor:
    =iif(iif(reportitems!Units_VAR_Percentage.Value=CStr(format(reportitems!Textbox91.Value,"0.00%")),reportitems!Textbox91.Value,0)>CDbl(Parameters!Var_Threshold.Value),"Yellow","PaleTurquoise")
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Timeout error in accessing CR 2008 with dynamic prompts from SAP Portal

    Hi
    We are using Business Objects XI 3.0 with Integration Kit for SAP
    Solutions on Windows 2003 Server with Weblogic 10.0 server.we have
    created a report (13 parameters) using Crystal Reports 2008 and
    deployed on the BOE.Crystal Reports are created using opensql driver
    and using tables.The prompts/parameters are created using Business
    views.After deploying the report under the database configuration under
    When viewing report the option selected is "Use SSO context for
    database logon".
    Later an iview is created on SAP Portal pointing to Crystal Report
    using Business Objects iview template.The SSO is working fine and we
    are able to select the parameters and when clicked ok we get an
    error.we have pasted the error below when we try to view source :
    <form action="../PlatformServices/service/app/error.do" method='post'>
    <input type='hidden' name="errMsg" value="A timeout error has occurred"><input type='hidden' name="loc" value="en_GB">
    <input type='hidden' name="pvl" value="en_GB">
    <input type='hidden' name="errStack"
    value="com.businessobjects.webutil.websessiontimeout.WebSessionTimeoutFilter.doFilter(WebSessionTimeoutFilter.java:142)
    weblogic.servlet.internal.FilterChainImpl.doFilter
    (FilterChainImpl.java:42)
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3368)
    weblogic.security.acl.internal.AuthenticatedSubject.doAs
    (AuthenticatedSubject.java:321)
    weblogic.security.service.SecurityManager.runAs
    (Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)
    Ljava.lang.Object;(Unknown Source)
    weblogic.servlet.internal.WebAppServletContext.securedExecute
    (WebAppServletContext.java:2117)
    weblogic.servlet.internal.WebAppServletContext.execute
    (WebAppServletContext.java:2023)
    Thanks
    Kamal

    Hello,
    1)How do I assign my user ID to the organisational unit? Please advise me step by step as I am new to SRMu2026
    2) Regarding error u201CThe following error text was processed in the system SR3 : Attribute for user USER18 contains errors. Inform system admin.
    The error occurred on the application server eccserver1_SR3_01 and in the work process 0 . u201C
    Using transaction SM21, I have discovered multiple errors for SAP instance eccserver1_SR3_01 like BBP_PU 245 transaction canceled, HTTP/RFC session has been deleted following timeout...
    3) How do I run report BBP_CHECK_CONSISTENCY? With transaction SE38? What do I choose next from the options available?
    This is too technical for me right now..maybe not in the future, but at this moment, I need more guidance...
    Thank you,
    Iuliana

  • Local currency is not posted into SAP

    Hi,
    I am using the program 'RFBIBL00' for postings into SAP from leagacy file after validations. For this I am facing one issue.
    CURRENCY - USD
    AMOUNT    - 12345.12 (example)
    for this postings , the amount  in local currency  is not posting into SAP and the amount in local currency is recalculated by SAP at the exchange of system.
    Please help me for this how to post local currency into SAP.
    regards
    SVR

    Hi,
    Which field in BBSEG structure you are passing the amount field to? Did you use BBSEG-DMBTR?
    Regds,
    Rudra

Maybe you are looking for

  • Unable to Open Bex report from SAP APO User Menu

    Hi All, I am an  SAP APO consultant, and have not miuch expereice in BEx reporting. As APO uses Build in BI for reporting and pulling history from either external BW or R/3. Now my issue all BEx reports we use are assigned ot my user menu and when I

  • Windows 7 32bit - will not load on warm boot.

    I have the same problem on two PCs. They are both HP Workstations xw4600. I have the latest BIOS (786F3 1.22 A) and have tried with the older BIOS as well before upgrading. They will not start Windows 7 with a warm boot (restart). They just repeatedl

  • Project Billing - Block of Dollar

    Hi, Need help regarding following billing scenario: - This is Block of Dollar billing - customer will have budget available but not ready to receive services. So, at the beginning, the whole PO amount will be invoiced/billed. As the actual work start

  • Raw vs. DNG image quality

    Operating system is XP I have a Canon 40D with CR2 files that need to be read. I do not YET have Photoshop CS3. Still on CS2. The advice here has been to download the DNG converter that comes with the camera raw version for CS3. I downloaded and used

  • Traditional vs. Simplified Chinese Fonts - Captivate 6

    Hello, I am creating 3 versions of a class - Traditional Chinese, Simplified Chinese, and English. I understand that some of the Adobe fonts (Heiti, Fangsong, etc.) are more appropriate for one Chiese version or the other. Can someone advise which ar