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 ,
-
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 ,
-
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 ,
-
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 ,
-
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 ,
-
Table: XTR_PARTY_INFO
12.1.1
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 ,