| icMfgTableName | input | character | Name of the MFG/PRO table name that is currently being processed. This is used to determine which logic to execute within the method in the cases where one business component maps to multiple tables in MFG/PRO. |
| icFinancialTableName | input | character | Name of the Financial table name that is currently being processed. This is used to determine which logic to execute within the method in the cases where one business component has multiple tables that map to MFG/PRO. |
| ihFinancialDataBuffer | input | handle | |
| ihMfgDataBuffer | input | handle | |
| icMfgDomain | input | character | |
| oiReturnStatus | output | integer | Return status of the method. |
<ANCESTOR-CODE>
vcERType = <M-1 GetMfgExchangeRateType
(input tCopyExchangeRate.tcExchangeRateTypeCode (icExchangeRateType)) in BMfgExchangeRate>.
assign texr_rate.exr_end_date = if(tCopyExchangeRate.ExchangeRateValidDateTill > 01/01/3999)
then 12/31/3999
else tCopyExchangeRate.ExchangeRateValidDateTill
texr_rate.exr_rate = 1 / tCopyExchangeRate.ExchangeRateScale
texr_rate.exr_rate2 = tCopyExchangeRate.ExchangeRate
texr_rate.exr_mod_userid = vcUserLogin
texr_rate.exr_mod_date = today
texr_rate.exr_ratetype = vcERType.