cancel
Showing results for 
Search instead for 
Did you mean: 

Exchange Rate Type default different from M for a company code

former_member251898
Active Contributor
0 Kudos

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

taro

Accepted Solutions (0)

Answers (3)

Answers (3)

gladys_xing
Active Contributor
0 Kudos

Hi,

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

former_member187989
Active Contributor
0 Kudos

In case of sales,maintain exchange rate type in sales tab of customer master data,it will be taken into consideration will billing & its accounting document.

In case of purchasing,exchange rate type "M" is picked for all currencies except for EURO currency it is 'EURX'.

former_member187989
Active Contributor
0 Kudos

Check this answered link