How system calculate exchange rate for two currency vise versa automaticaly
Dear All, i have maintain exchange rate type M with USD to PKR with different time interval. When i run Project System report the system show transaction figures in Controlling Area currency is PKR. However, when i switch to USD currency with translation key (Mean rate as of today) . System do not allow to show the result.
I know if i maintain exchange rate type M with PKR to USD then system display the result. But my concern is that system should automatically calculate exchange rate from PKR to USD for exchange rate M if as i have already maintained exchange rate m with USD to PKR.
How system can do it?
regards
Saqib Usman
Hi SAQIB USMAN ,
Please set the indicator for INV in OB07 for the exchange rate type M.
This indicator might not be set in your case.
Then system calculates using inverse ratio.
Please read it for your reference and easy understanding
Indicator: Calculation allowed with inverted exchange rate ?
Indicator that in the case of a missing exchange rate entry in the system
for the required translation from one currency into another, the inverted
exchange rate relationship may also be used.
Example
If an entry is missing for the translation of USD into DEM in the system,
then the translation takes place by means of the entry for the
tranlsation of DEM into USD, providing the indicator is set.
Similar Messages
-
How system calculate Exchange Rate for material?
I have some doubt how system calculate exchange rate for material when doing GR.
For example, standard price of material is 0.01 USD per ea. PO is created in foreign currency (THB) with qty: 40,000 ea (THB 2,852.00)
Actually when I do GR ea then accounting doc is:
Dr. Inventory 400 USD (12,800 THB)
Cr. GR/IR 88.64- USD (2,852.00- THB)
Cr. Variant 311.36- USD (9,948.00- THB)
for 2nd and 3rd line item, exchange rate M (THB -> USD) is 0.03108 which is correct.
Could anyone advise where system get exchange rate for 1st line item?Hi
First of all, as mentioned by you, the exchange rate for Item 2 and 3 is not 0.03108.. It is as below, based on the figures given by you...
Dr. Inventory 400 USD (12,800 THB)........ Exch rate is 0.03125
Cr. GR/IR 88.64- USD (2,852.00- THB)....... Exch rate is 0.03108
Cr. Variant 311.36- USD (9,948.00- THB).... Exch rate is 0.0313
I guess the item 3 is just a derivation from Items 1 and 2.. The Price diff results as a difference between std cost and purchase price...
I believe, the exchange rate would have been 0.03125 at the time of GR... You need to check this in your system... For sure, it uses exch rate type M in the standard... Check if 0.03125 (USD -> THB) or 32 THB -> USD exists in your system at all
Item 2 is based on your PO negotiated rate...
Regards
Ajay M -
How to Get Exchange rates based on the date ?
Hi Friends,
I have a table called "ZEXCH" with fields MANDT, BUDAT, WAERS, KURSF. This is a maintainable table .... (ie) user can keep on adding the Exchange rates for the currencies for a particular date....
My table contents are:
MANDT BUDAT WAERS KURSF
080 30.08.2002 USD 50.00000
080 30.01.2006 USD 40.00000
080 09.03.2006 USD 30.00000
Now if i run the report with Budat = 31.12.2002 it should pick up line item 1.
similarly if i run the report with Budat = 31.03.2006 it should pick up line item 2.
similarly if i run the report with Budat = 31.05.2006 it should pick up line item 3.
How could i do this????
Expecting your answers
thanks in advance...
Cheers
R.Kripa.Hi,
Use the following code snippet, you need to have the 'exchange rate type' as one of the fields in order to distiguish between different rate types, the standard rate type used in most of the cases is 'M',
select KURSF from zexch
into zexch-KURSF
up to 1 rows
where kurst = 'M'
and fcurr = 'USD'
and tcurr = 'INR'
and BUDAT >= Date given in the selection.
endselect.
Hope this helps,
Rgds, -
How to change exchange rate type for specific pricing condition type
Hello every one,
I have a requirement for billing ie VF01.
currently all the exchange rate are being calculated with exchange rate type 'M' by default.
but now client want it should calculate exchange rate with type 'E' for two pricing condition type for all others it should calculate with type 'M'
Please any body can help me with the exit and code which i can use.
I have checked exits SDVFX008.
but how to change exchange rate with type 'E' only for two conditions.
as changing exchange rate at document header will change exchange rate for all condition type.You need to assign KOMK-KURST = 'E', for those two condition types. If it had been item number specific, you could have used USEREXIT_PRICING_PREPARE_TKOMK(RV60AFZZ).
Do one thing, put a breakpoint on FM 'PRICING' and then do selective runtime analysis.
Check whether any user exit/BADI/ explicit enhancement are available when condition types are processed in a loop. If nothing is available, try implicit enhancement.
Link to refer for selective runtime analysis - Runtime Analysis for VOFM
Also try with VOFM requirements ( not sure whether changing KOMK-KURST is permissable in requirement as normally we only set sy-subrc values to suppress/allow condition types ). Don't forget to assign requirements against condition types in pricing procedure. -
CFM /TR - how system calculate amount based on rate FX 60A
Hi all,
i need to know how system calculates amount based on rate entered upon creating a contract (t-code TX01).
steps input:-
1. header - comp code, product type, trans type
2. partner
3. purchase curr & amount (eg. IDR 8,345,545,500)
4. sale currency only (amount system will auto calculate) USD
5. rate field = 11.553
6. spot rate will auto pick up from rate
7. value date
8. contract date
upon TBB1 no error. posting log as follows:-
FX1000+ : 40 8,345,545,500 IDR bank GL acc
50 8,345,545,500 IDR clearing acc
FX2000- : 40 722370.42 USD clearing acc
50 722370.42 USD bank GL acc
but upon TPM18 error occurred as follows:
DBT_C009 - GL not maintain in acc symbol 5.3.4
DBT_E039 - no posting spec assigned to update type
DBT_B018 : 40 0 USD, 431,977,511 IDR gain/loss
50 0 USD, 431,977,511 IDR clearing acc
so, after maintained DBT_C009 as follows still error for DBT_E039:
40 0 USD, 38 IDR clearing acc
50 0 USD, 38 IDR P&L gl acc
what i don't understand is how system calculate and get DBT_C009 & DBTE039.
what is the function of TPM18?
thanks.Hello Prarnod,
I have done the first node only for actuals that come from the integration to the internal order.
I have tried setting up 2 and 3 even though the 3rd one does not make any sense to me
Thanks,
Paul -
How to maintain the exchange rate of second currency in MIRO ?
hi,
User want that the exchange rate of second currency in IR is same as the exchange rate of second currceny in GR, and don't occur any exchange variance in IR. how to do ?
BestRegards,
Beck.shiThanks for your reply.
GR and IR post date are different,also the exchange rate are different. user modify the exchange rate of local currency in IR(in MIRO's Screen) to the same as the exchange rate in GR, so there are no the exchange veriance in the local currency's ledger. if needn't the exchange variance in the second currency's ledger,how to do?
Bestregards,
beck.shi -
Fixed Currencies Exchange Rate For Customer
Dear Experts,
Is there anyway in system that allow us to maintain fixed currencies exchange rate for a customer.
Currently, when create a Sales Order, system will take exchange rate from OB08 which i dont want. Because we have a fixed exchage rate for different customer (which agreed upon).
Thanks,
EuniceHi
There is no specific fixed exchange rate specific to the Customer.
But , you can use different exchange rate types in this case, even this also should trigger the TCODE:OB08
If it is the compulsory requirement...use the Substitution, using the "user exit"....give the logic for the "user exit" like it should pick the rate from the "Z" table , there you can maintain the rates from time to time.
VVR -
Exchange rate EURX not calculate exchange rates between USD and GBP
We have set ExRt as following:
Exrt Usage Ref. crcy
EURX EMU EUR
we have "EMU" flag checked also.
We are maintaining exchange rates (EURX) for EUR with all others currencies.
We expected that, if we have a CoCode set in GBP and we post a document in USD, SAP will calculate GBP <->USD from exchange rates EURX(USD/EUR) and EURX(GBP/EUR). It seems to be incorrect because the system is ignoring EURX exchange rates and using "M" GBP-USD exchange rate and this was not expected by us.
Could you please tell me if it is correct to expect SAP calculates USD-GBP Exchange rates from EURX(USD/GBP) Exrate or I am wrong and I need to maintain "M" exchange rates for USD-GBP.
Thanks in advanceHi,
Please check the following settings :
Go to IMG --> General Settings ---> Currencies ---> Check Exchange Rate types
Select the Exchange Rate Euro and check mark the EMU check box . Save it
Rgds,
Suresh -
Exchange Rate for planned delivery cost
Hi
In one PO ( Document type NB with item category std) exchange rate for planned delivery charges ( Condition type FRC1) is calculated considering base date as document date of PO.( Exchange Rate is not fixed) while doing Goods Receipt
In other PO ( Document type NB with item category L -subcontracting ) exchange rate for planned delivery charges ( Condition type FRB1) is calculated considering base date as posting date of GR.( Exchange Rate is not fixed)
Can anyone tell why ?Dear Murugan
I wish to putforth the below check for you to solve the issue.
You told that Intially while creating the PO, your supply vendor and freight vendors are different, please check did you enter the vendor code in the freight item condition details. If yes then you have two invoicing parties for the PO.
Now you also told that, you have carried out MIGO for the PO line item which which has Freight also as an additional condition type. That means for the PO line item your GR have been completed or partly done. If you have done this then how did you change the freight vendor in PO after GR for the item , system does not allow that as you have already carried out the the GRN.
To avoid all such cases of freight vendor change, the best solution is to change the vendor before GRN itself and assign the right vendor in the item condition of the PO,then proceed forthe GRN.
For your case please cancell the GRN also since you have already cancelled the Invoice.
Assign the right Freignt vendor , then proceed for MIGO. Once done In MIRO go for invoice and select goods/service items from the selection menu and process it for the supply vendor.
Then again you can go for MIRO and select planned delivery cost from the drop down and process it.
The above can be done combined also and in any sequence also , there are no holds upon that.
Regds
Sam -
Cal script question to calculate exchange rate
Hi All expert,
I'm new in Essbase, can anyone help and tell me what's wrong with the following cal script?
I got 10 dimension
- Account
- Month
- Year
- Market
- Product
- Cost center
- Currency
- Version
- Currency type - USDvalue, EURvalue, etc.
For data upload, we'll upload only either USD or EUR value, then based on exchange rate for the month (also loaded as data), try to calculate the value in other currency
/* GET EXCHANGE RATE */
FIX(@LEVMBRS("3000000000",0),@LEVMBRS("Company",0), @LEVMBRS(Market,0),
@LEVMBRS(Product,0),@LEVMBRS("Cost Centre",0),@LEVMBRS(Month,0),
@LEVMBRS(Year,0),@LEVMBRS("Version",0),@LEVMBRS(Currency,0))
"USDValue" (
IF (@ISMBR("USD"))
USDValue;
ELSE
EURValue / (@CURRMBR("Year"))->(@CURRMBR("Month"))->(@CURRMBR("Version"))
->(@CURRMBR("Currency"))->"CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->
"RPT to EUR ex rate";
ENDIF;
ENDFIX;
CALC All;
I got stuck after running this script, thanks for all your help in advace./* GET EXCHANGE RATE */
FIX(@LEVMBRS("3000000000",0),@LEVMBRS("Company",0), @LEVMBRS(Market,0),
@LEVMBRS(Product,0),@LEVMBRS("Cost Centre",0),@LEVMBRS(Month,0),
@LEVMBRS(Year,0),@LEVMBRS("Version",0),@LEVMBRS(Currency,0))
"USDValue" (
IF (@ISMBR("USD"))
USDValue;
ELSE
EURValue / (@CURRMBR("Year"))->(@CURRMBR("Month"))->(@CURRMBR("Version"))
->(@CURRMBR("Currency"))->"CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->
"RPT to EUR ex rate";
ENDIF;
ENDFIX;
CALC All;
I got stuck after running this script, thanks for all your help in advace.I'm not sure what you mean by you got stuck after running the script, can you eloborate? I will point out that there are some things in your script that are a bit odd.
(@CURRMBR("Year"))->(@CURRMBR("Month"))->(@CURRMBR("Version"))->(@CURRMBR("Currency"))
is unnecessary as the fix statement above it will set that all for you.
I think I would rewrite this as
FIX(@LEVMBRS("3000000000",0),@LEVMBRS("Company",0), @LEVMBRS(Market,0),
@LEVMBRS(Product,0),@LEVMBRS("Cost Centre",0),@LEVMBRS(Month,0),
@LEVMBRS(Year,0),@LEVMBRS("Version",0),@LEVMBRS(Currency,0))
"USDValue" (
IF ( @ISMBR("USD"))
"USDValue" = EURValue / "CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->"RPT to EUR ex rate";
Else
"EURValue" = USDValue * "CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->"RPT to EUR ex rate";
ENDIF;
ENDFIX; -
Exchange rate for FI postings in Billing
Dear Experts,
Can Exchange rate for FI postings in Billing be determinated by the Pricing date instead of the billing date when we create it?
Br
SophieHi Sophie,
When you create a sales order, the exchange rate is determined only based on the pricing date and not based on the billing date. This is the standard SAP behaviour. You can enable different dates for these and maintain different exchange rates in OB08 to confirm this.
When you create an invoice for such a sales order, two cases can work
If there is no redetermination of pricing, then the exchange rate from SO will just be copied to invoice. The exchange rate will be redetermined only either if there is new pricing or when there is redetermination of exchange rate. Even in this case, the exchange rate is determined only based on the pricing date, not based on billing date. You can confirm this if you maintain two different dates and maintain different exchange rates for these dates.
So what you are asking is already there in system. You only have to reorganise your master data and configuration accordingly for the functionality to take effect. -
Foreign Exchange rate for INR to EURO
Hello,
I want to maintain Exchange rate for INR to EURO.
What exchange rate type "m", "EURX" or "EURX" is relevant for the conversion of INR to EURO.
How to maintain direct & indirect rate for the same ? I understand that system is not accepting rates maintained in "Direct Quote" coloumn.
Thanks & Rgds
DwijendraDear Venkatesh,
For exchange rate from INR to EURO, system will not take rates maintained under exchange rate type "m". It only considers exchange rate type "EURX".
Hope I am clear.
Rgds
Dwijendra -
How to shynchronizes exchange rate
hi gurus,
we need to shynchronizes exchange rate between Central System and Sub System.
how to transfer exchange rate from Central System to Sub System using IDOC / ALE
thanks for help
rgds
echoHi Prashanthi,
I just came across the same problem that you happend to cross thru, If u can please share your tots on how u distributed Exchange rate it wlll be very helpuful, I have done the following configurations;
1. Partner profile configs, Outbound message type give as CURR_A ( Created this message type in WE81? ), and basic type as T_CURR01, correct if my configurations for partner profile are wrong,In the parnter profile i have give message type as CURR_A .
2. In BD64 i distributed the logical system, added the method exchangerate.getdetail
3. Then i used RFALEX00 report to distribute it.
But cudnt get the idocs in WE05...
Please let me know the reason for not posting the idoc..all your help will be highly appreciated..Hoping you wud reply. -
Maintain seprately exchange rate for Local transction and Global Transction
Dear Guru,
In some countires of Latin america, the local exchange rate ratio between two currencies is differ than the Global exchange
rate ratio. Is it possible to maitain simultaenously two exchange rate ratio for local and global purpose in sap for day to day
transction.
Regards,
RajeshNope not possible for day to day real time posting.
But you can define a non leading ledger and can at period end do th eforeign currency valuation using that specific exchange rate for that non leading ledger.
Regards,
SDNer -
How to calculate Average balance for an account
Hi,
How to calculate average balance for an account for a particular period say for JAN-12 period and after the end of that period for another two days 01-feb-12 and 01-feb-12 ?
I'm using the following query :
SELECT cc.segment1||'-'||cc.segment2||'-'||cc.segment3||'-'||cc.segment4||'-'||cc.segment5||'-'||cc.segment6 "Account_XX",
nvl(sum(l.accounted_dr - l.accounted_cr),0) "Balance"
FROM gl_code_combinations cc,
gl_je_lines l
WHERE cc.code_combination_id = l.code_combination_id
AND l.set_of_books_id ='XX'
and code_combination_id = replace it with code combination_id for account_xx
AND l.effective_date <= '31-Jan-12' (january period end ??)
GROUP BY cc.segment1||'-'||cc.segment2||'-'||cc.segment3||'-'||cc.segment4||'-'||cc.segment5||'-'||cc.segment6
There are some discrepancies in "average balance" after end of month (Jan-12)?
How to calculate average balances for a particular account (Account_XX above)from end of month of Jan to first two days of february?
Thanks,
KiranKiran,
Please let me know first, is Average Balancing feature enabled in your GL Ledger?
Regards
Muhammad Ayaz
Maybe you are looking for
-
Iphone 4 askes to setup as new phone when plugged into iTunes
I have an iPhone 4 that has already been setup using iCloud. I want to make a backup on my MAC. When I plug it into iTunes it only gives me options to setup as a new phone or restore from backup. It will not let me just back up this existing phone
-
Creation of Asset Master in Goods Receipt
Dear All, Is there any possiblities to create Asset Master during Goods Receipt Process. The Scenarios is the user did not want to create Asset Code during or before creation of Purchaes Order and we need the system to create the Asset with Sub numb
-
Non Editable NETPR field in me21n, me22n
Hi I have a requirement where in PO I need to make NETPR (Net Price) field editable or non editable based on KONNR (Outline agreement number). For this BAdI 'me_process_po_cust' has to be used and method 'fieldselection_item'. In this method we have
-
How to delete tweet in Twitter app
Hello, i want to ask you how to delete a tweet in Twitter for iPad. Thx and sorry for my bad english ;-) Mark.
-
Mac Mini startup - battery (?) symbol on screen
Trying to set up a Mac Mini for the first time. Followed instructions to the letter. Turned it on and the first screen is a diagram of something rectangular and vertical, with a pullout circle enlarging something that looks like maybe a battery (it's