Search Results fv_be_trx_dtls
Overview
FV_BE_TRX_DTLS is the base transaction detail table within the Federal Financials (FV) product of Oracle E-Business Suite, holding transaction-level records for all budget execution activity. It is owned by the FV schema and is documented in ETRM for releases 12.1.1 and 12.2.2. The table serves as the underlying data source for the detail block of the Define Appropriations and Define Fund Distributions forms, meaning that appropriation and fund distribution maintenance screens in the Federal Financials module read and write directly against this table.
From a dimensional modeling perspective, the mined structure suggests a standalone Data Vault classification. Because the table carries its own surrogate primary key (TRANSACTION_ID) and no foreign key relationships were detected in the documented FK structure, it behaves neither as a pure hub nor as a dependent satellite in a strict Data Vault sense. In practice it is a wide, denormalized transaction fact table containing both descriptive attributes and the full budgeting segment string, which is characteristic of a reporting-oriented fact object rather than a normalized hub-link-satellite construct. The classification should therefore be treated as a modeling suggestion rather than a prescriptive design.
Key Information Stored
The table contains 76 documented columns in the 12.2.2 physical schema. The most operationally significant columns are:
- TRANSACTION_ID — the surrogate primary key, enforced by the unique index FV_BE_TRX_DTLS_U1 and the primary key constraint FV_BE_TRX_DTLS_PK1. It is also the sole business-key candidate.
- DOC_ID and REVISION_NUM — identify the parent budget execution document and its revision instance.
- TRANSACTION_STATUS — tracks the lifecycle state of the transaction as it moves through entry, approval, and posting.
- GL_DATE and QUARTER_NUM — define the accounting date and the federal fiscal quarter to which the transaction belongs.
- TRANSACTION_TYPE_ID and SUB_TYPE — classify the nature of the budget execution event.
- INCREASE_DECREASE_FLAG and AMOUNT — record the direction and magnitude of the budget execution movement.
- SEGMENT1 through SEGMENT30 plus BUDGETING_SEGMENTS — store the full accounting flexfield composition for the transaction; BUDGETING_SEGMENTS typically holds the concatenated display string.
- GL_TRANSFER_FLAG, POSTING_PROCESS_ID, and SET_OF_BOOKS_ID — control and identify the transfer of the entry into the general ledger, including the target ledger.
- APPROVED_BY_USER_ID, APPROVAL_DATE, and CORRECTED_FLAG — capture approval and correction audit information.
- Standard WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) and ATTRIBUTE_CATEGORY plus ATTRIBUTE1–ATTRIBUTE15 provide audit and extensibility support.
PUBLIC_LAW_CODE, MAIN_ACCOUNT, DEPT_ID, ADVANCE_TYPE, TRANSFER_DESCRIPTION, SOURCE, GROUP_ID, and EVENT_ID provide further federal-specific context.
Common Use Cases and Queries
Typical usage centers on reporting budget execution activity by appropriation, fund distribution, ledger, and period. A common query aggregates amounts by document and status:
- Extract all posted budget execution transactions for a given ledger and fiscal quarter:
SELECT TRANSACTION_ID, DOC_ID, GL_DATE, AMOUNT, INCREASE_DECREASE_FLAG FROM FV.FV_BE_TRX_DTLS WHERE SET_OF_BOOKS_ID = :p_sob AND QUARTER_NUM = :p_qtr AND TRANSACTION_STATUS = 'POSTED'; - Reconcile transactions that have not yet transferred to the general ledger:
SELECT DOC_ID, COUNT(*), SUM(AMOUNT) FROM FV.FV_BE_TRX_DTLS WHERE GL_TRANSFER_FLAG = 'N' GROUP BY DOC_ID; - Report by accounting flexfield segment, joining the SEGMENTn columns to the appropriate value set descriptions.
- Audit approvals and corrections using APPROVED_BY_USER_ID, APPROVAL_DATE, and CORRECTED_FLAG.
- Trace posting activity via POSTING_PROCESS_ID to correlate with GL journal import runs.
Because the table underlies the Define Appropriations and Define Fund Distributions forms, any form-level query or personalization referencing those screens ultimately reads this table.
Related Objects
The documented FK structure classifies the table as standalone, so no enforced foreign key constraints were mined. The following objects are the most significant functional counterparts commonly joined or referenced in Federal Financials reporting:
- FV_BE_TRX_HEADERS — the transaction header table keyed by the parent document, joined on DOC_ID.
- FV_BE_TRX_TYPES and related transaction type setup tables, joined on TRANSACTION_TYPE_ID.
- GL_SETS_OF_BOOKS — joined on SET_OF_BOOKS_ID to resolve ledger names.
- GL_JE_BATCHES / GL_JE_HEADERS — the general ledger destination rows created once POSTING_PROCESS_ID and GL_TRANSFER_FLAG are set.
- FND_USER — joined on APPROVED_BY_USER_ID, CREATED_BY, and LAST_UPDATED_BY for audit resolution.
- FND_FLEX_VALUES and FND_FLEX_VALUES_TL — used to translate the SEGMENT1–SEGMENT30 values into descriptive account names.
- FV_BE_TRX_DTLS is itself exposed through the Define Appropriations and Define Fund Distributions form blocks, which act as the primary user-facing interface over the detail records.
Given the absence of documented FK constraints, all joins with these objects should be performed explicitly on the logical key columns (DOC_ID, TRANSACTION_TYPE_ID, SET_OF_BOOKS_ID, and user ID columns) rather than relying on database-enforced referential integrity.
-
Table: FV_BE_TRX_DTLS
12.1.1
owner:FV, object_type:TABLE, fnd_design_data:FV.FV_BE_TRX_DTLS, object_name:FV_BE_TRX_DTLS, status:VALID, product: FV - Federal Financials , description: Stores the transaction details for all budget execution transactions. This is the base table for the detail block of the Define Appropriations and Define Fund Distributions forms. , implementation_dba_data: FV.FV_BE_TRX_DTLS ,
-
Table: FV_BE_TRX_DTLS
12.2.2
owner:FV, object_type:TABLE, fnd_design_data:FV.FV_BE_TRX_DTLS, object_name:FV_BE_TRX_DTLS, status:VALID, product: FV - Federal Financials , description: Stores the transaction details for all budget execution transactions. This is the base table for the detail block of the Define Appropriations and Define Fund Distributions forms. , implementation_dba_data: FV.FV_BE_TRX_DTLS ,
-
VIEW: APPS.FV_BE_BA_FD_DTL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FV.FV_BE_BA_FD_DTL_V, object_name:FV_BE_BA_FD_DTL_V, status:VALID,
-
VIEW: APPS.FV_BE_BA_FD_DTL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FV.FV_BE_BA_FD_DTL_V, object_name:FV_BE_BA_FD_DTL_V, status:VALID,
-
VIEW: APPS.FV_BE_TRX_DTLS_DFV
12.1.1
-
APPS.FV_BE_XLA_PKG SQL Statements
12.2.2
-
VIEW: APPS.FV_BE_TRX_DTLS_DFV
12.2.2
-
APPS.FV_BE_XLA_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.FV_BE_TRX_DTLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_BE_TRX_DTLS, status:VALID,
-
APPS.FV_WF_BE_APPROVAL SQL Statements
12.1.1
-
APPS.FV_WF_BE_APPROVAL SQL Statements
12.2.2
-
SYNONYM: APPS.FV_BE_TRX_DTLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_BE_TRX_DTLS, status:VALID,
-
PACKAGE: APPS.FV_BE_RPR_PKG
12.1.1
-
PACKAGE: APPS.FV_BE_RPR_PKG
12.2.2
-
APPS.FV_BE_RPR_PKG SQL Statements
12.2.2
-
APPS.FV_BE_RPR_PKG SQL Statements
12.1.1
-
APPS.FV_BE_FUND_PKG SQL Statements
12.2.2
-
VIEW: FV.FV_BE_TRX_DTLS#
12.2.2
owner:FV, object_type:VIEW, object_name:FV_BE_TRX_DTLS#, status:VALID,
-
APPS.FV_BE_FUND_PKG SQL Statements
12.1.1
-
VIEW: APPS.FV_BE_GL_V
12.1.1
-
VIEW: APPS.FV_BE_BA_FD_DTL_V
12.1.1
-
VIEW: APPS.FV_BE_GL_V
12.2.2
-
PACKAGE: APPS.FV_BE_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_BE_UTIL_PKG, status:VALID,
-
VIEW: APPS.FV_BE_TRX_DTLS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:FV_BE_TRX_DTLS_DFV, status:VALID,
-
PACKAGE: APPS.FV_BE_RPR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_BE_RPR_PKG, status:VALID,
-
PACKAGE: APPS.FV_BE_RPR_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_BE_RPR_PKG, status:VALID,
-
VIEW: APPS.FV_BE_BA_FD_DTL_V
12.2.2
-
PACKAGE BODY: APPS.FV_BE_FUND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_FUND_PKG, status:VALID,
-
PACKAGE: APPS.FV_BE_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_BE_UTIL_PKG, status:VALID,
-
VIEW: FV.FV_BE_TRX_DTLS#
12.2.2
-
PACKAGE BODY: APPS.FV_BE_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_RPR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_RPR_PKG, status:VALID,
-
VIEW: APPS.FV_BE_TRX_DTLS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:FV_BE_TRX_DTLS_DFV, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_FUND_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_FUND_PKG, status:VALID,
-
VIEW: APPS.FV_BE_BA_FD_HDR_V
12.2.2
-
PACKAGE BODY: APPS.FV_BE_RPR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_RPR_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_XLA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_XLA_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_XLA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_XLA_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_FACTS1_GL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FACTS1_GL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_FACTS1_GL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FACTS1_GL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_FACTS_TBAL_TRX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FACTS_TBAL_TRX, status:VALID,
-
VIEW: APPS.FV_BE_BA_FD_HDR_V
12.1.1
-
PACKAGE BODY: APPS.FV_WF_BE_APPROVAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_WF_BE_APPROVAL, status:VALID,
-
PACKAGE BODY: APPS.FV_WF_BE_APPROVAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_WF_BE_APPROVAL, status:VALID,
-
PACKAGE BODY: APPS.FV_FACTS_TRANSACTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FACTS_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_INT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_BE_INT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_BE_INT_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_FACTS_TBAL_TRANSACTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FACTS_TBAL_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.FV_FACTS_TRANSACTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_FACTS_TRANSACTIONS, status:VALID,