How is currency conversion handled in IOP?

I may need to do currency conversion in IOP. How is this normally handled, and could you please provide an example? I looked in the user's guide, but didn't find any example.
Thank you.

As you know, IOP has a native concept of rowsources, which are user defined relational tables within the model. You can model a currency exchange rate rowsource which captures the base currency, term currency, exchange rate, and the effective date. Then, within the cube, you can do a lookup to that rowsource to retrieve the exchange rate.
There is an example of that in the Integrated Margin Planning solution (IMP). You can download that software from otn.oracle.com and review it.

Similar Messages

  • How does currency conversion work?

    Hello Gurus,
    I am confused. Do we need to enter the exchange rate every time we do a data load/currency conversion, manually. or is it taken care automatically and pulled from web through some tables.
    please explain.
    Thanks,
    Kris.

    Hi,
    We pull the conversion rates once every day. Depending on your needs you can schedule it once a day or n times a day at different intervals. We ususally pull from the R3 tables and they get updated once a day.
    Cheers,
    Kedar

  • URGENT:currency conversion from oracle financials 10.7 to 11i

    Hey all, Any one has the idea about the currency conversion from oracle financials 10.7 to 11i?? how to handle it?? do we need seperate code for currency conversion or is there any software that we can use??

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Shenba ([email protected]):
    Hey all, anyone has idea how the currency conversion is handled during upgrade of
    for oracle financials 10.7 to 11i. Is there any software available or do we need to do coding for currency conversion.
    Thanks<HR></BLOCKQUOTE>
    null

  • How to do currency conversion in Business objects

    Hi,
    Can any one please let me know how to do currency conversion,  As I am getting different types of currencies.  So I want to do currency conversion.
    Regards
    Sankar Reddy

    Hi Sankar,
    you could easily setup a variable for the actual currency and the actual currency conversion routine in the BI query and the BusinessObjects tools would then leverage the BI variables
    Ingo

  • IF i want  multiple currency conversion   inthe report  how to do

    IF i want  multiple currency conversion   in the report  how to do

    HI
    Basically currency translation is going to be happen based on OB08 Table. this table is exists in ERP and BI as well through some internal program the BI OB08 table will be updated based on ERP.
    if you want to maintain the currency translation if it is 3.X Tcode os RRC1 is it is BI7 RCUR.
    there you can maintain how many conversions you want according to your requirement
    Regards,
    Chandra.

  • How to integrate a currency conversion in a webpage

    Hi all,
    i am doing this website where users can make purchases
    online, i want to know how can i implement a currency conversion. I
    am displaying prices in USD so when the user chooses a drop down
    wherin all currenies are listed, the price fields should change.
    How can i achieve this ??. Is there a way to achieve this or should
    i go for a paid service for this ??.. please help ..

    Bob,
      Yes, in fact what we are doing is a customer exit variable that goes to that table to get the value and use it on our reports in the formulas.  We were trying to find an easier way (just BEX) but we didnt.

  • How to add an entry in the currency conversion table

    Hi all,
    I am loading data to ODS from 2LIS_11_VAITM. i am getting an error as below in a record.How do we enter a missing entry in the currency conversion table? Please help.
    Kind Regards,
    Shanbagavalli.S
    Enter rate EUR / EUR rate type 00000000 for 2200016564 in the system settings     
    Message no. SG105
    Diagnosis
    For the conversion of an amount into another currency, an entry is missing in the currency conversion table.
    Procedure
    Add the missing entry in the currency conversion table.
    Execute function
    You can then continue to process the commercial transaction.

    Hi,
    Goto RSA1 -> source system -> R/3 source system -> transfer exchange rates.
    Bye
    Dinesh

  • How to turn off Currency Conversion within the execution of Fox code

    Hi All:
    We have a number of custom key figures defined in a Planning Layout.
    We had wanted to define those fields as type CURR with 4 Decimals, however it appeared that 2 Decimals was the maximum we could specify.  We therefore wound up using Type FLOATING POINT with 16 Decimals.
    In some Fox code that calculates these custom key figures we then use a ROUND statement to produce values such as 3.2735000000000000.
    When this Fox code executes in debug mode, I see a generated ABAP program running which includes Include programs RUPFGENTOP and RUPFGEN00.   This program executes a Form F_00001, which is essentially the Fox code. Here I can see the ROUND statement producing the desired result.  Right after though a Form TCURX_CONVERSION executes, which often reintroduces all 16 decimals, and I might get values, such as 3.2735000000000001 or 3.2734999999999998.   These small fractions cause other issues later on in the process.
    In our case we are not trying to convert an amount from one currency to another, so we don't understand why it even would try to do a currency conversion.
    My question:  is there any way to "turn off" this currency conversion routine?
    Please advise - any suggestions would be most welcome.
    Many thanks in advance,
    Robert van der Kam

    Hi Robert,
    the solution suggested by Anass only works for key figures of type number. For key figures of type amout or quantity it is not allowed to change the number of decimals. Especially for amounts the number on the DB can only be intepreted correctly knowing the currency. Depending on the currency the value 1 on DB may be 100. This is why the FOX does the TCURX_CONVERSION, a better word would be currency shift since currency values have to be scaled depending on the values maintained in table TCURX. Since FOX needs one common number type for calculations the shift is neccessary.
    This is the reason why amounts have only 2 decimals on DB, the real number of decimals comes from TCURX; no entry there means 2 decimals, i.e. not scaling is neccessary. This is why changing the number of decimals via domains might corrupt all data.
    It seems that you are using release 7.0x, in releases 7.3x internally uses DECFLOAT data type, thus the 'problems' coming from binary arithmetic in ABAP FLOAT will not occur any more.
    Regards,
    Gregor

  • How to move currency conversion types

    Dear All
    my problem is currency conversion types and fixed&target currency is showing development but in production its not showing aft i came to know i hav to move
    currency conversion types to production. i checked in rscur tcode where i got this list here i cant understand which currency type i hav to move
    1.0HRFIXCUR     Fixed Target Currency, Current Date
    0MEANDAILY     Middle rate using exact days
    USD_VAR     usd with var rate
    VAR_ALL     Multiple Curencies
    ZCC01     Cost Center
    ZCUR_1     Target currency type
    ZCUSTTR     Local currency
    ZNEWCUR     New Currency Type
    ZTEST1     Conversion currency translation
    2.in development i hav seen currency variables are there but for the same i hav checkded production currency variables are not there
    its mandatory to move currency variables also production
    iam in bi7 sp13 actually previously its working we applied some patches in r/3 fi then only we are facing this problem
    can you please help me to close this issure
    thanx for all

    please close this thread and see the other one...

  • Currency Conversion based on condition in BW

    Hello,
    I have gone through the cople weblogs/links/doc whatever information I found on currency conversion. However I am not able to figure out what could be done in below scenario. Please guide.
    Scenario -->
    I have STATUS and POSTING_DATE in my Cube. Key Figure in this cube is AMOUNT. Transactions are created in source system in local currency. When data is extracted to BW, I get AMOUNT in local currency and with right clicking on this column in Bex, I can convert it in Fix Target currency or I can permanently create one new column in my report which will always shows fixed target currency for AMOUNT. So far so good.
    Now the problem is I wanted to use the conversison rate maintained in TCURR table based on some condition.
    Ex: IF STATUS=CLOSED, then use Conversion rate as of POSTING_DATE,
            ELSE, use current date exchange rate.
    Standard currency conversion always use curent date for calculating exchange rate, but can I use conversion rate as of POSTING_DATE?
    Please advice.
    Regards
    Pankaj

    Thanks everyone for reply. I really apprecite your help.
    I tried the suggested FM "CONVERT_TO_LOCAL_CURRENCY", just have one more clarification.
    I debuged this FM and saw that Date which we are passing get's inverted as this is how date is maintained in TCURR table. So far so good. But TCURR table normally get's loaded once a month (say at the start/end of month) and so we will have only one date there. However input date which I am passing into thi FM can be any date (as this is the date maintained at transaction level). How do you handle this case?
    Please advice.

  • BPC NW 10 Currency Conversion

    Dear All,
    I want to do a currency conversion in my application. is there any step by step for BPC NW 10 ?
    i already put my data in dimension member LC and i want to convert it to USD. i'm also already do a corversion via menu :
    1. Data Manager - Run package
    2. FX Restatement
    but nothing happen.
    Thanks in advance
    Suprapto

    Dear Raghu,
    okay, after i use FX Restatement, here is the error :
    Server message:
    code: UJD_EXCEPTION_018
    severity: error
    description: Failed to analyze prompt %GROUP_DIM%
    log id: 051MjG0Q7k6ndmT8pF9Rr0
    CHAIN_TEMPLATE:
    ERROR:%GROUP_DIM%
    HIER_NAME:
    HIER_PATTERN:
    IOBJ:
    OPERATOR:
    VARIANT_NAME:
    VARIANT_TYPE:
    Fyi, my dimension is only :
    Time | Account | P_Entity | category | RptCurrency
    after i download the FXTrans.LGF , i found there is a code like these :
    //Handling the scenario groups and currency members are existing, where they are created within one dimension with "R" type
    *RUN_PROGRAM CURR_CONVERSION
          CATEGORY     = %CATEGORY_SET% 
          GROUP = %GROUPS_SET%  //
          TID_RA = %TIME_SET%
          RATEENTITY = GLOBAL
          OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
    *ENDRUN_PROGRAM
    The question is, how i can change the FXTrans.LGF , i want to remove that code and only use these code .
    /Handling the scenario without group dimension, where the currency dimension only holds the currencies
    *RUN_PROGRAM CURR_CONVERSION
          CATEGORY     = %CATEGORY//(category dimension name)//_SET% 
          CURRENCY = %RPTCURRENCY_SET% 
          TID_RA = %TIME_SET%
          RATEENTITY = GLOBAL
          OTHER = [ENTITY=%ENTITY_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
    *ENDRUN_PROGRAM
    Thanks,
    Suprapto

  • End routine for Currency conversion

    Hi,
    I have a requirement in which i have to convert sales and cost into three types of currency as GBP, INR and EUR in cube. i made 3 different fields for sales as well as for cost. But i am unable to write end routine for it.
    Can anyone please help me that how can i solve this problem.
    Roma

    Hi,
    In transformation itself you can do your currency conversion.
    http://help.sap.com/saphelp_nw70/helpdata/en/de/6372426f0f9041e10000000a1550b0/content.htm
    If you want to write a routine in to do conversion, you have to go for start routine instead of end routine.
    Thanks
    BVR

  • Currency Conversion  on Piticular date

    Dear All,
                   I have a requirement where in I have to convert the  Purchase Document Currency into USD on  PO Creation Date.
    I did the Currency Conversion in the BEX by creating a currency translation type using the tcode RSCUR. Following are the   settings I have Used for Conversion
    1. Exchange rate type  M
    2  target currency         USD.
    3 Time reference          Current Date.
    Problem is the values are not getting converted to USD on PO Creation date.
    Moreover I wanted the records whose values are more than 50,000 USD.
    Question.
    How to convert the currency from one to another on a Particular date.
    Date for each record is different from one another as stated above.
    Help me out in this case.
    Thank You All
    Regards
    Mahesh

    Dear Raj,
    Thank you for the reply.
    Iam using BI 7 and the tcode rrc1 is obselete in this version.
    So I went to the new tcode rscur and created the currency translation type with the settings below.
    1. Exchange rate type M
    2 Target currency USD.
    3 Time reference Current Date.
    Used this translation key in the Key figure properties for currency translation.
    I went to the source system and on context menu I transferred global settings.
    Do I need to maintain currency keys and exchange rates manually even after transferring global settings?
    I have set in the time reference the PO creation date
    as Special Info Object. Will this work?
    Please let me know.
    Regards,
    Mahesh

  • Help needed with Include ZXRSRU01 in relation with currency conversions

    I'm implementing how to paper: Use variable time references in currency conversions (BW 3.3). When implementing variable exit RSR00001 & write include ZXRSRU01 an issue pops up.
    The relevant code is:
    <i> DATA: l_s_var_range TYPE rrs0_s_var_range.
    IF i_s_rkb1d-infocube EQ 'RHCURCON'.
        IF i_step = '3'.
          LOOP AT i_t_var_range INTO l_s_var_range WHERE vnam EQ 'ZCURDAT'.
            ZCL_IM_CURRCONV=>currdate = l_s_var_range-low.
          ENDLOOP.
        ENDIF.
    ENDIF.</i>
    When implementing the following message pops up:
    "l_s_var_range" has already been declared.
    In another statement ' l_s_var_range ' is already used.
    Any advice how to deal with this issue?
    thanks in advance
    tom

    Hi,
      somebody already declared that workarea (l_s_var_range), so you can directly use that without any declaration (data l_s_var_range type rsr0_.....). you can remove that statement and you can work.
       Otherwise if you want to use to declare your own workarea,
      data ls_range (or any name) type rsr0_....
    DATA: l_s_var_range TYPE rrs0_s_var_range. *** this statement you can remove since somebody declared the same.
    ****or use ur own work area name and use that work area within your code.
    data ls_var_range type rrs0_s_var_range.
    IF i_s_rkb1d-infocube EQ 'RHCURCON'.
    IF i_step = '3'.
    LOOP AT i_t_var_range INTO ls_var_range WHERE vnam EQ 'ZCURDAT'.
    ZCL_IM_CURRCONV=>currdate = ls_var_range-low.
    ENDLOOP.
    ENDIF.
    ENDIF.
    rgrds,
    v.sen.
    Message was edited by:
            Senthilkumar Viswanathan
    Message was edited by:
            Senthilkumar Viswanathan

  • Currency Conversion in WebI Report

    Hi All:
    Need your help in currency conversions using WebI Report.
    Current Scenario: 
        Currency conversions are currently achieved at BEx Query Designer level where target currency is determined through a Selection Variable.
    Proposed Solution:
       As per the Business proposal, BW will be publishing the data to Terradata; a universe will be built on Terradata and a WebI report will be based on this universe.
    Question:
       How can this type of currency translation be achieved in WebI Based  Report?

    Hi,
    Current Scenario:
    Currency conversions are currently achieved at BEx Query Designer level where target currency is determined through a Selection Variable.
    Proposed Solution:
    As per the Business proposal, BW will be publishing the data to Terradata; a universe will be built on Terradata and a WebI report will be based on this universe.
    Question:
    How can this type of currency translation be achieved in WebI Based Report?
    >> You would use the same logic by using a variable in the BEx query designer and Web Intelligence would then leverage the variable from the BEx query.
    ingo

Maybe you are looking for