Search Results xtr_deals_interface_u1




Overview

XTR.XTR_DEALS_INTERFACE is a public, active table in the Oracle E-Tax and Treasury (ETRM) product, owned by the XTR schema. It functions as a temporary staging area for deal data awaiting transfer to the actual deal tables. Its display name is "Treasury Deal Data Import Interface," and its category is BUSINESS_ENTITY XTR_DEAL_DATA. Records are loaded here before validation, enrichment, and migration into the core treasury deal tables, making the object the primary entry point for external deal imports, batch feeds, and third-party system integrations. It resides in the APPS_TS_INTERFACE tablespace with PCT Free 10.

From a Data Vault modeling perspective, the metadata classifies this object heuristically as a link. This reflects its role as an associative structure that reconciles external identifiers with internal treasury reference data. A pragmatic reading is that the table carries a mix of business keys, descriptive attributes, and foreign-key references that together resemble a link-satellite hybrid; modelers may wish to normalize it into a true link (DEAL_TYPE plus EXTERNAL_DEAL_ID) surrounded by satellites if adopting Data Vault methodology directly.

Key Information Stored

The table contains 96 documented columns. The most significant are:

The table has no documented single-column surrogate primary key; the unique index XTR_DEALS_INTERFACE_U1 on (DEAL_TYPE, EXTERNAL_DEAL_ID) is the business-key candidate that enforces uniqueness of each staged deal per deal type.

Common Use Cases and Queries

Typical scenarios include monitoring inbound deal feeds, diagnosing import failures, and reconciling staged versus posted deals.

To inspect unprocessed deals by source:

  • SELECT external_deal_id, deal_type, currency_a, amount_a FROM xtr.xtr_deals_interface WHERE load_status_code IS NULL OR load_status_code = 'NEW';

To surface error records requiring remediation:

  • SELECT external_deal_id, deal_type, load_status_code FROM xtr.xtr_deals_interface WHERE load_status_code IN ('ERROR','DUPLICATE_DEAL_ID','DEAL_TYPE_ERROR');

To quantify throughput by source and status:

  • SELECT external_source, load_status_code, COUNT(*) FROM xtr.xtr_deals_interface GROUP BY external_source, load_status_code;

Reporting commonly joins this table to XTR_DEALS and XTR_DEALS_HISTORY to compare staged values against posted deals and to measure validation lag between CREATION_DATE and posting.

Related Objects

Foreign-key relationships tie the interface table to core EBS master and transactional data:

In practice, any query or process addressing the interface should be keyed on (DEAL_TYPE, EXTERNAL_DEAL_ID) to exploit the unique index and avoid ambiguity when the same external identifier is reused across instrument types.