Translation date for exchange rate type 'M'
Hello friends,
How do I change the translation date for an exchange rate type, for a particular company code?
My client wants the translation date for the exchange rate type 'M' to be document date instead of posting date. It is required as per Romanian Law of land.
Regards,
Mike
Mike,
I assumed your question is for an additional local currency for a company code (this can be changed in OB22). For the first local currency, the translation date type in OB22 is always set to 3 (Translation Date) and cannot be changed (hence, greyed out). Following that, in accounting entry transactions (for example FB01), you will see a field (Translation Date) where you can specify a date for which you want the system to fetch exch. rate from the exch. rate table. In your situation, you will have to enter 'document date' there.
PS: The reply above by Ravi applies only to tax items' translation, not for all items. He is basically talking about the indicator that you see in OBY6.
Similar Messages
-
Sales order takes Translation date for exchange rate calculation
Hi
I am creating the debit memo request via DP91 with reference to the contract. In the debit memo request pricing date has been set as current date but transaltion date has set the contract transaltion date. Debit Memo request document currency is EURO, local currency is GBP and condtion currency is CHF.
In this scinerio in order exchange rate has been calculated against the transation date insted of pricing date.
Can you please advise why the system behaving like this.
Thanks & regards,
Siva.Mike,
I assumed your question is for an additional local currency for a company code (this can be changed in OB22). For the first local currency, the translation date type in OB22 is always set to 3 (Translation Date) and cannot be changed (hence, greyed out). Following that, in accounting entry transactions (for example FB01), you will see a field (Translation Date) where you can specify a date for which you want the system to fetch exch. rate from the exch. rate table. In your situation, you will have to enter 'document date' there.
PS: The reply above by Ravi applies only to tax items' translation, not for all items. He is basically talking about the indicator that you see in OBY6. -
Conversion factor missing for Exchange rate type BE
Dear Friends,
I am getting error while doing GR as " Conversion factor missing for exchange rate type INR TO USD"
waiting for your advice.
ThanksHi
In OBBS maintain the translation ratios between USD & INR and in OB08 enter the exchange rate for this pair of currencies
Anil -
Currency Conversion for Exchange rate type "AS02"
Hi Experts,
I am gonna post the most challenging problem (regarding currency conversion) I ever faced in my 1 year of BW Carrier.Kindly provide a solution.
There are three types of currency to be used in the query for Key Figure 0NET_VALUE (so total 3 Key Figures to be created)
1.Document currency (may be any currency)
2.Local Currency (must be EURO)
3.Global Currency (must be USD)
From Document currency to Local Currency(EURO) we are using Exchange rate Type "M" (in Conversion Type created in Trans RRC1) [There is no problem in this conversion]
Problem starts now--->
From Local Currency(EURO) to Global Currency(USD) we have to use Exchange rate type "AS02" (in conversion type to be created in RRC1)
but there is a Business requirement that currency rate should be as per the last day of the entered period;and this logic should work for the range of periods also.
Example :
we are executing query for the period 006/2006 (posting Period)
Last day of this period is 06/30/2006,
Currency rate would be as per 06/30/2006
And this currency rate should be same throughout the period 006/2006 in query
The example was for single period,but logic must be incorporated for the range of the periods.Hi..
There is no corresponding source key figure in the InfoSource for the target key figureof the InfoCube.
a. A source key figure of the same type can be assigned to the target key figure
(for example, sales revenue instead of sales quantity revenue).
If the currencies of both of the key figures are the same, no currency
translation can take place.
If the currencies are different, a translation can take place either using a
currency translation type or by simply assigning a currency.
The following table provides an overview of possible combinations with different
currencies in the source and target key figures:
if Source key figure currency is fixed , Target key figure currency is variable then Currency translation (CT) No CT
if Source key figure currency is fixed , Target key figure currency is fixed then Currency translation (CT) CT
if Source key figure currency is variable , Target key figure currency is fixed then Currency translation (CT) CT
if Source key figure currency is variable , Target key figure currency is variable then Currency translation (CT) CT or assignment
b. If there is no corresponding source key figure of the same type, then you have
to fill the key figure for the data target from a routine.
If the target key figure has a fixed currency, no currency translation is
carried out. This means that if translation is required, you have to execute
it in the routine.
If the target key figure has a variable currency, you also have to assign
a variable source currency to the routine. Using the F4 help you can
select a currency from the variable currencies in the communication
structure. You have two options:
You can select a variable currency and assign it.
You select a currency translation type and a currency into which you
wish to translate (To currency).
The To currency is, by default, the target currency if it is included in the
communication structure.
Creating a Routine for Currency Translation:
If you want to translate currencies in the update even though the currency translation is not
available for one of the above reasons, you can create a routine. Choose Routine, set the
Unit Calculation in the Routine and choose Create Routine. In the routine editor you get
the additional return parameter UNIT, the value of which is used to determine the target
1. save the query and it under role
see to it is in : Restricted and calculated key figures ---> properties of k.f
2. exeute the query
3. the currency translation --> by target currency usd choose OK
conversion type : MEANTODAY Fixed target currency current date (MT)
4. Go back to the query definition by chossing chage query ( global definiton)
5. in the context menu for % share sales vouume of incoming orders, choose properties --> formula collision --> result form this formula choose OK
Note that -
your should alos set the currency translation in the properties for the two key figures sales voule EUR , choose properties ---> currency conversion key : fixed target currency , currrent date ( MT) --> target currency : American Dollar . choose OK
<b>The translation key is a combination of different parameters that establish how the exchange rate for the translation is executed.
The parameters that determine the exchange rate are the source and the target currency, the exchange rate type and the time reference for the translation.</b>
The source currency is determined from the data record or dynamically from the master data of the specified InfoObject (currency attribute)
The target currency can either be fixed in the translation key or selected at the time of translation.
You can also use an InfoObject (currency attribute) to determine the target currency.
The exchange rate type distinguishes exchange rates that are valid in the same time frame next to each other, for example, the bid rate, ask rate or middle rate. The exchange rate types are stored and can be maintained in a central table (TCURV).
The time reference for the currency translation can be either fixed or variable
The fixed time reference can either be a fixed key date that is stored in the translation type, or be determined using the system date when executing the currency translation.
If the time reference is variable, then the point in time for the exchange rate determination comes from the value of a time characteristic (InfoObject). The reference can, for example, be the end or the start of a fiscal year or a calendar year, a period and a month or even to the exact day. It can also be determined using a customer-specific InfoObject (for example, trading day).
Currency translation in the BEx
When selecting a translation key with a fixed target currency this currency will be added automatically to the query definition
Also, you can use translation keys selecting their target currency at the time of translation. These can be applied in two different ways:
Selection of a specific target currency in the query definition (1)
Entry by variable (2)
Dynamic translation keys require input from the InfoCube !
InfoObject value will be read during query execution
Examples:
dynamic time reference (p.eg. 0CALDAY)
time characteristic
target currency determined by InfoObject (currency attribute)
characteristic which contains currency in its attribute table
the corresponding InfoObject has to be part of the InfoCube
1.Define the currency attribute in the InfoObject maintenance
The currency attribute has to be a unit InfoObject of type currency
The unit InfoObject must be an attribute of the characteristic
The currency attribute should be filled in the master data table of the corresponding InfoObject (manual maintenance or upload via InfoSource)
2.Enter the InfoObject in the translation key maintenance
Only InfoObjects with a currency attribute can be used in translation keys (p.eg. 0COMP_CODE)
At the time of currency translation the value for the source currency / target currency is then derived for every record from the master data table of the specified InfoObject
All values for a query are translated ad hoc (after having executed the query) using a translation key
Depending on the translation key a fixed target currency will be used for translation or you will be able to select the target currency
The ad hoc currency translation offers only restricted functionality (selection of translation key and target currency) compared to the currency translation in the query definition
Do not forget to create your translation keys before starting your work in the Business Explorer Analyzer
Example:
You load the following record to your InfoCube:
Company Code: 1000
Amount in Source Currency: 500,-
Source Currency: FRF
Target Currency: ?
In the Update rules, you are now using a translation key which derives the target currency from the InfoObject 0COMP_CODE. During the Update Process the target currency will then be read for Company Code 1000 from the master date table of 0COMP_CODE.
With the currency translation in the Business Explorer, the source currency can currently only be determined from the data record.
Only translation keys with a fixed exchange rate type can be used in the BEx
Translation keys with a dynamic time reference (from an InfoObject) can only be used in the query definition. It is not possible to fill the InfoObject by a variable !
Translation keys getting their target currency from a currency attribute can only be selected in the query definition
When getting the dynamic reference from an InfoObject (p.eg. 0CALDAY) the currency translation will apply to each record read from the database. That means it will use the date in this record for the currency translation.
When using a variable you will restrict the output of your query to a certain amount of data. For example, you would translate all invoices of March 11 with the translation date March 11
This means, the requirement show me all invoices in my cube in group currency, conversion date: 14.07.2001 could not be solved by a variable input for 0CALDAY
I hope this would help...
with regards,
hari -
ROE for exchange rate type M_CN
Hello,
The exchange rate type M_CN has been defined to capture the "Bank of china ROE" and the customer master data is also updated with M_CN.
However, the accounting posting consider the ROE for Normal posting rate M.
What could be wrong?
Regards,
Swapnali..Hello ,
sorry....Please read the above as the exchange rate is picked from the payer master record. so if it is different payer then priority is payer master
secondly the exchnage rate by default is M . you have to click the get exchange rate in sales order to get the correct rate for the M_CN each time for the order
you could also maybe add a user exit to redetermien the exchange rate each time a sales order is created
Thanks
akasha -
User Specified date for Exchange Rate in Goods Receipt
Hi All,
Exchange rate in Goods receipt will be picked up on the Posting date. Our requirement is that the exchange rate should be picked up on user specified date but not the posting date.
Is there any possibility to achieve this functionality either by
1) Customization change
2) User Exits or BAdI's
3) FM to control the exchange rate date while posting the GR?
Any pointers regarding this will be appreciated.
Regards
BaradaHi
Did you find any solution to your problem? We have similar situation. Here is OSS note 619330 not sure if it will work withut material ledder. Let me know if you have found any alternate -
New Exchange Rate type settings
Hi gurus,
I have created a new exchange rate type for imports i.e. I and for exports i.e. E.
I have maintained translation ratios for exchange rate types.
I have maintained the exchange rates.
I have maintained exchange rate type in company code settings at tax on goods movement>India-> basic settings-->maintain company code settings.
After the above settings, while i am creating an import PO the exchange rate is not picking up from I.
Is there any other settings.Dear,
It will pick from the EURX only. not from your code. For this we have OSS notes also. That's only for MM postings.
Regards,
Dharma Rao. Yekula.
Edited by: Dharma Rao. Yekula on May 8, 2009 9:02 AM -
Exchange rate types with referency currencies in BW currency translations
Hello Guru's:
Will BW currency translation keys utilize 'reference currency' functionality on exchange rate types? I want to translate between two currencies (CNY to HKD) that don't have a direct rate, but both have rates for USD.
I have:
- exchange rate type BU10 defined with USD as reference currency
- exchange rates for BU10 with relevant validity dates entered from CNY to USD and from HKD to USD.
- exchange rate factors for BU10 relevant validity dates entered for CNY to USD, HKD to USD, USD to CNY, and USD to HKD.
- a currency translation key defined taking source currency from transactional data (0CURKEY_LC), exchange rate type from a variable, target currency from a variable, and time reference as end of 0FISCPER.
The translation from CNY and HKD to USD works, as does translation from USD to either HKD or CNY, but not CNY to HKD or vise versa. So I wonder whether BW currency translation keys can even use the reference currency concept. Or maybe there are constraints on translation key configuration that must be observed to make them work for this situation.
Kind regards,
AronI solve it after using RSRT to debug the currency translation. The must be an additional entry in TCURF for the source and target currencies, not just for the source currency to reference currency and reference currency to the target currency. In my example from the original post, an entry from CNY to HKD is required.
Edited by: Aron Weaver on Oct 21, 2010 11:15 PM -
Exchange Rate Type default different from M for a company code
Dear SAP guru,
Would you shed some light on this?
How would we be able to default/assign a different exchange rate type from M at a company code level?
I have a company code - finance company - that every foreign currenty transaction needs to be translated using different exchange rate type (i.e. daily hedge rate) than other operating companies.
The OB22 screen makes it appear as M rate is specificied as 1st currency in company code, but grayed out and not able to change.
Please help me with your expertise on this.
Kind regards
taroHi,
ExRateType is hardcoded in
Main Program SAPL0F03
Source code of L0F03I01
*------- Daten zur ersten Hauswährung -
rfcu4-curtp = '10'.
rfcu4-bwer1 = '0'. "AT 23039
rfcu4-kurst = 'M'. <<<<<
rfcu4-cursr = '1'.
rfcu4-curdt = '3'.
The reason why the assignment of exchange rate type M to the first company code currency is a historical reason. A lot of coding within the SAP system is directly developed under the prerequisite that the exchange rate type for the first company code currency is M.
As you described you want to setup several company codes in one client that all have the same first company code currency but should use different exchange rates. To solve that issue there are 2 ways available:
The first way is that you use the functionality to assign an exchange rate type to a document type. That would mean a lot of work because in that case you would have to define all document types seperatly for
every company code.
The second possible solution is that you use different names for the fist company code currency.
That means for example that you name the first company code currency in company code 0001 USD and in company code 0002 US1. So you can use different exchange rates for the same currency.because in that examle USD and US1 are only different names for the same currency. Using this approach you can have different exchange rates for different companies with the same company code currency by setting only different names even though the exchange rate type M is fix asigend to the first company code currency.
Best Regards,
Gladys xing -
Utilizing different exchange rate type for same currency combination
Hello Gurus,
I wanted to get your opinion/experience in handling the following scenario.
We have company codes in different countries operating using different local currencies. There is alternate exchange rate type EURX defined for Exchange rate type M for many currency combinations due to business requirements. One country with local currency EUR is utilizing EURX SEK - EUR exchange rate combination.
Other country with local currency HUF is making use of exchange rate type MNB as an alternate exchange rate. In one of its transaction, where VAT is being calculated on its foreign transaction, HUF company is trying to seek rate of MNB SEK- EUR where country currency is SEK and document currency is EUR.
But since on the 'translation ratios for currency translation' table EURX being the alternate currency for that particular combination, even when we set MNB SEK EUR exchange rate, the system is obviously picks up EURX rate.
Has anyone come across similar scenario where different countries trying to get different exchange rate types for the same combination of currency? and If so, how would that be possibly handled through config or using something custom?
Thanks all for your replies in advance.
Regards,
Sagar K.Hi Sagar,
In tcode OBBS, if Alt.exchange rate is used for any currency pair, then that rate is used ( EURX in this case).
All countries in EMU region uses EURX ( which is mostly fixed after introduction of EUR).
If the company is in different countries in Europe, then mostly EUR is used as Alt. exchange rate. which uses EUR as reference currency.
Ther is no country specific settings in std. sap for a currency pair.
Cheers, -
Hi
We have some issue in exchange rate . When i am doing MIRO this time i have geeting error enter rate / USD rate type M for 04.12.2009 in system setting.we have process different types Invoices with different currency in Miro to get this error message.
After i m exit in this MIRO screen. Than again enter MIRO T. COde and enter PO number this time i have no geeting any error.
We have check all the seeting in OB08 all are perfect. Colud please help me on this issue.
Thanks in advance
Why this error is geeting in first time.Srikanth,
Yes, exactly it is the rate upon 28.01.2011that should be relevant for the actual document.
Exchange rate has not entered manually in document header by interface nor by user. Interface only feed document amount and currency i.e. no rates.
Standard quotation in table TCURN for GBP=>USD is:"1" Direct quotation valid from 01.01.1800
Standard quotation in table TCURN for "Blank"=>GBP is:"2" Indirect quotation valid from 01.01.1800
Translation ratio for currency pair GBP => USD for exch rate type M is 1:1, valid from 01.01.1800, alt ERT=blank.
Translation ratio for currency pair USD=> GBP for exch rate type M is 1:1, valid from 01.01.1800, alt ERT=blank.
Translation ratio for currency pair USD=> GBP for exch rate type M is 1:1, valid from 31.10.2010, alt ERT=blank.
Maintained exchange rate valid for the period 31.12.2010 - 30.01.2011 for exchange rate type M is 1 USD= 0.64114 GBP
Amounts in document are
Doc. Curr. Amount= 187.44 GBP
LC2 Amount= 281.16 USD
Rate used for LC2 Amount in document equals 1 USD = 0.6667 GBP
Correct LC2 Amount with rate 1 USD= 0.64114 GBP should be 292,35 USD.
Kind regards,
Linda -
Exchange rate type M not picked in FB60 foreign currency entry
Hi
My local currency is USD. I have defined exchange rate for ' USD and EUR ' for exchange type M and type EURX.
In FB60, system picks the exchange rate defined for exc. type EURX, but I want it to pick exch. type M.
Also i have set exch type M in docu type KR. Still it does not pick exc type M.
Pl advise
Thanks
kamalaI am thinking that most likely you have specified EURX as Alt. ERT (alternate exchange rate type) for exchange rate type M for the currency pair USD:EUR in IMG node 'Define Translation Ratios for Currency Translation" (T Code OBBS). Remove it and retest FB60; it should pick the M rate.
-
Hello,
In same client one company code use reference currency as local currency (XYZ) for exchange rate type u2018Mu2019. Exchange rates are maintained on daily base for the exchange rate type.
New company code with different local currency would like to maintain exchange rate on monthly.
Both company codes use same document types in FI and other modules.
As per my understanding it is not possible to have to different exchange rate settings for same exchange rate type u2018Mu2019 in one client.
In case if we have to use different exchange rate type for new company code what are the things to be considered or is there any alternate way please advise.
Thanks!
RajuHi,
You will have to create a new exchange rate type.
Throughout SAP rate M will be used for actual postings unless a different rate type is specified.
You can do this in:-
a) Document type
b) F110 - rate to be used can be specified
c) Customer Master Sales org data (for use in SD).
Doing a complete duplicate set of document types is unrealistic.You need to identify where the FX transactions are and create Document types only where needed.You will also need a new FX valuation type that uses the new rate.
When faced with this situation i only create 1 additional document type, to be used for Inbound invoices.This plus b) & c) for my companies covers 90+% of the FX postings.
Kind regards -
Exchange Rate type Assignment to Company Code
Hi,
I'm working on the implementation of a new company code on a SAP R/3 4.6c release. I've created a new exchange rate type EURH (with transaction OC47) and I would like to know hot to assign it to my new Company Code.
Is there a specifc standard transaction? Could you please suggest me a possible solution.
Thanks!Hi
Exchange rate type you cannot assign to a company code. Where as you can specify explicitly while document entry.
By default in SAP for a new company code system will use 'M' rate as standard. If you want to replce this exachange rate type with your new exchange rate type then goto SPRO --> General Settings --> Currencies --> Define transilation ratios for currency translation
Maintain new exchange rate type as Alt.ERT against 'M' rate then system will take new exchange rate instead of 'M' rate. Otherwise as I said earlier, you can use created exchange rate type in any company code by specifying in document entry or payment program, or you even can assign ex.rate type to a Document type, etc.,
Hope above helps.
Regards
Siva
Message was edited by:
Siva Satyanarayana -
Exchange Rate type B in invoice
Hi Experts
I have configured for the exchange rate type to pick at the invoice for billing date. The customer master has exchange rate type as B. The sale order also has the exchange rate B from OB08. But when I create the invoice it shows as customer exchange rate as B but picks the value for exchange rate type M in header level. At item level it is copying from sale order exchange rate.
Please let me know if I have missed any configuration so that the exchange rate B is picked in invoiceHave a look at the following note:-
Note 22781 - Exchange rate in accounting, exchange rate type
G. Lakshmipathi
Maybe you are looking for
-
Estou montando um novo projeto de rede onde quero que o meu Switch de layer 3 seja o gateway da rede e o ASA o GATEWAY deste SWITCH. Hoje o ASA é o gateway da rede e tem 3 vlas criadas em interfaces virtuas. O problema é o seguinte quando crio as nov
-
Problem surface pro 2, windows 8. brush pressure is not working in Ps CC ,
problem surface pro 2, windows 8. brush pressure is not working in Ps CC
-
Aperture 3.03 Adjustment bricks suddenly disappear
In full screen mode I will see a histogram, but the space under adjustments is blank. So far I have been able to return to view mode. The space is still blank, no bricks showing, but I can pull down adjustments and click on any brush. The adjustment
-
Question about modifying the boot order for Lenovo Yoga
I created a bootable USB for crash recovery. How do I configure the Lenovo Yoga 2 Pro boot order so that it boots from USB first? Is there some function key I need to press while the laptop is booting up to get some kind of boot screen? Solved! Go to
-
I can't seem to find the music store for iTunes for countries other than the US/Canada. They seem to only have apps, and no front page with all the music ads like the US/Canada stores. Is this because they don't have non-English songs for sale in iTu