Results for “fa_transaction_headers”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

FA_TRANSACTION_HEADERS is the master transaction table in the Oracle Assets (OFA) module. It stores information about every transaction performed within Oracle Assets, including additions, adjustments, transfers, retirements, reclassifications, and capitalizations. Each row represents a single transaction event affecting one asset within a specific asset book, and serves as the parent record that downstream transaction detail tables reference for book, distribution, and history impacts.

In heuristic Data Vault terms, the foreign-key topology classifies this table as hub-leaning. It behaves as a central business-key hub: it carries its own surrogate primary key and is referenced by a wide array of satellite-style detail tables (adjustments, books, distribution history, retirements, and asset history). It also contains self-referencing foreign keys (SOURCE_TRANSACTION_HEADER_ID, MEMBER_TRANSACTION_HEADER_ID), which reflect grouped or mass transactions and support hierarchical transaction modeling.

Key Information Stored

The table is owned by the FA schema and contains 37 documented columns. The surrogate primary key is TRANSACTION_HEADER_ID, enforced by FA_TRANSACTION_HEADERS_PK and further backed by the unique index FA_TRANSACTION_HEADERS_U1, making it the sole documented business-key candidate. The most significant columns include:

Common Use Cases and Queries

Typical use cases include asset transaction auditing, reconciliation of subledger activity, mass transaction monitoring, and reporting on additions and retirements by book and period. A frequent pattern joins headers to their detail tables using TRANSACTION_HEADER_ID:

  • Listing transactions for a book and period: SELECT transaction_header_id, asset_id, transaction_type_code FROM fa_transaction_headers WHERE book_type_code = :book AND date_effective BETWEEN :from_date AND :to_date;
  • Joining to FA_ADJUSTMENTS on TRANSACTION_HEADER_ID to retrieve adjustment amounts.
  • Following self-references via SOURCE_TRANSACTION_HEADER_ID or MEMBER_TRANSACTION_HEADER_ID to reconstruct mass or grouped transaction hierarchies.
  • Joining to FA_BOOKS on TRANSACTION_HEADER_ID_IN or TRANSACTION_HEADER_ID_OUT to trace the before/after financial state of an asset.

Related Objects

The table participates in an extensive relationship network. The most significant related objects include: