Search Results fa_distribution_history
Overview
The FA_DISTRIBUTION_HISTORY table is a core transactional table within the Oracle E-Business Suite Fixed Assets module (OFA). It serves as the definitive historical ledger for tracking the assignment and movement of assets across different cost centers, locations, and employees. Every time an asset's distribution details—such as its assigned-to employee, physical location, or accounting flexfield (code combination)—are changed, a record is created or updated in this table. It provides a complete audit trail of an asset's custodial and accounting history throughout its lifecycle, from capitalization through to retirement, for each asset book.
Key Information Stored
The table's primary key is DISTRIBUTION_ID, which uniquely identifies each distribution record. Its structure captures both the specific assignment details and the transactional context of each change. Critical columns include ASSET_ID and BOOK_TYPE_CODE, which link the distribution to a specific asset in a specific depreciation book. The CODE_COMBINATION_ID stores the accounting flexfield for the asset's cost, while LOCATION_ID and ASSIGNED_TO track physical and custodial assignments. To maintain a precise audit trail, the table references FA_TRANSACTION_HEADERS via TRANSACTION_HEADER_ID_IN (the transaction that created this distribution) and TRANSACTION_HEADER_ID_OUT (the transaction that ended it). The RETIREMENT_ID links the distribution to a retirement event if applicable.
Common Use Cases and Queries
This table is central to asset tracking, audit reporting, and reconciliation. Common use cases include generating reports on asset custody by employee or location, analyzing asset movement history, and supporting period-end close processes by verifying asset cost distributions against the general ledger. A typical query retrieves the current distribution for reporting:
- SELECT dh.asset_id, dh.book_type_code, gc.concatenated_segments, loc.location_code
- FROM fa_distribution_history dh, gl_code_combinations_kfv gc, fa_locations loc
- WHERE dh.code_combination_id = gc.code_combination_id
- AND dh.location_id = loc.location_id
- AND dh.transaction_header_id_out IS NULL -- Current active distribution
- AND dh.asset_id = :p_asset_id;
Another critical pattern is tracing the full distribution history of an asset for audit purposes, joining to FA_TRANSACTION_HEADERS to get transaction dates and types.
Related Objects
FA_DISTRIBUTION_HISTORY has extensive relationships, acting as a hub for asset financial data. It is a direct child of FA_ADDITIONS_B (assets) and FA_BOOKS. Its primary distribution ID is referenced by numerous key transactional tables, most importantly FA_DEPRN_DETAIL (for depreciation calculations) and FA_ADJUSTMENTS (for manual cost adjustments). Other dependent objects include FA_DISTRIBUTION_ACCOUNTS, FA_RETIREMENTS, FA_MASS_EXT_RETIREMENTS, and the capitalized unit tracking tables (CUN_SERIALIZED_UNITS, CUN_NON_SERIALIZED_UNITS). This wide referential integrity underscores its role as the source for an asset's accounting and custodial attributes.
-
Table: FA_DISTRIBUTION_HISTORY
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_DISTRIBUTION_HISTORY, object_name:FA_DISTRIBUTION_HISTORY, status:VALID, product: OFA - Assets , description: Employee, location, and Accounting Flexfield values assigned to each asset , implementation_dba_data: FA.FA_DISTRIBUTION_HISTORY ,
-
Table: FA_DISTRIBUTION_HISTORY
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_DISTRIBUTION_HISTORY, object_name:FA_DISTRIBUTION_HISTORY, status:VALID, product: OFA - Assets , description: Employee, location, and Accounting Flexfield values assigned to each asset , implementation_dba_data: FA.FA_DISTRIBUTION_HISTORY ,
-
APPS.IGI_IAC_COMMON_UTILS dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.JA_CN_PS_FA_MI_EXP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.IGI_IAC_REINSTATE_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.JE_JEHUFAMD_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.OKL_COPY_CONTRACT_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_FAS403_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_TRANSFERS_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_RSVLDG_REP_INS_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.EAM_ASSET_NUMBER_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_XLA_EXTRACT_DEF_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.JL_CO_FA_ACCOUNTING_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FARX_RC dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_CUA_MASS_EXT_RET_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.JE_JEHUFAMS_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.OKL_COPY_CONTRACT_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_INS_ADJUST_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.CSI_ASSET_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FARX_RP dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.JL_CO_FA_TA_REVAL_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.OKL_SLA_ACC_SOURCES_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.JA_CN_FA_ADIRA_EXPORT_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.IGI_IGIIARSV_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.IGI_IGIIARRD_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FARX_TAX_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.JL_CO_FA_TA_REVAL_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.IGI_IAC_COMMON_UTILS dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_GAINLOSS_UPD_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_FASCOSTS_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.IGI_IGIIAOPD_XMLP_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_MASSADD_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.CSE_IFA_TRANS_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.IGI_IAC_TYPES dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_WHATIF_DEPRN_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_DEPRN_SUMMARY_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_TRANSFER_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FARX_BL dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_XLA_EXTRACT_TRX_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FARX_AL dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_DELETION_PUB dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_CHK_BALSEG_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.JA_CN_FA_ACS_EXPORT_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.2.2
-
APPS.FA_PERSON dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.IGI_IAC_DEPRN_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.IGI_IAC_PROJ_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_GROUP_RECLASS2_PVT dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_GENACCTS_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_CUA_MASS_UPDATE1_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1
-
APPS.FA_GAINLOSS_UND_PKG dependencies on FA_DISTRIBUTION_HISTORY
12.1.1