FA_DISTRIBUTION_HISTORY

FA_DISTRIBUTION_HISTORY contains information about the employee, location, and Accounting Flexfield values you assign to your assets. The depreciation program uses this information to allocate depreciation expense and the Transfers form uses it to maintain an audit trail of asset transfers. . When you initially assign distributions to an asset using the Transfers form, Oracle Assets inserts one row into this table for each distribution. Whenever you transfer, retire, reinstate, or reclassify an asset, Oracle Assets marks the appropriate rows as obsolete and creates new rows that reflect changes in assigned units, employees, general ledger depreciation expense account, or location. . Oracle Assets terminates a row by setting the DATE_INEFFECTIVE and TRANSACTION_HEADER_ID_OUT to the DATE_EFFECTIVE and TRANSACTION_HEADER_ID_IN of the new row. This means you can identify rows affected by the same transaction because they have the same DATE_EFFECTIVE / DATE_INEFFECTIVE and TRANSACTION_HEADER_ID_IN / TRANSACTION_HEADER_ID_OUT pairs. For new rows, TRANSACTION_HEADER_ID_IN is the same as TRANSACTION_HEADER_ID of the row inserted into FA_TRANSACTION_HEADERS for the transaction, and DATE_EFFECTIVE is the system date. . When you perform a full retirement, Oracle Assets updates the asset's current distribution lines with the RETIREMENT_ID from FA_RETIREMENTS so you can easily determine which retirement affected the rows. Oracle Assets stores the number of units retired as a negative number in TRANSACTION_UNITS. The sum of TRANSACTION_UNITS for the retired distribution lines matches the UNITS column in FA_RETIREMENTS, except the signs are opposite. . When you perform a partial unit retirement, Oracle Assets updates only the rows affected by the retirement. For any distribution lines that have units remaining after the retirement, Oracle Assets inserts new rows into this table where UNITS_ASSIGNED is reduced by the units retired, and terminates the old rows. . Partial cost retirements do not affect this table. . If you reinstate a full retirement, Oracle Assets inserts new rows that are the same as those that were active when you retired the asset, except that they have a different DISTRIBUTION_ID, TRANSACTION_HEADER_ID_IN and DATE_EFFECTIVE. If you reinstate a partial unit retirement, Oracle Assets inserts new rows that are the same as those that were active except UNITS_ASSIGNED increases by the units retired and the rows have a new DISTRIBUTION_ID, TRANSACTION_HEADER_ID_IN and DATE_EFFECTIVE. . Oracle Assets terminates the previous rows by setting TRANSACTION_HEADER_ID_OUT to the TRANSACTION_HEADER_ID of the reinstated transaction. . RETIREMENT_ID identifies all the rows affected by a retirement. . TRANSACTION_UNITS is the number of units affected by each retirement, reinstatement, transfer, addition or reclassification transaction. . .

Details

  • Schema: FUSION

  • Object owner: FA

  • Object type: TABLE

  • Tablespace: APPS_TS_TX_DATA

Primary Key

Name Columns

FA_DISTRIBUTION_HISTORY_PK

DISTRIBUTION_ID, BOOK_TYPE_CODE

Columns

Name Datatype Length Precision Not-null Comments
DISTRIBUTION_ID NUMBER 18 Yes Identifier of the asset distribution.
BOOK_TYPE_CODE VARCHAR2 30 Yes Unique book identification name.
ASSET_ID NUMBER 18 Yes Identifier of the asset number.
UNITS_ASSIGNED NUMBER Yes Number of units assigned to the distribution.
TRANSACTION_UNITS NUMBER Number of units involved in the transaction. Negative value for the row from which the units were transferred away or retired. Positive value for the row to which the units were transferred to or added.
CODE_COMBINATION_ID NUMBER 18 Yes Identifier of the account code combination for the depreciation expense account.
LOCATION_ID NUMBER 18 Location flexfield identification number.
ASSIGNED_TO NUMBER 18 Identifier of the employee to whom the asset is assigned.
TRANSACTION_HEADER_ID_IN NUMBER 18 Yes Identifier of the transaction that created the row.
TRANSACTION_HEADER_ID_OUT NUMBER 18 Identifier of the transaction that terminated the row.
DATE_EFFECTIVE DATE Yes Date when the row became effective.
DATE_INEFFECTIVE DATE Date when the row became inactive.
RETIREMENT_ID NUMBER 18 Identifier of the asset retirement transaction.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
INVENTORY_DATE_TAKEN DATE User-defined inventory taken date.
ATTRIBUTE_CATEGORY VARCHAR2 30 Descriptive Flexfield: structure definition of the user descriptive flexfield.
ATTRIBUTE1 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE2 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE3 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE4 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE5 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE6 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE7 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE8 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE9 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE10 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE11 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE12 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE13 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE14 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE15 VARCHAR2 150 Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER1 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER2 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER3 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER4 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_NUMBER5 NUMBER Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE1 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE2 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE3 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE4 DATE Descriptive Flexfield: segment of the user descriptive flexfield.
ATTRIBUTE_DATE5 DATE Descriptive Flexfield: segment of the user descriptive flexfield.

Foreign Keys

Table Foreign Table Foreign Key Column
FA_DISTRIBUTION_HISTORY fa_retirements RETIREMENT_ID
FA_DISTRIBUTION_HISTORY fa_additions_b ASSET_ID
FA_DISTRIBUTION_HISTORY fa_locations LOCATION_ID
FA_DISTRIBUTION_HISTORY fa_transaction_headers TRANSACTION_HEADER_ID_OUT, BOOK_TYPE_CODE
FA_DISTRIBUTION_HISTORY fa_transaction_headers TRANSACTION_HEADER_ID_IN, BOOK_TYPE_CODE
FA_DISTRIBUTION_HISTORY fa_book_controls BOOK_TYPE_CODE
FA_DISTRIBUTION_HISTORY gl_code_combinations CODE_COMBINATION_ID
FA_DISTRIBUTION_HISTORY per_persons ASSIGNED_TO
fa_deprn_detail_h fa_distribution_history DISTRIBUTION_ID, BOOK_TYPE_CODE
fa_adjustments fa_distribution_history DISTRIBUTION_ID, BOOK_TYPE_CODE
fa_mc_deprn_detail fa_distribution_history DISTRIBUTION_ID, BOOK_TYPE_CODE
fa_deprn_detail fa_distribution_history DISTRIBUTION_ID, BOOK_TYPE_CODE
fa_mc_deprn_detail_h fa_distribution_history DISTRIBUTION_ID, BOOK_TYPE_CODE
fa_mc_adjustments fa_distribution_history DISTRIBUTION_ID, BOOK_TYPE_CODE

Indexes

Index Uniqueness Columns
FA_DISTRIBUTION_HISTORY_U1 Unique DISTRIBUTION_ID, BOOK_TYPE_CODE
FA_DISTRIBUTION_HISTORY_N2 Non Unique ASSET_ID, BOOK_TYPE_CODE
FA_DISTRIBUTION_HISTORY_N7 Non Unique ASSIGNED_TO
FA_DISTRIBUTION_HISTORY_N4 Non Unique RETIREMENT_ID, BOOK_TYPE_CODE
FA_DISTRIBUTION_HISTORY_N5 Non Unique CODE_COMBINATION_ID
FA_DISTRIBUTION_HISTORY_N6 Non Unique LOCATION_ID
FA_DISTRIBUTION_HISTORY_N3 Non Unique TRANSACTION_HEADER_ID_OUT
FA_DISTRIBUTION_HISTORY_N1 Non Unique TRANSACTION_HEADER_ID_IN