Currency Translation using 0HRFIXCUR
We are trying to translate various Document currencies into a unique local currency (USD) .
We are trying to achieve this at the query. The currency translation type used is 0HRFIXCUR which converts all the other currencies other than USD to USD.
The problem is that when we are trying to convert the currency from EUR to USD its picking up an exhchange rate which is absurd. The rate as per TCURR and OB08 is 1 EURO = 1.49 $ but its picking the value as 1 EURO = 0.9399 $ .
I have seen some posts in the forums but have no clarity as to what has to be done.
Kindly share your views on this.
Thanks.
Thanks Dave.
But my TCURR table does'nt contain any value like that for exchange rate type M which the translation key 0HRFIXCUR is using.
Similar Messages
-
Currency Translation Using 'Time Reference'
Hey Experts,
Quick question.
Has anybody had experience performing the planning function 'Currency Translation' <b>BUT</b> using the 'Time Reference' field.
My goal is to have it translate the currency based on Fiscal year/period, using the fiscal 'year/period END' to determine the translation date.
However in the paremeter group for currency translation, when I click on the 'Time reference' Drop-down button to select, it's blank, and give me no choices to pick anything. Have I missed something here? Are there any other prior steps I've ignored?
I already have the fiscal year/period characteristic defined on my level.. and I've defined my 'Targ.Curr' as USD.
I can't find much documantation except for the basic help button, but that doesn't really say much.
Any advice..?
Thank All.Hi,
If I understand you correctly, am I then to assume using the Fiscal year/Period '0FISCPER' will not work. The F1 help say it should.
And are you saying if I use Fiscal year '0FISCYEAR' and/or Posting Period '0FISCPER3' instead, it should work by giving me the option of choosing the start or end of these two fields when I click on the drop-down of the Time Reference??
The way I have this defined is as follows.
At the level I have both:
Fiscal year/Period '0FISCPER' -> 001/2006 to 012/2007.
Fiscal year '0FISCYEAR' -> 2006 to 2007.
In my Paramter Group I have the following definition:
Target Key Figure: Value in Object currency
Source Key Figure: Value in CO Currency
Exch.Rate: 001P
Char.Target.Crcy: Currency
Curr,Date: Is currenctly Flagged, but will remove it once I have the Time Reference field working.
At the Planning area, I have a characteristic relationship defined as a derivation using 'Type' reference data, whereby the Fiscal year (0FISCYEAR) is referenced from the Fiscal year/Period (0FISCPER), and the Posting period (0FISCPER3) also references the Fiscal year/Period (0FISCPER) that are currently stored in my transactional cube.
Based on the above, I still don't get anything to choose from when I click on the drop-down for the 'Time Reference' field in the currency translation.
If you could perhaps do some screen dumps of the level you defined, characteristic relationship, as well as how u defined the parameter group, that may help.
You can attach email it to '[email protected]'.
Sorry for the confusion, but I think I'm missing something obvious and simple here..!!
Thanks
Message was edited by: Ehab Mansour -
Currency translation using 2 infoobjects as time reference ?
Hello ,
I have a simple requirement
i want to use fiscyear/period as time reference in RSCUR. but in the aggregation level on which my Query is based , i only have fiscyear & posting period. & i cant add any more char to my query/agggregation level.
how can i do this ?
thanks
rameshAny help pls , guys ?
-
Currency Translation at the Web Template level (standard functionality)
Hi Experts ,
We are currently working in BI 7.0 env. with source system ECC 5.0.
We are working for a task where we need to make the BEx queries enabled for currency translation .
The requirement is :-
The user should be enable to give/opt/choose for the follwoing options:-
Currency type (target currency in which the translation is aimed)
Exchange Rate ( Standard(M) or other(P) or something else) and
Key date: The translation will be performed taking the exchange rate on that particular date.
We do have 2 option to perform the task...
1:- Either we do it thru currency translation type definition(RSCUR) and then attaching this currency translation for every amount key figure values at each query level. OR
2:- If we can go and find something at the Web Template level and add/modify the template in such a way so that it gives us the functionality to translate a source currency into a desired one with desired exchange rate type (currently either M or P) and for a specific date.
At this point of time when we do have numerous sub-areas holding hundreds of queries, we want something which should be available as the modification/addition to standard functionality at the web template level and not at the query level as changing each and every one of them and testing would be a cumbersome process and would be costly and risky at the same time. So we are just wondering if we can find something with option no. 2 and add/modify something in the standard functionality.
Please ask for any more information required.
Thanks very much.
regds.Hi Amit,
You would still need to define the Currency Translation using RSCUR where you would specify
-the exchange rate type (either fixed or variable)
-the target currency (either fixed or variable)
-the reference date
You don't need to modify any of your queries. You can instead use 'Translate Currency'/[SET_CURRENCY_TRANSLATION] command in WAD & specify the Currency Translation as defined in RSCUR. If you want the target currency & exchange rate type to be driven by user input, you can define these as variables in RSCUR & invoke the variable screen using 'OPEN_VARIABLE_DIALOG' in WAD for user input just before calling 'SET_CURRENCY_TRANSLATION' command.
--Priya -
Currency Translation not working with "Time Reference from Variable"
We have created several Currency Translations using RSCUR with a fixed "Key Date". All have been working fine until we got the request to allow a variable date for the exchange rate date. I have built a variable on 0DATE which I am putting a default date value into using user exit. This default date is the SAME date as the fixed "Key Date" which we have been using. Unfortunately when we use the "Time Reference from Variable" option and use this new variable, no currency conversion is taking place, instead it only shows the original currency values. I am 100% sure that my variable is getting a value and it is the same date we are using for the fixed "Key Date" value so both methods should be using the exact same exchange rates. The documentation that I can find states:
● Time reference: The time reference for the currency translation can be either fixed or variable.
If the time reference is fixed, the time at which the exchange rate is determined is independent of the data. You have the following options:
○ You can establish that the time reference be determined upon translation.
○ You can select the current date.
○ You can specify a fixed date as the key date.
○ You can specify any variable that exists for InfoObject 0DATE.
○ You can establish that the query key date be used. This is determined in the query settings.
In my case I am only switching from option "You can specify a fixed date as the key date"=(Key Date) to "You can specify any variable that exists for InfoObject 0DATE"=(Time Reference from Variable).
What am I missing? Any help is appreciated.I neglected to mention that we are calling this currency translation through a WAD button using the SET_CURRENCY_TRANSLATION command. I did do a test by applying the currency conversion within query key figure. This seems to work. So it appears the issue is with how the WAD is processing the variable, not the query. When I display the variable in a drop down item within the WAD it does have the default value that I have assigned in user exit.
-
Currency translation on Query level (YTD exchange rate)
Hi Experts,
I want to implment the currency translation logic in query as below. Please advise what I should do.
Case 1
Variable entry screen
Posting date (range): 01.09.2007 - 31.03.2008
Query result
Sales amount figures from 01.09.2007 - 31.12.2007 => use exchage rate at 31.12.2007
Sales amount figures from 01.01.2008 - 31.03.2008 => use exchage rate at 31.03.2008
Case 2
Variable entry screen
Posting date (range): 01.09.2006 - 30.06.2008
Query result
Sales amount figures from 01.01.2006 - 31.12.2006 => use exchage rate at 31.12.2006
Sales amount figures from 01.01.2007 - 31.12.2007 => use exchage rate at 31.12.2007
Sales amount figures from 01.01.2008 - 30.06.2008 => use exchage rate at 30.06.2008
In query, key figure sales amount will be shown in ONE column. Please give a hint how to implement this issue.
Thanks in advance.
Cheers,
HelenHi Helen,
I guess you are trying to user conversion based on data record. data record intunr dependent on variable entry.
So for the definition of currency translation, use time reference as end of calender year/quarter and info object as posting date.
This should work fine for the same key figure, based on posting date, as per the example provided by you.
Hope I am clear enough.
Naveen.A -
Currency Translation for Restricted Key figure
We are in BI Content 351 and SP6. In the query, I create a restricted key figure for an amount KF, assign a currency translation using a conversion key and target currency, give a technical name and save. Everything is fine. However, when I drag the RKF to query column, the currency translation disappears. Has any one seen this before? Any pointers will be appreciated
Hi Colleen,
Did you first assign the Currency COnversion Key (box on left). Then the Target Currency box will be enabled.
Hope this helps... -
Use of BAdi UC_CTR_XRPROC in Currency Translation
Hi All,
Has anyone experience of the BAdi for determining Exchange Rate in BCS?
In BCS you have the option of customising the Procedure for Exchange Rate Determination by using a Badi, my current client has configured a custom one but I can't view the configuration (due to authorisation frustrations), so I can see that something has been selected but can't see what it is.
Selected Info from SAP BCS help:
You can create additional procedures for exchange rate determination in the customer namespace. The custom procedures, along with the standard procedures, are offered for selection in Customizing of currency translation methods.
If you specify a parameter when creating a procedure for exchange rate determination, this parameter is also offered for selection when the procedure is listed.
At the time of execution, whenever a custom procedure for exchange rate determination is encountered, the system calls the Business Add-In for exchange rate determination ( UC_CTR_XRPROC). There you can freely determine the exchange rate for each data record being translated.
Also:
The E/R determination procedure is the second-last step for determining the value in target currency. (The last step is the currency translation procedure, for which there is also another Business Add-In, UC_CTR_CTPROC.) At this point, the data records to be translated are accessible, and the date of exchange rate determination is known.
All help will be much appreciatedThanks Eugene,
it appears to have been implemented at one of my current clients but I can't work out what it's doing.
An old, incomplete configuration document indicates that they were trying to stop the GC figure being updated unless Currency Translation Indicator <> 0 (ie RFD record is not updated by Currency Translation task, GC values are only posted to new records with CT Indicator >0) -
Currency Translation Type in queries using currency conversion
I have a question on the Currency Translation Type (EUR_VAR) that is used in all of the queries using currency conversion on the fly. (currency is maintained automatically nor in table.)
User wants to use 2 different exchange rates in a single query. The months in 2010 (Actuals) are to
be converted using Xchangerate-type EURO and the months in 2011 (Planned) to use Xchangerate-type USD.
But store different rates with different starting dates. This is however not possible because the Currency Translation
Type is set-up (1) to work with Query Key date - rather than a characteristic in the data and (2) apparently these
currency translation types only work with time characteristics like 0fiscyear
My idea is therefor to:
1. Create a new variable (similar to EXC_RATE) to prompt for a 2nd Exchange Rate type when query starts
2. Create a new Currency Translation Type (next to EUR_VAR), referencing the new variable or sticking to fixed Xrate type, fixed to EUR
Is this possible to create Idea (2)
Many Thanks in Advance.The best way would be to create two curr conversion types , one converting to EUR and other to USD .Put them in properties of coressponding KFs in query.For timref in RSCUR , variable time ref can be used individually for two conv types.
-
Currency translation issue on SP08 when I use Force close option
Hi,
I am using three RATETYPES (AVG,END, HIST) in account dimension,
Income and expenes accounts - AVG
BS accounts (except equity accounts) - END
Equity account - HIST
Business Rule Configuration
1) For AVG:
AVG Rate ( In Formula)
2) For END
Source FLow DesitinationFlow DestinationAcct Formula
F00 (OpenBal) OPEEND
F00 (OpenBal ) F80( CTA) [END]-[OPEEND]
F15 (periodic activity) [AVG]
F15 (periodic activity) F80 (CTA) [END]-[AVG]
F99 (Closing Balance) [END]
3) FOR HIST
Source FLow DesitinationFlow DestinationAcct Formula Forceclose
F00 (OpenBal) AS_IS True
F00 (OpenBal ) F80( CTA) [END]-[OPEEND] True
F15 (periodic activity) [AVG] True
F15 (periodic activity) F80 (CTA) [END]-[AVG] True
And in my master data in the Flow dimension for member F99 (closing balance )for property FLOW_TYPE is equal to "CLOSING" and F00 (Opening balance) is "OPENING"
Scenario:
1) Loaded LC YTD Trial balance for 2011.NOV
2) Run Fx Translations (it worked well as expected)
3) Run Carry forward to 2011.DEC with LC and USD
4) Loaded LC YTD Trial Balance for 2011.NOV
5) Run Validation report with local currency (my balance sheet looks good for openingbalance, current period activities and closing balance)
6) Run Validation report in USD for Opening balance, Still it balances for opening balance as its carry forwarded from previous period.
7) Run Fx translation package for DEC.2011
8) after FX translation my balance sheet is out of balance.
Error:
My Balancesheet is out of balance after running Currency translations when we have opening balances. it is out of balance with the amount for the same for the opening balance. I mean before running currency translation for opening balance total for balancesheet items is zero but after running currency translations the opening balance is out of balance and CLosing balance sheet is also out with same dollar number.
I am assuming the force close option is not working correctly. When we are on SP05 I remember it was working without any issue.
I appreciate if any comments on this issue.
Thanks,
SriHi. On #1, try force translating these entities on their own. If that works, then I would call support about the all entities process not working. On #2, most people don't bother clearing the data after translating - just update it as needed. If you really want to clear it, you'll need an if/then in your calculate subroutine that runs the clear when at the reporting currency.
Eric -
Not able to use variable on 0LOC_CURRCY in Currency Translation in Query
Hi Gurus,
I am using currecny translation in query for a key figure for which currecy is 0LOC_CURRCY.
Exchange Rate which i am using is updated Yearly. So time reference is 0Calyear (star of calendar year).
Source Currency option is - Source Currency from Data Record
Target Currency - Target Currency Selection with Translation
For target currency, I am using a user input variable which is on characteristics 0CURRENCY.
I want to use a variable which should be on characteristics 0LOC_CURRCY (because it gives Key and Text both in the selection screen of the query). I have created a variable on 0LOC_CURRCY but I am not able to find it in the target currency while defining currency conversion for the key figure.
Please let me know if anybody has any solution.
Regards,
GauravHi Gaurav,
Instead of defining target currency as "Target Currency Selection with Translation", use the option of "Target currency from Variable" and mention the varibale created on 0loc_currcy there.
This way, you dont need to mention the target currency variable on the key figure. It would autmatically be populated.
Naveen.A -
Translation using foreign currency units per dollar
We are currently using the built-in HFM translation mechanism for most of our accounts, i.e., we enter currency rates in dollars per foreign currency unit for both a balance sheet rates and a P&L rate and allow HFM to translate. Is it possible to use the default translation to translate using inverted rates, i.e., foreign currency units per dollar? This would imply, of course, that the rate would be divided into the entity currency amount instead of multiplied.
I realize that we could do this via translation rules for all of those accounts, but I'd prefer to use the default mechanism, if possible.Sofia,
I don't recall the reason for having exhange rates use different options in the intercompany transaction module (ICT). I was part of the team which designed this module back in 2004/2005, and I suspect this was simply a request by someone at the time to allow exchange rates used in matching intercompany transaction matching to be entered either as a divide or as a multiply. This feature applies only to IC transactions, and has no effect at all on the core functionality of HFM, which uses only a multiply approach. Once intercompanty transactions are matched within the ICT module, the remaining, umatched balances each period are posted to the relevent HFM accounts. In many ways this is like using line item details for intercompany balances, but better since HFM can match at the "line item" level.
To be very clear:
1) ICT: intercompany transaction module. This is a module within HFM that allows invoice/transaction level records to be loaded into HFM and matched based on a series of flexible criteria. This is covered in detail in Chapter 13 of the HFM Administrator Guide.
2) ICP: intercompany partner. This is a dimension within HFM that leverages the Entity dimension, where period end balances for/from each entity's partner is loaded into HFM. Intercompany eliminations are performed according to either HFM's default rules, if you use Consolidation Rules = "N" or "R", or according to your own rules if Consolidation Rules = "Y" and you have provided your own Sub Consolidate routine.
The ICT module, though feature rich, is not widely used. On the other hand the ICP dimension is used in a majority of HFM applications worldwide.
I hope this helps clarify the questions.
--Chris -
Currency Translation on Key Date for AR Aging
Need your valuable advice!
I have created an AR Aging query including both Open and Cleared Items based on 0FIAR_C03_Q0005 standard query. However the requirement is to do currency translation to Group Currency (USD) on Key Date. This Key date is defaulted to today but the user can change this to go back in time and pull all the ARs as of that back dated key date.
I was planning to create a currency translation type on M rate based on the Key Date Variable in RSCUR. However I am confused on which variable to base this currency translation. I have several key date variables in my query such as 0P_KEYD2 (based on Posting Date), 0P_KEYDT (based on Net Due Date) and 0P_KEYD3 (based on Clearing Date).
Which Key Date Variable should I use in 'Time Reference from Variable' field in RSCUR? Would it be one of the 3 mentioned above or something else and why?
Appreciate your valuable advice.
Thanks,
AlHi,
Yes I do want to use the Key date from the variable screen and I am using the standard 0FIAR_C03_Q005 with slight modification including currency translation.
As I mentioned in my original post I have several key date variables in this query such as 0P_KEYD2 (based on Posting Date), 0P_KEYDT (based on Net Due Date) and 0P_KEYD3 (based on Clearing Date). My question is which one should I use if I want to base it on the specific key date variable from the variable screen? I need the specific Key Date variable technical name.
Thanks,
Al -
HI,
I created a query and used currency translation for the key fields. When I execute the query it throws a warning message for all fields in column saying
'Currency Translation cannot be carried out for element 67/XXX'
where XXX is the column name. I have checked the translation used and it is correct and I have used the same one for all the fields. Can someone shed some light on this problem?x
-
Dear All,
I am trying to create the currency translation type and use it in the Bex Designer. But its not converting the values at all.
Output required:-
Need to convert all INR values to fixed USD currency. Source currency is always INR and target currency is always USD.
But customer i going to give us the exchange rate for everymonth and we need to apply the latest exch rate depending upon when user is running the report. We are planning to store the rates in some z table as of testing we are accessing tcurr table.
Case:-
Say user is running report as on today then last month rate(july month rate) needs to be picked up.
Say user is running report today but viewing report data as of May only then also latest rate i.e July month rate needs to be picked up and applied.
Backend activities while creating translation type:-
Exchange rate type :- M
Source curr:- Source curr from data rec.
Target curr:- Fixed target curr - USD.
Time reference :- Variable time reference , Begining of period, standard infoobject i.e 0FISCPER.
I am not very sure on what values needs to be selected for Time reference tab in order to achieve my case.
Frontend activities:-
Using the same key figure and changing the currency translation properties.
Reqeust you to give ur inputs on this.
Thanks & Rgds,
AnupHi Mansi,
Thank you very much . I am now able to select my variable.
But one small concern. Now after creating the currency translation type i just need to maintain the rate in tcurr table rite?
My value would for tcurr table would be;-
M INR USD 20090701 47.095
M INR USE 20090601 460258
Use this variable in Bex Designer.
Is there any other area which we need to take care of.
Thanks & Rgds,
Anup
Maybe you are looking for
-
I have tried to use my old camera connector and it doesn't work. many posts indicate the new ones don't work either. Anyone know if the USB camera connector would or should work with my ipad and my rebel T2i camera? Would buying a new connector wor
-
Hi All, For the Vendor related notification, once the defect flows from the defect recocding activity.What is the next step in notification processing form 8D perspective. Regards, Vivek
-
How to stop Adobe Connect Pro from resizing my content window?
Version info: Adobe Connect Pro version 8 When I upload training content in the form of output of a SWF to my company's Connect server, and then play back the training content, the size of the window that Connect opens is whatever size I have created
-
Aperture got stuck while editing a photo in full screen mode and doesn't respond to commands
How do I stop Aperture when it is completely stuck and will not even respond to alt-cmd-esc?
-
SAP_ALL and non SAP_ALL
Hello Experts, I faced an issue here about the authorization: When the user who have the SAP_ALL in their authorization, the workflow can find the next approval agent. When the user does not have the SAP_ALL in their authorization, the workflow cant