Search Results xtr_gain_loss_dnm
Overview
The XTR_GAIN_LOSS_DNM table is a core data object within the Oracle E-Business Suite (EBS) Treasury (XTR) module, specifically for versions 12.1.1 and 12.2.2. As indicated by its name and description, it serves a denormalization function for accounting purposes. In the context of treasury operations, this table is designed to consolidate and flatten complex transactional data related to gains and losses, likely from financial instruments like foreign exchange or securities, into a format optimized for efficient accounting entry generation and financial reporting. Its existence streamlines the process of posting accounting events to the General Ledger by pre-aggregating or restructuring detailed transactional data.
Key Information Stored
While the full column list is not provided in the metadata, the documented foreign key relationships and primary key reveal its critical structural elements. The primary identifier is the GAIN_LOSS_DNM_ID column. The table is explicitly linked to two other fundamental treasury tables: it references a BATCH_ID from the XTR_BATCHES table, connecting the denormalized gain/loss data to a specific processing batch or job. It also references a COMPANY_CODE from the XTR_PARTY_INFO table, which associates the accounting information with a specific legal entity or company within the treasury system. Typical data stored would include summarized amounts for realized or unrealized gains and losses, currency information, product type, and accounting date, all denormalized from more granular transaction tables.
Common Use Cases and Queries
The primary use case for this table is the generation of accounting entries for treasury-related profit and loss. It is queried by the treasury accounting engine to create journal lines for posting to GL. Common reporting scenarios include analyzing accounting-ready gain/loss summaries by company and batch period. A typical SQL pattern would join this table to its referenced entities to provide context.
SELECT dnm.*, bat.batch_date, pi.party_name
FROM xtr.xtr_gain_loss_dnm dnm,
xtr.xtr_batches bat,
xtr.xtr_party_info pi
WHERE dnm.batch_id = bat.batch_id
AND dnm.company_code = pi.company_code
AND bat.batch_status = 'PROCESSED';
This query retrieves denormalized gain/loss data along with batch details and company names for processed batches, forming the basis for accounting audit reports.
Related Objects
The table maintains defined foreign key relationships with other core XTR tables, as documented in the ETRM metadata:
- XTR_BATCHES: Linked via the column XTR_GAIN_LOSS_DNM.BATCH_ID. This relationship ties the accounting data to a specific treasury processing batch.
- XTR_PARTY_INFO: Linked via the column XTR_GAIN_LOSS_DNM.COMPANY_CODE. This relationship identifies the legal entity for which the gain/loss accounting is recorded.
As the target of the primary key XTR_GAIN_LOSS_DNM_PK, this table is also likely referenced by other objects or interfaces responsible for final accounting entry creation or reconciliation reports within the Treasury module.
-
Table: XTR_GAIN_LOSS_DNM
12.1.1
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_GAIN_LOSS_DNM, object_name:XTR_GAIN_LOSS_DNM, status:VALID, product: XTR - Treasury , description: This table will store denormalization information for accounting purposes. , implementation_dba_data: XTR.XTR_GAIN_LOSS_DNM ,
-
Table: XTR_GAIN_LOSS_DNM
12.2.2
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_GAIN_LOSS_DNM, object_name:XTR_GAIN_LOSS_DNM, status:VALID, product: XTR - Treasury , description: This table will store denormalization information for accounting purposes. , implementation_dba_data: XTR.XTR_GAIN_LOSS_DNM ,
-
APPS.XTR_GAIN_LOSS_DNM_PKG dependencies on XTR_GAIN_LOSS_DNM
12.2.2
-
APPS.XTR_DNM_PKG dependencies on XTR_GAIN_LOSS_DNM
12.2.2
-
APPS.XTR_GAIN_LOSS_DNM_PKG dependencies on XTR_GAIN_LOSS_DNM
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_GAIN_LOSS_DNM
12.1.1
-
APPS.XTR_HEDGE_PROCESS_P dependencies on XTR_GAIN_LOSS_DNM
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_GAIN_LOSS_DNM
12.2.2
-
APPS.XTR_HEDGE_PROCESS_P dependencies on XTR_GAIN_LOSS_DNM
12.2.2
-
APPS.XTR_DNM_PKG dependencies on XTR_GAIN_LOSS_DNM
12.1.1
-
SYNONYM: APPS.XTR_GAIN_LOSS_DNM
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_GAIN_LOSS_DNM, status:VALID,
-
VIEW: XTR.XTR_GAIN_LOSS_DNM#
12.2.2
owner:XTR, object_type:VIEW, object_name:XTR_GAIN_LOSS_DNM#, status:VALID,
-
APPS.XTR_GAIN_LOSS_DNM_PKG SQL Statements
12.2.2
-
APPS.XTR_GAIN_LOSS_DNM_PKG SQL Statements
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_JOURNAL_ENTRY_ACTIONS
12.2.2
-
VIEW: XTR.XTR_GAIN_LOSS_DNM#
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_JOURNAL_ENTRY_ACTIONS
12.1.1
-
SYNONYM: APPS.XTR_GAIN_LOSS_DNM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_GAIN_LOSS_DNM, status:VALID,
-
VIEW: APPS.XTR_GAIN_LOSS_DNM_V
12.1.1
-
VIEW: APPS.XTR_GAIN_LOSS_DNM_V
12.2.2
-
PACKAGE BODY: APPS.XTR_GAIN_LOSS_DNM_PKG
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_HEDGE_JOURNAL_ACTIONS
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_BANK_BALANCES
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_DEALS
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_HEDGE_ATTRIBUTES
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_HEDGE_STRATEGIES
12.1.1
-
PACKAGE BODY: APPS.XTR_GAIN_LOSS_DNM_PKG
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_ROLLOVER_TRANSACTIONS
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_DEALS
12.1.1
-
PACKAGE BODY: APPS.XTR_GAIN_LOSS_DNM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_GAIN_LOSS_DNM_PKG, status:VALID,
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_HEDGE_JOURNAL_ACTIONS
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_HEDGE_ATTRIBUTES
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_ROLLOVER_TRANSACTIONS
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_HEDGE_STRATEGIES
12.2.2
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_INTERGROUP_TRANSFERS
12.2.2
-
TABLE: XTR.XTR_GAIN_LOSS_DNM
12.2.2
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_GAIN_LOSS_DNM, object_name:XTR_GAIN_LOSS_DNM, status:VALID,
-
TABLE: XTR.XTR_GAIN_LOSS_DNM
12.1.1
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_GAIN_LOSS_DNM, object_name:XTR_GAIN_LOSS_DNM, status:VALID,
-
View: XTR_GAIN_LOSS_DNM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XTR.XTR_GAIN_LOSS_DNM_V, object_name:XTR_GAIN_LOSS_DNM_V, status:VALID, product: XTR - Treasury , implementation_dba_data: APPS.XTR_GAIN_LOSS_DNM_V ,
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_INTERGROUP_TRANSFERS
12.1.1
-
APPS.XTR_JOURNAL_PROCESS_P dependencies on XTR_BANK_BALANCES
12.1.1
-
PACKAGE BODY: APPS.XTR_DNM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_DNM_PKG, status:VALID,
-
Table: XTR_PARTY_INFO
12.2.2
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_PARTY_INFO, object_name:XTR_PARTY_INFO, status:VALID, product: XTR - Treasury , description: Created from Entity XTR PARTY by ORACLE on 06-MAY-93 , implementation_dba_data: XTR.XTR_PARTY_INFO ,
-
PACKAGE BODY: APPS.XTR_GAIN_LOSS_DNM_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_GAIN_LOSS_DNM_PKG, status:VALID,
-
View: XTR_GAIN_LOSS_DNM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XTR.XTR_GAIN_LOSS_DNM_V, object_name:XTR_GAIN_LOSS_DNM_V, status:VALID, product: XTR - Treasury , implementation_dba_data: APPS.XTR_GAIN_LOSS_DNM_V ,
-
Table: XTR_BATCHES
12.2.2
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_BATCHES, object_name:XTR_BATCHES, status:VALID, product: XTR - Treasury , description: This table stores the fundamental information for each batch process. , implementation_dba_data: XTR.XTR_BATCHES ,
-
PACKAGE BODY: APPS.XTR_DNM_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_DNM_PKG, status:VALID,
-
APPS.XTR_DNM_PKG SQL Statements
12.1.1
-
Table: XTR_BATCHES
12.1.1
owner:XTR, object_type:TABLE, fnd_design_data:XTR.XTR_BATCHES, object_name:XTR_BATCHES, status:VALID, product: XTR - Treasury , description: This table stores the fundamental information for each batch process. , implementation_dba_data: XTR.XTR_BATCHES ,
-
PACKAGE BODY: APPS.XTR_JOURNAL_PROCESS_P
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_JOURNAL_PROCESS_P, status:VALID,
-
PACKAGE BODY: APPS.XTR_HEDGE_PROCESS_P
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_HEDGE_PROCESS_P, status:VALID,