cancel
Showing results for 
Search instead for 
Did you mean: 

Fx_Override -confirm exceptions

Former Member
0 Kudos

We have recently noticed that FX_Overrides appear to not work or be ignored when the Local Currency type for an entity is the same as the Override currency.

USA has Local Currency = USD

FX_Override(OD_4200,4200,FXDIFF,USD)

We have noticed that the override does not occur for this entity because we use a different datasource for Overrides, than we do loading data.

Can you confirm this is how it is suppose to work?

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member186498
Active Contributor
0 Kudos

Hi Ann,

see please this note maybe it helps http://service.sap.com/sap/support/notes/1625412

Kind regards

     Roberto

Former Member
0 Kudos

Roberto, 

It is not just 1 entity but EVERY entity where the local currency is USD. I have looked at the FXLogic.lgx file and I don't know enough about Logic to know it it is spelled out here or not.  Can you look at this logic and tell me which line would cause this action?

*CLEAR_DESTINATION
*DESTINATION RPTCURRENCY=USD,EUR
*LOOKUP RATE
*DIM RATESRC="RATECALC"
*DIM RATE=ACCOUNT.RATETYPE
*DIM SOURCECURR:INPUTCURRENCY=ENTITY.CURRENCY
*DIM USD:INPUTCURRENCY="USD"
*DIM EUR:INPUTCURRENCY="EUR"
*ENDLOOKUP
*WHEN ACCOUNT.RATETYPE
*IS "NOTRANS"
*IS AVG,END
*REC(FACTOR=LOOKUP(SOURCECURR)/LOOKUP(USD),RPTCURRENCY="USD")
*REC(FACTOR=LOOKUP(SOURCECURR)/LOOKUP(EUR),RPTCURRENCY="EUR")
*ELSE
*REC(RPTCURRENCY="USD")
*REC(RPTCURRENCY="EUR")
*ENDWHEN
[RPTCURRENCY].[#USD]=NULL
[RPTCURRENCY].[#EUR]=NULL

*COMMIT