Problem prices divised by 100 in BEx... Currency problem

I have updated currencies from one country by doing Transfer Global Settings -> Currencies . After this all prices and values in Euro in the reports are shown wrong, divised by 100.
I tried various things to correct the mistake...
I have tried to change the value of EUR in the table TCURX but it didn't work... it could be ok if i could insert value 2 in the TCURX for EUR, wich i cannot...
Please help..... Thank you in advance...
Gabriel

In a perfect world, you'd want to have the currency changed in the IMG to have 2 decimal places (this can be done by directly going to tcode OY04). After being updated in your source system, it would then be pulled into BW so that the source and BW are in synch with each other.
If it's not done in the source system and then pulled into BW and instead done directly in BW, you have BW queries show EUR values in 1x with 2 decimal places (which is correct), but your source system ABAP reports (standard or custom) will display the value as 100x and 0 decimals (which in incorrect).

Similar Messages

  • Amount in certain currency is multiplied by 100 in bex report.

    Hi,
    Amount in certain currency is multiplied by 100 in bex report. Data in multiprovider is good. Suppose if amount is 123.123 in multiprovider then in Bex report it is showing 12312.3. This is happening where currency is HUF. I understand that I have to handle it at query level in bex. I also understand I may have to create formula variable/ CKF/ RKF. But not able to implement it. Please help me to solve this. I'm new in Bex.
    Thanks in advance.

    Hi Arindam & Anshu Lilhori ,
    Following on the suggestion given by Anshu that make two RKF S1 & S2 . In S1 we maintain HUF currency. And in S2 we exclude HUF.
    Now arindam asked for a general solution if there are other currencies too in TCURX with 0.
    My suggestion is that let's make a Customer Exit variable on the currency . And read the table TCURX in the CMOD code and populate all the currencies inside TCURX with 0 in S1.
    And all the other currencies without 0 inside S2.
    In this way it will become a General Solution. He doesn't need to maintain the currencies manually.
    Let me know if you find any discrepancies in this approach.
    Regards,
    Ashutosh

  • BEx Currency Translation for planned Currency rate

    Dear Experts,
    The requirement of my query is to convert the key figures to Group Currency (EUR) at a fixed exchange rate defined by the user in the beginning of a planning cycle.
    In the IMG I have created an Exchange Rate type for manual input and defined the exchange rate for a fix date for the currencies I want to convert.
    When creating Currency conversion type (tcode RSCUR) in the tab “Exchange Rate” I’ve chosen my Exchange Rate type and the option Dynamic Exchange Rate Determination. In the “Currency” tab I’ve chosen a variable of manual input for the currency and the option Target Currency Selection with translation. In the “Time Ref.”  I opted for a fixed time reference.
    On the query definition I choose Currency conversion type and the variable I created for it. 
    Can anyone tell me how can we allow the user to commute between the two currencies in the query for the same translation?
    Another question/problem is that we are using the table TCURR for keeping the exchange rates for the planning process. Does anyone has a different solution to keep this currency rates?
    Many Thanks and Best Regards,

    Hi
    So these planning functions work in the same way as the BEx Currency translation? it makes the currency conversion to present the data in the new currency. If I save the data I will keep the data in the new currency, am I right?
    **Yes.**
    If I am using the same Key figure for source and target key figure can I still use the standard IP function?
    **Yes.**
    And if I wanted to convert back to the original currency I had to create a new planning function and a new currency translation type to do the opposite?
    **You can try Repost Function.**
    Regards
    Srinivas

  • In material master standerd price field not updating in group currency

    In material master accounting 1 tab, under price and values  table. standerd price is not updating in group currency.
    Can you sugest me how to resolve this issue

    Hi,
    As per My Knowledge,Wht ever currency is assigned as company code currency , tht will only be updated in Material Master as Per standard.
    Thanks
    Goutam

  • Default costing lot size and price unit as 100 in material master

    Hello,
    The costing lot size and price unit is "1" by default in material master. Due to this in CK11N the costing lot size is coming as 1.
    Then we go to MM02 and change the master by making costing lot size as 100 and price unit as 100.
    Please advise how can we make this default as 100 instead of 1 in material master. So that everytime we don't need to change.
    Is it coming from BOM?
    Please suggest.
    Regards,
    Tapan

    Hi Tapan
    No doubts, it is ABAP's responsibility to develop it.. It requires ABAP code to be written
    The functional specifications need to be given by you.. This BADI is called during Mat Master Creation/Change.. Your Func Specs should cover
    1. Which Mat types it should be used for
    2. The costing lot size and price unit to be defaulted...
    I used it to check Plant = Profit Center and it worked... For whatever checks and validations required during Mat Master creation, this badi needs to be used
    Regards
    Ajay M

  • Price of DDTS 100 Decoder

    Hi
    Pl any one can tell me the Exact Indian Price of DDTS 100 Decoder. Thanks & Regds
    Balu

    Well if digital DIN isn't supported by the new speakers, you can't go fully digital. I don't even think the newer speakers have digital DIN anymore. The only digital connection you could use is the SPDIF link between the soundcard and the decoder, this would be used for AC3 passthrough. Other multichannel sources would have to be played through analogue connections.
    I've never owned Creative speakers so I can't recommend any, I use the Logitech Z-5500 which are pretty good, but expensive. The TD7700 system has a decoder included, if you got this set, you wouldn't need the DDTS-100.

  • Catalog Prices with factor 100 in ECO ERP 5.0

    Hi together,
    We are using ECO ERP 5.0 without IPC and we get our catalog and basket prices from our SAP ECC 5.0 using a TRex.
    Now we have the following symptom:
    In the web shop all prices, which are shown in the catalog are multiplied with factor 100.
    The prices in the SAP Backend transaction wwm2 are correct as well as the prices on the TRex, when we check the values with transaction SRSE.
    After sending the order, when the pricing in the backend was done, the prices are correct on the confirm web page.
    Any idea where this comes from?
    Best regards
    Nora

    Hi,
    I've found the problem. It's a variable (CAT_PRICE_INPUT_LOCALE) with a Locale which is set "hard coded" to US in the class com.sap.isa.backend.r3base.rfc.RFCConstants. That's why all EUR prices, which are shown in the catalog, look like they where multiplied with factor 100.
    We overwrite the class PriceCalculatorR3IPC and use now the correct Locale.
    Best regards
    Nora
    Message was edited by:
            Nora Popp

  • Bex: currency conv  at prev date

    Hello BE Experts,
    Wondering if there is a way to do the currency conversion in the Bex report for a previous date currency rates.
    eg: I want to run the report for the past 6 months of sales for the europe in USD. each month is displayed in the one column. For each month can we get the currency conv rates of that month rather than the current month ?
    Any suggestions appreciated.
    Thanks,
    BWer

    Hi,
    Yes you can very much achieve what you require.
    For that you would need to create a Currency coversion key(txn. RRC1) which picks up the exchange rate for that particular month and attach the key to the key figure in BEx.
    Hope it helps.
    Cheers
    Anurag

  • BEX currency translation

    Hi Experts,
    In the BEX Anlyzer, generally I am getting two options in the submenu of Currency translation i.e a) By Target currency b) By Database currency
    But, In any particular query I am getting four options : a) By Target currency from database currency b) By target currency using definition currency c) By database currency d) As defined in Query
    My Q's is where can be defined these options in BEX to get four options instead of two? 
    Any useful answer will be rewarded with suitable points.
    Thanks in advance!
    Sapna

    Dear Stefania,
    I think it might have taken 'nearest' date available.. can you verify with nearest exchange rate avaialble..
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/462fe790-0201-0010-3ca4-adfd89e4f9f2
    In the above document.. some points are touched on page number 13.. not sure this helps much but still..
    regards,
    Hari

  • BEX Currency conversion created by the business

    Hello,
      I need to convert from USD to other currencies defined by the users in R/3. So the business figures the exchange rate in R/3 and I need to take that value and use it for converting the date in BEx.  Any help?  This is a very urgent requirement so anything would be great.

    Hi,
    You can set up currency converison in the bex query by right clicking the KF and choosing the currency conversion type and a fixed currency to convert to, or providing a variable where users can decide the currency they want.
    To get the rates into BW you can schedule a job (RSIMPCURR) with daily frequency.
    See here for more:
    http://help.sap.com/saphelp_nw04/helpdata/en/ec/076f3b6c980c3be10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/80/1a682de07211d2acb80000e829fbfe/content.htm
    Re: Transfer Exchange RatesHi,
    Hope this helps...

  • To display '000100' as '000100' and not  '100' in BEx Analyzer Queries

    Hi,
    I need to show on the query report value '000100' (seen in ODS) as '000100' (on BEx). But on the report I get '100'. What setting/action needs to be done for this.
    Thanks & Regards,
    Sumita

    Hi,
    Check porperties of the corresponding infoobject. If it is a 'CHAR' type data element, it should already behave as you require.
    You may also check whether any 'ALPHA' conversion routine is applied (infoobject properties, main tab). If yes, you may think about removing this.
    cheers,
    Ajay
    Message was edited by: Ajay Das

  • Average Sale Price - Division Issue in Formula

    Hi All,
    I have created a Calucalated Key Figure usinga formula : <b> 'Sales USD' DIV 'Sold Quantity'</b> means Sales divided by Sold Quantity.
    But I have a problem in displaying decimal value of average price as below:
    Sales USD     = $ 29,677,088.040
    Sold Quantity = 4,178.000
    $ 29,677,088.040 / 4,178.000 = $ 7,103.180 is the correct value.
    But instead query is displaying $ 7,103.000 only... Decimal value is not displayed for all rows.
    Can some one help me on this.

    Hi,
    check T006(units) table in BW  for quantity.  feilds ANDEC(No. of decimal places to which the key figure should be rounded) and DECAN(no.of decimal places to be displayed). Is ANDEC  zero for sold to quantity?
    Jaya

  • Currency and Linked documents problem.

    Hello all,
    I am using the sdk to import documents form one database to another. I have a currency problem when I try to create an AR Invoice based on a Sales Order already in the target database.
    We are running SBO 2005 sp1 pl45
    The Sales order document currency set up like this:
    Header : CAD
    Line 0 : USD
    Line 1 : USD
    Line 5 : USD
    When I create an AR Invoices using the SDK based, I set the currency the same way as for the sales orders. The SDK add the document without errors.
    However, there are always one or more lines that switch to CAD currency.
    Header : CAD
    Line 0 : USD
    Line 1 : CAD
    Line 5 : USD
    I have check the database to make sure the currency field and DocCur field where set to the proper value in the order table.
    This is a simplified version of my code. I am having the same behavior as my application. I also tried to remove the itemcode and currency info without success.
    I have also checked that:
    - The currency exists in the database and the exchange rate is up do date.
    - The Customer, Series and Tax Code are correct.
                   oDoc = oComp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
                    oDoc.CardCode = "C10003"
                    oDoc.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
                    oDoc.Series = 2
                    oDoc.DocCurrency = "CAD"
                    oDoc.Lines.ItemCode = "GC0001"
                    oDoc.Lines.BaseEntry = 3
                    oDoc.Lines.BaseLine = 0
                    oDoc.Lines.BaseType = 17
                    oDoc.Lines.UnitPrice = 580
                    oDoc.Lines.Currency = "USD"
                    oDoc.Lines.Quantity = 9
                    oDoc.Lines.TaxCode = "TAXNO"
                    oDoc.Lines.Add()
                    oDoc.Lines.BaseEntry = 3
                    oDoc.Lines.BaseLine = 1
                    oDoc.Lines.BaseType = 17
                    oDoc.Lines.ItemCode = "GC0002"
                    oDoc.Lines.UnitPrice = 1233.58
                    oDoc.Lines.Currency = "USD"
                    oDoc.Lines.Quantity = 9
                    oDoc.Lines.TaxCode = "TAXNO"
                    oDoc.Lines.Add()
                    oDoc.Lines.BaseEntry = 3
                    oDoc.Lines.BaseLine = 2
                    oDoc.Lines.BaseType = 17
                    oDoc.Lines.ItemCode = "WH0001"
                    oDoc.Lines.UnitPrice = 447.01
                    oDoc.Lines.Currency = "USD"
                    oDoc.Lines.Quantity = 9
                    oDoc.Lines.TaxCode = "TAXNO"
                    oDoc.Lines.Add()
                    oDoc.Lines.BaseEntry = 3
                    oDoc.Lines.BaseLine = 3
                    oDoc.Lines.BaseType = 17
                    oDoc.Lines.ItemCode = "WH0001"
                    oDoc.Lines.UnitPrice = 997.5
                    oDoc.Lines.Currency = "USD"
                    oDoc.Lines.Quantity = 9
                    oDoc.Lines.TaxCode = "TAXNO"
                    oDoc.Lines.Add()
                    oDoc.Lines.BaseEntry = 3
                    oDoc.Lines.BaseLine = 4
                    oDoc.Lines.BaseType = 17
                    oDoc.Lines.ItemCode = "WH0001"
                    oDoc.Lines.UnitPrice = 276.15
                    oDoc.Lines.Currency = "USD"
                    oDoc.Lines.Quantity = 9
                    oDoc.Lines.TaxCode = "TAXNO"
                    oDoc.Lines.Add()
                    oDoc.Lines.BaseEntry = 3
                    oDoc.Lines.BaseLine = 5
                    oDoc.Lines.BaseType = 17
                    oDoc.Lines.ItemCode = "TM9999"
                    oDoc.Lines.UnitPrice = 205
                    oDoc.Lines.Currency = "USD"
                    oDoc.Lines.Quantity = 9
                    oDoc.Lines.TaxCode = "TAXNO"
                    If oDoc.Add <> 0 Then
                        MessageBox.Show("Error " + oComp.GetLastErrorDescription())
                    Else
                        MessageBox.Show("Good")
                    End If
    Thank you for your help.
    Simon
    Edited by: Simon Lizotte on Jul 29, 2008 10:35 PM

    HI Simon,
    For me it is works perfect.
    I do not know about the taxno tax group, and your localization, but on my 2007APL38 works fine.
    I have used the demo database  SBODEMO_HU, and added an order and invoice from order, and it is works (without TaxCode).
    generally if you inherit a document, you need you the quantity (less or equal then basic) have to be check and the price modified.
    here is my, i have a BP in multi currency = C20007, and items from A00002 to A00005 in the code at the
    If oDoc.Add <> 0 Then there is less than and more than sign, but here is not visible...
    Sub addSalesOrder()
            Dim oDoc As SAPbobsCOM.Documents = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders)
            oDoc.CardCode = "C20007"
            oDoc.DocType = BoDocumentTypes.dDocument_Items
            oDoc.DocDueDate = Today
            oDoc.DocCurrency = "CAD"
            oDoc.Lines.ItemCode = "A00002"
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 100
            oDoc.Lines.Currency = "USD"
            oDoc.Lines.Add()
            oDoc.Lines.ItemCode = "A00003"
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 100
            oDoc.Lines.Currency = "USD"
            oDoc.Lines.Add()
            oDoc.Lines.ItemCode = "A00004"
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 100
            oDoc.Lines.Currency = "USD"
            oDoc.Lines.Add()
            oDoc.Lines.ItemCode = "A00005"
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 100
            oDoc.Lines.Currency = "USD"
            If oDoc.Add <> 0 Then
                MsgBox("Erreur " + oCompany.GetLastErrorDescription())
            Else
                Dim newCode As String = oCompany.GetNewObjectKey()
                MsgBox(newCode)
                AddInvoice(newCode)
            End If
        End Sub
        Private Sub AddInvoice(ByVal e As Integer)
            Dim oDoc As SAPbobsCOM.Documents = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
            oDoc.CardCode = "C20007"
            oDoc.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
            oDoc.DocDate = Today
            oDoc.DocDueDate = Today
            oDoc.DocCurrency = "CAD"
            oDoc.Lines.BaseEntry = e
            oDoc.Lines.BaseLine = 0
            oDoc.Lines.BaseType = 17
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 580
            oDoc.Lines.Currency = "USD"
            oDoc.Lines.Add()
            oDoc.Lines.BaseEntry = e
            oDoc.Lines.BaseLine = 1
            oDoc.Lines.BaseType = 17
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 1233.58
            oDoc.Lines.Currency = "USD"
            oDoc.Lines.Add()
            oDoc.Lines.BaseEntry = e
            oDoc.Lines.BaseLine = 2
            oDoc.Lines.BaseType = 17
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 447.01
            oDoc.Lines.Currency = "USD"
            oDoc.Lines.Add()
            oDoc.Lines.BaseEntry = e
            oDoc.Lines.BaseLine = 3
            oDoc.Lines.BaseType = 17
            oDoc.Lines.Quantity = 9
            oDoc.Lines.UnitPrice = 997.5
            oDoc.Lines.Currency = "USD"
            If oDoc.Add <> 0 Then
                MsgBox("Erreur " + oCompany.GetLastErrorDescription())
            Else
                MsgBox("Good")
            End If
        End Sub
    Regards,
    J.
    Edited by: Janos  Nagy on Jul 30, 2008 5:02 PM

  • Gross Price Calculation problem

    Dear Experts,
    I'm facing one problem for gross price in Quotation as below, pl let me know the reason for the same.
    1) I'm using SAP 2007 B PL 07
    2) in doc settings, i've ticked  "Include tax in Quotation" option for Sales Quotations
    In a sale quotation for an item, following are row details
    Qty - 10
    Unit Price - 100
    Discount - 0
    Price After Discount - 100
    Tax Amt - 217.4 (this is BED@8EC@2HEC@1[email protected])
    Gross Price - 123.5
    Here, how gross price is coming as 123.5? shouldn't it be as 100 + tax amt per item i.e.217.4/10 = 21.74
    hence gross price should have as 100 + 21.74 = 121.74.
    But system is showing it as 123.5 I'm just not able to understand this.
    pl. help asap.
    thanks in advance.

    kaps
    you are right, sorry for that, may be i was in hurry to reach the client
    any ways as far as your problem is concerned the only thing you can do is please refer this note
    In the India  localizations, the values of the "Gross Price" and "Gross Total" fields are not correct for marketing documents. For example:
    If you change the value of the "Tax Amount" field, the values of the "Gross Price" and "Gross Total" fields remain unchanged.
    If a tax code contains a tax type with the "Included in Price" property, the application displays incorrect values in the "Gross Price" and "Gross Total" fields.
    Solution
    This is a known problem for the India and Brazil localizations. Currently, avoid using the "Gross Price" and "Gross Total" fields. The fixed solution will be provided in a future patch or release.
    hope you got it now
    Rizz

  • Custom Report currency is missing in Total price

    Dear BC Community.
    When making a Custom Report, the "Total Price" tab doesn't show the currency the order was purchased in.
    How do I fix this? - Or is it a bug in BC?

    Is this the right notes? Is the problem not with ALV functionality?

Maybe you are looking for