Asian (JPY) currency Decimal Places Issue

HI All,
Need your help, we have a program which creates a BDC session and when the user tries to process it it throws an errror for amount in asian currencies like JPY - no decimal places allowed for currency, in the background it calls the FBB1 transaction.
The original amount is in USD however after conversion when we store it back to amount field which is of type
"glpct-tslvt"  it stores the amount in JPY currency with decimal places so for example :
USD amount  = 93,214. 00
JPY amount = 115,021. 86
guess the amount is stored with decimals in BSEG table, so now when we try to process the session with the JPY amount with decimals it throws an error.
I have tried the
CALL FUNCTION 'CURRENCY_AMOUNT_SAP_TO_DISPLAY'
and
CALL FUNCTION 'BAPI_CURRENCY_GETDECIMALS'
it gives me the correct value for amount so for above example  JPY amount = 115,021. 86 by using the mentioned two methods i am able to get the currency in this format  11502186.00 but still has two decimal places, i think it still will not work when we process the session for FBB1.
Need your help people, appreciate your co-operation.

sorry to revive an old thread...but we are having an issue with JPY in our electronic bank statements.
the BAI format for our JPY account has for example 900 yen which according to our finance department is really 9 yen. the bank claims this is a known issue and the BAI format documentation seems to be confirming the bank's position in that the decimals are implied according to the currency code (whatever that means in SAP terms is a bit foggy to us).....
currently we wrote a custom code to suppress the last two zeros (when they are zeros) but i feel this error is caused either by a wrong setting in our currency or translation tables in SAP or something else since our feeling is that this should work right out of the box without any custom programming...any ideas???...where we shoudl start looking in our currency config....does the 100:1 or 1:1 translation ratio between JPY/USD make any difference...should we try and use a function module to convert the currency ...any ideas or hints are welcome
thanks
Ram
[email protected]

Similar Messages

  • JPY Currency Decimal Places

    Hi  All
    Today we noticed a difference in the way SAP handles a PO which has document currency JPY. The price displayed on screen for the PO was 790 JPY, but the value stored in the tables was 0.79.  Any reason why this like this ? How does standard SAP handles such cases ?
    Regards
    Kasi

    Hi
    There are certain currencies like JPY/Yen for which amounts are automatically handled by SAP. Currency JPY has 0 decimals. Refer TCURX table for the details of decimal places for currencies.
    In the case of JPY, system automatically multiplies values when displayed from table to screen and divides vice versa.
    FM 'CURRENCY_AMOUNT_SAP_TO_DISPLAY' is used for this conversion.
    Amount 7900 JPY on screen will be stored as 79 in SAP tables.
    Also, in the case of exchange rate conversions, the rate maintained are for 1:100 to USD (ex). while other currencies would hold 1:1 conversion rate.
    You can also check with FI consultants for more details
    Thanks
    E.Avudaiappan

  • Currency Decimal Places setting restore

    Hi Experts ,
    Unfortunately we have changes the setting for currency decimal places in SPRO ==> SAP NETWEAVER ==>GENERAL SETTINGS ==>CURRENCIES ==>SET DECIMAL PLACES FOR CURRENCIES.
    for Currency INR from default 3 decimal places to '4' decimal places, due to this the amounts entered in MM inforecords were changed e.g. the amount which was entered as 15.20 inr changed to 1520.00 inr, After getting reply from Fourm and the senior consultants we have deleted the INR currency from the about setting i.e.from table 'TCURX' after doing this the amounts get corrected i.e. from 1520.00 INR to 15.20 INR.
    But again the same (adverse) change is being seen in amounts for MM Inforecords and SD Condition Records
    If we enter a new record it shows the correct amount.
    How can i correct the previous amounts. It has happen suddenly and what guarantees that this should not happen again.
    Please give me the solution as early as possible. We have to Go-Live in next 2 days..
    Thanks in advance
    Amol

    HI, anand,
    SAP suggest never touch decimal places.
    Regards,
    Satish

  • 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

  • Create Currency Decimal Places

    Hi Experts,
    Is it possible to create our own currency decimal places?  In my configuration(OY04)  only available standard decimal places 1, 3,4 & 5. now  I need decimal place 2.  e.g. I want to show amount as 101.26
    Regards
    VS Rao

    Hi Rao,
    refer to note 137626.
    Regards,
    Greta

  • Currency Decimal places

    Hello Experts,
    I am unsing SRM 4.0 SP13 & standalone scenario.
    At present RON currency set with "No Deciamal Places" in Currency setting.  Now user wants to put 2 decimals with this currency.
    In SPRO -> SAP Web Application Server -> General Settings -> Currencies -> Set Decimal Places for Currencies,
    If i remove the RON currency,:
    1. The system will allow 2 decimal palces.
    2. Is there any impact on existing documents ( i have one docuemnt in PRD system with RON currency). If yes, how we can resolve.
    FYI: The present Decimal format is 1.234.567,89.
    Thanks in avance for your valuble inputs.
    Regards,
    Suneel Kumar.

    Hi
    RON which country boss. help others to do help very fast? romania and russia i could see..

  • 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

  • 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

  • Currency Decimal to be corrected according to the currency used(Report prog

    Hi Experts,
    I have one requirement in which  presently, always two decimal places are used for any currency. This does not hold good for cases where decimal places are other than 2. Example, for JPY, no decimal places are used.
    This needs to be corrected while updating in outbound table as well as outbound file which is sent to bank.
    How to solve it?
    Any pointers will be highly appreciated?
    Regards,
    Rahul

    Hi,
    Use SET COUNTRY cntry.
    refer the following code.
    DATA: dat       TYPE sy-datum VALUE '20020127',
          num       TYPE p  LENGTH 8 DECIMALS 2 VALUE '1234567.89',
          t005x_wa  TYPE t005x,
          t005x_tab TYPE SORTED TABLE OF t005x
                    WITH NON-UNIQUE KEY xdezp datfm.
    SELECT *
           FROM t005x
           INTO TABLE t005x_tab.
    DELETE ADJACENT DUPLICATES FROM t005x_tab.
    LOOP AT t005x_tab INTO t005x_wa.
      SET COUNTRY t005x_wa-land.
      WRITE: / num, dat.
    ENDLOOP.
    Best Regards,
    Surendar Reddy.

  • Rounding Rule upto 3 Decimal Places in Tax Condition(SABRIX)

    Hi,
    We are Using SABRIX for Tax determination and need to round up Condition Type XR1- XR6 to round upto 3 Decimal Places.
    Do we need to To Change ALT Calc Type- 301306or Alt Cond Base Value -- 16  or have to change Currency  decimal Places in transaction OY04/OY03.
    Kindly Suggest.
    Thanks
    Amit

    Hi,
    Tax % for customer is decided in SABRIX, Where does TaX calculated?? In SABRIX or in SAP.
    Thanks
    Amit
    Edited by: AMIT GUPTA on Mar 31, 2010 10:54 AM

  • Decimal Place for Percentage

    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,

  • 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 Kuma

    Hi 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

  • Decimal places adjustment based on company code or currency

    Hi experts,
        my requirement is i have to adjust the decimal places in amount fields of internal table based on company code or currency given by user.
    suppose for example in my internal tables having 5 amount fields like 1.50 1.234 1.45 1.34, 1.67  for  company code is in01
    the same values for VN01 should be like this
    150 1234 145 134  167  ....
    can any body plz tell me any functional module is there to covert or abapcode?
    Thanks in advance,
    veena.

    That code is a bad idea.  Why would you hard-code that type of action for currency/amount handling?
    @poster: If the output is based on the local currency defined for the specified company code or one specified by the user, then use it.  SAP handles amount output automatically with a currency specification because the currency definition identifies where/how the decimal is output. 
    Just use WRITE as Florian indicated but  use the CURRENCY extension instead of DECIMALS.  You can do this dynamically based on the company code easily...
    A simple 3 line program shows you how this works:
    PARAMETERS: p_wrbtr type wrbtr.
    write:/ p_wrbtr CURRENCY 'USD'.
    write:/ p_wrbtr CURRENCY 'JPY'.
    Edited by: Brad Bohn on May 12, 2011 1:07 PM

  • Decimal places in currencies from flat files

    Hi experts,
    I am facing a problem in the way BI is managing decimal places when I extract them from tex files. I have read a lot of post and make a lot of changes and the problem persits. Here is my problem. I am uploading data from text files. These files come from 6 different source systems. All developments are already in production so changing the way they send the data it would be the most expensive solution at this point.
    For all currencies ratios I receive in the file  could contain these 3 kind of values:
    5.45
    3.2
    4
    Decimal indicator is "." but it is not always present and sometimes is follow 1 decimal pla or 2, which is ogial to expect depending of the nature of the value. I haven't been able to make it work for all the cases.
    I have set "." in RSCUSTV1 as decimal separator. I tried number format "direct entry" in the extraction Tab of data source. I have tried all possible combinations in the tab fields with data type CURR, DEC, even CHAR and Internal or External format, and any configuration I have made works only for some cases and not for the others. I don't know what else I can look at. Your help will be highly appreciated and rewarded with points.
    Regards,
    Raimundo Alvarez

    HI guys and Thanks for your help.
    I could solve my problem. There were some issues already fixed (a combination of the external property in the tab fields, the configuration for decimal separator and a problem with the currency). The main one was giving me the headache that I am trying to import a currency but I was not receiving the currency from the source because is always the same (Colombian Pesos). This one has an special configuration in table TCURX that was making the decimal places be wrong. I solved requesting the currency from the source even if it was a constant value.
    Thanks for your help,
    Rai.

  • 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

Maybe you are looking for

  • Connecting external VGA displays

    I am attempting to connect two external displays to my 15" early 2011 macbook pro. One is a Dell monitor and the other is a Hanns-G. Both are pretty old and only have VGA ports, but I know for a fact both the monitors work because I was using them on

  • Siri stopped reading my text messages

    A few weeks ago, Siri stopped reading me my text messages. I used to always be able to say, "read me my last text message" and Siri would promptly read it to me, ask me if I wanted to respond, then let me respond by voice as well. I was on iOS 7 and

  • Customizing Business Components Error Messages sample

    hi i have been following this sample and this: http://jobinesh.blogspot.de/2011/03/customizing-business-components-error.html,i have follow the instruction but its not working win my application i re-create the problem,i have check with the working s

  • Agents Commissions in 11.0.3

    We are implementing OF 11.0.3. In UK we need to work to create an interface to make the payments with BACS? Have some of you experience on BACS payments? Thanks null

  • Updating Phone Number for FaceTime and iMessage

    My husband and I both have iPhones, iPads, and I just got a new MacBook Pro. We also share an apple ID. But for some reason I can't seem to get Facetime or iMessage to use my phone number... only my husbands. How do I make the contact number MY numbe