← Back to Cases
FA Depreciation Override — Insert Asset Override Amounts into FA_DEPRN_OVERRIDE
Case Number00030880
Oracle ModuleFixed Assets (FA)
EBS VersionR12
Functional AreaFA Depreciation / Depreciation Override
Related PatchesNone

Symptoms

Root Cause

The FA depreciation engine uses FA_DEPRN_OVERRIDE to apply manually-specified depreciation amounts for specific assets and periods, bypassing the normal depreciation calculation. This mechanism is used when the calculated depreciation is incorrect due to data issues, book setup errors, or asset transfers that affect the system calculation. The fix populates the override table from a pre-loaded driver table so that the next depreciation run picks up the correct amounts.

Resolution

Step 1 – Create driver table and populate override data

Run 01_setup_interim_tables.sql. This creates the RSI_FA_DEPRN_OVERRIDE driver table with columns:

Populate RSI_FA_DEPRN_OVERRIDE with the correct override amount for each affected asset and period before proceeding to Step 2.

Step 2 – Insert override records into FA_DEPRN_OVERRIDE

Run 02_insert_asset_overrides.sql. Inserts rows from RSI_FA_DEPRN_OVERRIDE into the Oracle-standard FA_DEPRN_OVERRIDE table using the following values:

Step 3 – Run depreciation

Run the FA Depreciation process for the affected book and period. The depreciation engine will pick up the FA_DEPRN_OVERRIDE rows with STATUS = 'POST' and apply the specified amounts instead of the calculated amounts. After the run, the status is updated to a completed state by the depreciation process.

Note: FA_DEPRN_OVERRIDE is an Oracle-standard table used by the FA depreciation engine to accept manually-specified depreciation amounts. It must be populated before the depreciation run for the affected period. Rows with STATUS = 'POST' are processed by the next depreciation run; once processed, the status is updated automatically. Populate the RSI_FA_DEPRN_OVERRIDE driver table with the correct asset IDs, period names, and amounts before running the insert script.

Script Inventory

FileDescription
01_setup_interim_tables.sqlCreates the RSI_FA_DEPRN_OVERRIDE driver table (ASSET_ID, PERIOD_NAME, DEPRN_AMOUNT). Populate this table with the override values before running script 02.
02_insert_asset_overrides.sqlInserts records from RSI_FA_DEPRN_OVERRIDE into FA_DEPRN_OVERRIDE using FA_DEPRN_OVERRIDE_S.NEXTVAL for the override ID, with STATUS='POST' and USED_BY='DEPRECIATION'.

Key Tables Affected

TableAction
FA_DEPRN_OVERRIDEInsert depreciation override records for affected assets and periods
RSI_FA_DEPRN_OVERRIDEDriver table — must be populated before running the insert script