Hi All,
Recently we are upgraded our BPC from 7.0 MS to 7.5 MS. There are no configuration changes just only version upgrade. After upgrade we have a problem in currency conversion. I have validated FXTrans.lgf and it is the showing syntax error. Previously it is working fine in BPC 7.0. I have searched for the discussions on this issue but I have not found any solution so starting new discussion. Please provide me your valuable inputs.
*INCLUDE SYSTEM_CONSTANTS.LGL
*SYSLIB SYSTEM_LIBRARY.LGL
//*SYSLIB MULTICURRENCYTRANS.LGL
//____________________________________________________________________
*SELECT(%REPORTING_CURRENCIES%, "[ID]", "CURRENCYDIM", "[REPORTING] = 'Y'")
*SELECT(%FX_RATES%, "[ID]", "RATEACCOUNTDIM", "[GROUP] = 'FX RATE'")
//____________________________________________________________________
*CLEAR_DESTINATION
*DESTINATION CURRENCYDIM=%REPORTING_CURRENCIES%
//____________________________________________________________________
*LOOKUP RATEAPP
*DIM RATEENTITYDIM="RATESRCCALCMBR"
*DIM RATEACCOUNTDIM=ACCOUNTDIM.RATETYPE
*DIM SOURCECURR:INPUTCURRENCYDIM=ENTITYDIM.CURRENCY
*FOR %CURR%=%REPORTING_CURRENCIES%
*DIM %CURR%:INPUTCURRENCYDIM="%CURR%"
*NEXT
*ENDLOOKUP
//____________________________________________________________________
*WHEN ACCOUNTDIM.RATETYPE
*IS "NOTRANS"
// skip
*IS %FX_RATES%
// translate
*FOR %CURR%=%REPORTING_CURRENCIES%
*REC(FACTOR=LOOKUP(SOURCECURR)/LOOKUP(%CURR%),CURRENCYDIM="%CURR%")
*NEXT
*ELSE
// take as is
*FOR %CURR%=%REPORTING_CURRENCIES%
*REC(CURRENCYDIM="%CURR%")
*NEXT
*ENDWHEN
//____________________________________________________________________
*FOR %CURR%=%REPORTING_CURRENCIES%
[CURRENCYDIM].[#%CURR%]=null
*NEXT
*COMMIT
Thanks in advance