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
Similar Messages
-
Currency Conversion Issue in Infocube Purchasing Data (0PUR_C01) Routine
Hi Gurus,
We are using SAP BI 7.0, We are having reports on Purchasing Data (0PUR_C01) under that 2 updates rules are there.
For the field Effective purchase order value (0ORDER_VAL), there is one standard routine only from the Datasource 2LIS_02_SCL.
My problem is that when there is Currency other than Local currency in field Order Currency, we dont get the Purchase Order Value though there is PO Quantity.
Thanks in advance.
Regards,
Rajdeep.Hi Rajdeep,
Please verify that the PSA contains data in the fields mapped to the objects below, as they are all used in the currency conversion routine:
ORDER_VAL
DOC_DATE
ORDER_CURR
LOC_CURRCY
EXCHG_RATE
If something is mapped incorrectly or something like that the currency conversion might fail.
Hope it helps.
BR
Stefan -
Currency conversions & date conversions
Hi,
can anyone tell me about the currency conversions & date conversions and where they used.Routines are needed for that.please tell me the scenarios for this.
sekhar.Hi Chandra,
We can do currency translationin
1. Transfer rules,
2.Update rules
3. BEX Reporting.
we have to write code ...........also we can use some function module for translating currency in transfer rule/update rules.
go through these documents:
Refer to Following document on currency translation in BEx
https://wiki.sdn.sap.com/wiki/display/BI/Currencytranslationin+Bex
check this out
/people/rasim.manavoglu/blog/2007/04/30/currency-currency-currency
http://help.sap.com/saphelp_nw04/helpdata/en/ec/076f3b6c980c3be10000000a11402f/frameset.htm
Currency Translation Type
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a6806e07211d2acb80000e829fbfe/content.htm
Creating Currency Translation Types
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a6813e07211d2acb80000e829fbfe/content.htm
Editing Currency Translation Types
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a6820e07211d2acb80000e829fbfe/content.htm
Currency Translation in the Business Explorer
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a682de07211d2acb80000e829fbfe/content.htm
Currency Translation in the Update
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a6507e07211d2acb80000e829fbfe/content.htm
Hope it helps you................
Regards
Chandra Sekhar T -
Indirect M currency conversion data
Dear Friends
I am facing a problem when recieving the goods (MIGO). the system asks for entering the data for indirect M currency conversion rate. Actually, I have copied my compnay from a standard company whose currecy is EUR.
I have changed my compnay currecy to INR at the time of copying only. The PO etc was generated in INR. I have not given any transanction in EUR nor my vendors are having this currency. I want to know
1 how to solve this problem.
2 do i need to make some more changes in my compnay currency.
3 if so in which fileds i should do so.
4 any study material on this topic
Thanks in advance for the help.Hi, you have to check the setup in the IMG (e.g. go through the IMG point @ SAP NetWeaver-General Settings-Currencies)
Have in mind that Exchange rate type M is hardcoded as "THE EXHANGERATE TYPE" in the logistic area. If you need to adjust something in the exchange rate type - adjust the customizing of M - despite it might be overwritten during an upgrade!
Its possible to assign other exchange rate type than M in the customizing of FI & CO but do not try to make and assign an exchange rate type of your own (to be used in the logistic flows like sales order processing or purchasing) - you will never get it to work during month-end!
To my knowledge is this little trick not documented - it's passed on from consultant to consultant!
Rgs
René -
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.
-
EBS currency translation not "posting date"
Hello,
We implemented EBS ealier this year. The currency translation date on the FF_5 postings is taking the "document date" and not the "posting date" when determining which currency exchange rate to use. This is only an issue for a couple days at month end when the document date is in the current month, but the posting date is in the prior month.
What do we need to do to change the currency selection back to "posting date". I have never seen SAP use anything but posting date. I have tried reviewing all the configuration of doc type and other set up during EBS implementation and cannot see how we have triggered this date.
Any help appreciated.
Regards,
MorganI 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.
-
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
tomHi,
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 -
Issue regarding currency conversion
Hi Experts,
I'm having issue with currency conversion. Default report output values are displaying in 'EURO' and I had created a toolabar with currency conversion buttons. When this button is selected, values has to be changed into user select currency like INR, USD, AUD. Here im triggering with issues, all the values are converted into 0's. Total value is only converting for first time. From next time. its not converting. I'm using FM's CONVERT_FOREIGN_TO_FOREIGN_CUR,CONVERT_TO_LOCAL_CURRENCY,READ_EXCHANGE_RATE.
Please provide ur solutions to solve the issue.
Thanks and Regards,
BharatHi ,
You can use this block of code..It is used in our project.
data : l_rate type ukurs_curr, "Exchange rate
l_rate_type type kurst_curr, "Type of rate
l_l_fact type i, "Local factor
l_f_fact type i. "Foreign factor
check local currency ,foreign currency local amount are not initial
check foreign_currency is not initial and
local_currency is not initial and
local_amount is not initial.
Calculate exchange rate
if local_currency = 'MXN' and foreign_currency = 'USD'.
l_rate_type = 'MXNT'.
else.
l_rate_type = 'M'.
endif.
*Call FUNCTION module to get exchange rate
call function 'READ_EXCHANGE_RATE'
exporting
date = sy-datum
foreign_currency = local_currency
local_currency = foreign_currency
type_of_rate = l_rate_type
importing
exchange_rate = l_rate
foreign_factor = l_f_fact
local_factor = l_l_fact
exceptions
no_rate_found = 1
no_factors_found = 2
no_spread_found = 3
derived_2_times = 4
overflow = 5
zero_rate = 6
others = 7
if sy-subrc eq 0.
if l_rate le 0.
l_rate = l_rate * -1.
endif.
Foreign amount
if l_rate_type = 'MXNT'.
foreign_amount = local_amount / l_rate .
else.
foreign_amount = local_amount * l_rate .
endif.
endif. -
Error during currency conversion and consistency check in a sales order
Hi Experts,
I am facing the below error in the sales order. The sales order is having so many items. The below error is coming for few items only. I have checked the currency exchange rates also. All are maintained properly.
Please advice me how to fix this error or which class,methods are responsible for checking the above details while saving the order.
Thanks,
SriHi Christophe,
FYI
Error during currency conversion frm &1 to &2 (date &3, ref. curr. &4)
Message Class - CRM_CUMULATED_I
Message No - 013
Error during currency conversion for &1 and &2
Message Class - CRM_CUMULATED_I
Message No - 008
Consistency check: Logical key does not match
Message Class - CRM_CUMULATED_I
Message No - 011
Thanks,
Sri -
Local Currency conversion in PO
Hi
Iam facing problem in wrong Local currency conversion while doing GR reversal for foriegn currency Subcontract PO.
Local Currency : EUR
PO Currency : HUF
User has entered wrong Exchange rate in OB08. (Indirect Quotation : HUF -> EUR) & did Goods Receipt with reference to PO. After that Exchange
rate has been corrected immediately, but some GR documents posted with wrong exchange rate.
To correct the wrong entries, Again Wrong exchange rate has been updated in OB08 & reversed those material document in MBST. But the strange issue is system calculating different local currency for those reversed documents. The Local currency Amount of Goods receipt document & reversed document local currency amount is not matching,Ideally both should match.
Following observations on this,
1. Exchange rate are same in both doucments. I have checked in document Header.
2. GR Qty & Reversed Qty are same.
3. PO currency (HUF) amount are same in both doucments.
4. Finished Material & Raw material are managed in standard Price.
5. Document date & Posting date are same in both doucments.
Anybody can explain why the system updates wrong local currency ?
Thanks in Advance.
Regards,
RRSI do not remember the Tcode, however it is under SPRO>>General setitings>> currency .. guess it is OB90
And if the difference is large. check the following:
Check the exchange rate type you use, next go to OB08 and see if the inverse translation is maintained for your currencies EUR- HUF and HUF- EUR
and then check OB07 and see what settings you have for the ex. rate type you have i.e Inv, fixed ...
You might hit upon something here -
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
PankajThanks 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. -
Changing preferred vendor to fixed vendor in SRM PO- no currency conversion
Hi All,
We are on SRM_SERVER 550, SP11, ECS scenario.
Users create carts where they enter preferred vendor.
After approval we found that the PO's were created only in "Held" Status.
So we did a conversion of the preferred vendor (PF 39) to Fixed vendor (PF 19) during PO creation using BBP_DOC_CHANGE_BADI- BBP_PO_CHANGE.
We also implemented BBP_GROUP_LOC_PO,GROUP_PO so that all items with same preferred vendor are grouped into a single PO.
We observed that PO is now getting created in ordered status, where the preferred vendor is getting converted to fixed vendor as per our code change. But we also found a problem- that the line item price doesnt get converted to Vendor order currency after the Po is created. For ex: If line item price is 10 GBP and Vendor order currency is EUR, the line item price in the PO shows 10 EUR. The currency conversion fro GBP to EUR does not happen.
This does not happen for catalog items/PO's where the cart comes with a fixed vendor (PF 19).
So there surely seems to be something missing in our code for converting Preferred vendor to fixed vendor which is preventing/not converting the currency as well.
Please find below the code we are using in DOC_CHANGE_BADI for PO, is there any step in this which is causing the currency conversion to be skipped?
CONSTANTS:C_FIXED_VENDOR TYPE BBP_PDS_PARTNER-PARTNER_FCT
VALUE '00000019',
C_PREFERRED_VEND TYPE BBP_PDS_PARTNER-PARTNER_FCT
VALUE '00000039'.
READ TABLE ET_PARTNER INTO LS_PARTNER WITH KEY
P_GUID = IS_HEADER-GUID
PARTNER_FCT = C_FIXED_VENDOR.
IF SY-SUBRC NE 0.
READ TABLE ET_PARTNER INTO LS_PARTNER WITH KEY
P_GUID = IS_HEADER-GUID
PARTNER_FCT = C_PREFERRED_VEND.
IF SY-SUBRC EQ 0.
CLEAR IDX.
IDX = SY-TABIX.
MOVE C_FIXED_VENDOR TO LS_PARTNER-PARTNER_FCT.
MODIFY ET_PARTNER INDEX IDX FROM LS_PARTNER TRANSPORTING PARTNER_FCT.
ENDIF.
ENDIF.
Regardas,
Srivatsanthere is nothing in your code which prevents the conversion between the two currencies,
it can be the following reason
1) system as standard is not performing the conversion.
2) conversion factors are not maintained (or) conversion factors are maintained and the expiry date for the conversion factors has passed. -
Problem about currency conversion
HI,
I have added one field KWERT from KONV to copa data source.Then value is coming in USD.
I want currency conversion means i want value into EUR and INR .
SO please tell me how to write code for currency conversion?
Thanks
Regards
Devesh BabuHi,
Create Currency Translation Type
T-code for Creating Currency Translation Type in BI 7.0 is RSCUR.
Select Source and Target Currency.
Give Time Reference.
For the Currency translation to take place in the Business Explorer you must have already created a currency translation type.
Currency Translation in Business explorer can be done in two ways:
Currency translation in query definition.
Currency translation in the executed query.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2056ef93-2004-2d10-21ae-f973bb48d7a1?QuickLink=index&overridelayout=true
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0d5bf96-b19b-2c10-e3b6-e2f12a3de99a?QuickLink=index&overridelayout=true u2013 currency concersion
Regards,
rvc -
Sorting Currency conversion Variables in Query Selection screen
Hi Experts,
I have an issue in sorting variables.
A Currency translation is used here which has two selection options here, one for "Currency" and one for "Currency conversion date". They just pop in somewhere in the selection screen with out order. I want to put them together either in the middle or at the bottom.
They are not visible in the Variable sequence tab of query properties.
I changed the text for each of them (Ex. "XCurrency"), so that it sorts alphabetically, but no difference.
Had anybody come accross this issue before.
regards
G RaiHi,
This seems strange that the variable does not show in the query properties. One thing I can suggest it to try changing the technical name/desciption of the variable if that changes the order.
Please update back the thread if that helps.
Maybe you are looking for
-
The iTunes Library file cannot be saved. An unknown error occurred (-48).
I think this is a common issue with the current version from what I've seen from a quick google search. The iTunes Library file cannot be saved. An unknown error occurred (-48). Then it asks to warn again or not, even though it comes up every time I
-
SAPscript error - element missing. When added, doesn't fix
Hi, I copied a standard check to a custom SAPscript. All I changed were the header and address windows, which did not call any elements. However, when running this check from f110, I get the following messages in the spool: F0251 I
-
Functional specs for output of ship and debit contract
Hi All, Does anyone have a doc on the functional specs for output of ship and debit contract? If so pls email me at [email protected] With Thanks & Warm Regards SK
-
This question was posted in response to the following article: http://help.adobe.com/en_US/lightroom/using/WS11A1E98C-3D8D-47b5-8335-4B9D8C3A5D36.html
-
Hi my MacBook is freezing whenever I try to open an application. I have tried resetting the system management controller, however no success. How can I wipe my hardrive and reinstall it again. PS: I no longer have the installation CDs, can I download