cancel
Showing results for 
Search instead for 
Did you mean: 

Update exchange rate when SD-FI or MM-FI conversion

wwc0220
Participant

Hi Experts,

I want to update the exchange rate type to bank rate instead of M rate during the SD-FI / MM-FI interface.

eg. release billing to FI document / invoice receipt for purchase order. Since sap will use M rate as default.

I try serval times by substitution, but it is no luck. It can't update the exchange rate in FI header.

And I can't find the right exit for achieving this. Since there is no exchange rate field in most of the SD->FI user exit. Can anyone give me some suggestions? I won't use document type to do that, as it only affect a specific company, not all companies.

0 Kudos

You can update the exchange rate type in SD-FI/MM-FI interface using custom enhancements, BAdIs, user exits for company code, or ABAP development. Thoroughly test changes in a non-production environment and involve SAP experts for proper implementation.

Accepted Solutions (0)

Answers (5)

Answers (5)

wwc0220
Participant
0 Kudos

NO one can solve this issue, then I close the question.

avikjuoss
Participant
0 Kudos

Standard behaviour:-
The exchange rate type in the customer master has two functions:1. Conversion of conditions from the local currency to the document currency(VBRP-KURSK)2. Determination of the exchange rate for accounting in the case of intercompany billingVBRK-KURRF
Can you please try using global include program - RV60AFZC?
Inside that - you need to search for FORM USEREXIT_FILL_VBRK_VBRP you can set VBRK-KURRF (Exchange Rate for the conversion Loc.currency <-> Doc.currency.)or VBRP-KURSK- Exchange Rate for the conversion Loc.currency <-> Doc.currency. for Price Determination
KRAvik

Since you locked commenting -Modified the original comment below for 2nd Part-

For MIRO logistic invoice verification ( MM-FI integration where exchange rate is picked from PO)

You can use BADI-INVOICE_UPDATE - Method CHANGE_AT_SAVE

Trick is to use call stack '(SAPLMR1M)ydrseg[]'. to modify Invoice Item - drseg data.

KR

Avik

wwc0220
Participant
0 Kudos

I am fine with the SD part by using exit. But I still can't solve the MM part.

avikjuoss
Participant
0 Kudos

Hello Derek,

Have you already tried using user exit - EXIT_SAPLV60B_008 (User Exit AC Interface Transfer Tables)

You can utilize following table parameter XACCIT & XACCCR for exchange rate & also put restriction on BUKRS- company code- with importing parameter- CVBRK

KR

Avik

wwc0220
Participant
0 Kudos

For SD yes. How about MIRO? I can't find any exchange rate field for MIRO exit.

sanilbhandari
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi

Please check the below OSS Note, which might address your issue for SD Billing:

22781 Foreign Currency rate for Accounting

Thanks & Regards

Sanil Bhandari

wwc0220
Participant
0 Kudos

I solve sd ->FI by user exit, but I can't a right exit for MIRO exchange rate now

Neeraj_Jain
Active Contributor
0 Kudos

Hello wwc0220,

Please refer below SAP thread. This thread is something similar to your query. Hope it's clarifies your query.

https://answers.sap.com/questions/13344297/exchange-rate-for-mm-sd-fi.html

Regards,

Neeraj Jain

wwc0220
Participant
0 Kudos

No, I don't think it can solve my issue. I just want to find a way to update the exchange rate before generating the Fi document.

It is regional requirement.