Tables Accessed and Tables Updated
This section discusses the tables that are accessed and updated by these processes:
Cash Flow Modeler
FPM
Yield Curve Generator
NIM Report (Net Interest Margin)
Stratification
Stratification Report Pools
Portfolio Forecast
Balance Sheet Reconciliation
Instrument Reconciliation
Instrument Posting
Instrument Unpost
Instrument Batch Deletion
Cash Flow Modeler
Use the Cash Flow Modeler process to model cash flows interactively for an instrument or product, to explore assumptions affecting cash flows, such as the rate environment, terms, and payment characteristics of the instrument, and the effects of the behavioral model.
Tables Accessed |
Tables Updated |
---|---|
FI_CF_DEFN FI_CF_INSTR_SEQ FI_CURR_DF_TBL FI_CONFIG_TBL |
FI_CF_CR00 FI_CFCAL_R00 FI_CFE_R00 FI_CF_TRACEFILE |
Financial Performance Measures
The Financial Performance Measures application engine (FI_FPM) initiates the FPM process. This process calculates financial measures for instruments based on the financial calculation rules. It also:
Uses the Stratification application engine and Cash Flow Generator.
Groups instruments by balance sheet rules, pricing constraints, and behavioral model constraints.
Summarizes instruments into two instrument pools.
Calculates financial measures on instrument pools.
Assigns measures to instruments.
Tables Accessed |
Tables Updated |
---|---|
FI_CALC_DEFN FI_FCALC_SE_SEQ FI_FCALC_PR_SEQ FI_FCALC_PP_SEQ FI_INSTR_F00 FI_IBAL_R00 FI_PRODUCT_TBL FI_PRODUCT_SEQ FI_ISTATUS_R00 |
FI_POOLINST_F00 FI_POOLBAL_F00 FI_POOLCALC_F00 FI_POOL_CF_F00 FI_ICALC_R00 |
Yield Curve Generator
The Yield Curve Generator application engine (YC_GENERATOR) initiates the Yield Curve Generator process. This process calculates yield curves based on the definitions that you've specified.
Tables Accessed |
Tables Updated |
---|---|
YC_RATE_TBL YC_RATE_HDR YC_MKT_ISSUES YC_DEF YC_EQOPTS YC_DATADEF_TBL YC_DRULE YC_TERM_STRUCT |
PS_YC_PNEQS PS_YC_EQS |
NIM Report
The FI_NIM Net Interest Margin application engine (FI_NIM) initiates the Net Interest Margin (NIM) process. This process calculates the net interest margin or the difference between interest revenue and cost of funds for instruments. This process also:
Calculates interest income for instrument pools.
Calculates the count and amount of new balances.
Summarizes information by balance sheet rule and dimension.
Tables Accessed |
Tables Updated |
---|---|
FI_BSR_DEFN FI_CONFIG_SEQ FI_POOLINST_F00 FI_POOLBAL_R00 FI_RCN_BS_F00 |
FI_NIM_F00 |
Stratification
The Stratification application engine (FI_SE) initiates the Stratification process. This process aggregates instrument data into pool tables. You can then run the Cash Flow Generator separately. Use the instrument pools aggregated by the stratification application engine as input.
Tables Accessed |
Tables Updated |
---|---|
FI_INSTR_TAO (Internal to the application engine. Populated by the engines that call it). |
FI_POOLINST_F00 FI_POOLHDR_R00 FI_POOLIREF_R00 |
Stratification Report Pools
The FI REPORT application engine initiates the Stratification Report Pools process. This process builds stratification pools for reporting purposes based on user-defined stratification rules.
Tables Accessed |
Tables Updated |
---|---|
SE_TBL SE_GROUP_SEQ SE_AGG_SEQ SE_REPORT_DEFN SE_REPORT_SEQ FI_INSTR_F00 FI_IBAL_R00 FI_ISTATUS_R00 |
FI_RPTPINST_F00 FI_RPTPHDR_R00 FI_RPTPIREF_R00 |
Portfolio Forecast
The FI_FCSTFTP and FI_FCSTRWC application engines initiate the Portfolio Forecast process. This process updates the forecasts generated by the Forecasting application engines based on existing cash flow output data. It uses forecasted product origination data to create new instrument pools with starting balances. It calls the Cash Flow Generator to create new cash flows for the newly created instrument pools.
Tables Accessed |
Tables Updated |
---|---|
FI_FCSTELEM_F00 FI_FCST_DFN FI_POOLHDR_R00 FI_POOLINST_F00 FI_POOLBAL_R00 FI_POOL_CF_R00 |
FI_POOL_CF_R00 FI_FCSTFTP_R00 FI_POOLBAL_R00 |
Balance Sheet Reconciliation
The Balance Sheet Reconciliation application engine (FI_RCN_BS) initiates the Balance Sheet Reconciliation process. This process reconciles instrument and position balances to their respective ledger balances, based on the hierarchy and relationships defined in the balance sheet rules. This process also summarizes reconciliation amounts by dimension.
Tables Accessed |
Tables Updated |
---|---|
FI_BSR_DEFN FI_CONFIG_SEQ FI_INSTR_F00 FI_BAL_R00 FI_TRPOS_F00 PF_LEDGER_F00 |
FI_RCN_BS_F00 FI_RCN_DIM_F00 |
Instrument Reconciliation
The Instrument Reconciliation process is initiated by the FI_RECON application engine. This process reconciles instrument balances to their respective ledger balances based on reconciliation rules. You can select the ledger table where the engine should retrieve data. You can aggregate output by several dimensions.
Tables Accessed |
Tables Updated |
---|---|
FI_IBAL_R00 FI_IBALANCE_R00 FI_IINC_R00 FI_ILDGR_F00 PF_LEDGER_F00 PF_LED_ADB_F00 PF_LGR_RCN_F00 |
FI_REC_DIM_F00 |
Instrument Posting
The FI_POST application engine initiates the Instrument Posting process. This process reconciles instrument balances to their respective ledger balances based on reconciliation rules. This process also posts data from the FI Journal to the instrument ledger. These tables hold ledger data at the instrument level. Posting occurs based on batch ID.
Tables Accessed |
Tables Updated |
---|---|
FI_IJRNL_F00 |
FI_ILDGR_F00 |
Instrument Unpost
The FI_UNPOST application engine initiates the Instrument Unpost process. This process unposts data by batch ID from the FI_ILDGR_F00 table. Once unposted, the batch cannot be reposted.
Tables Accessed |
Tables Updated |
---|---|
FI_ILDGR_F00 |
FI_IJRNL_F00 |
Instrument Batch Deletion
The FI_DELBATCH application engine initiates the Instrument Batch Deletion process. This process deletes data from the FI_IJRNL_F00 table by batch ID. Once a batch has been posted to the FI_ILDGR_F00 table, it cannot be deleted from the FI_IJRNL_F00 table.
Tables Accessed |
Tables Updated |
---|---|
FI_IJRNL_F00 |
FI_IJRNL_F00 (deletes batches by batch ID) |