Search Results xla_diag_events
Overview
XLA_DIAG_EVENTS is a Subledger Accounting (XLA) repository table that stores events processed by the Oracle EBS diagnostic framework. Within the XLA product, accounting events represent business transactions originating in subledgers such as Payables, Receivables, Assets, and Payroll, which are subsequently transformed into journal entries through accounting rules. The diagnostic framework captures these events for troubleshooting, validation, and audit purposes, enabling support personnel and implementers to trace how a specific transaction was evaluated during subledger accounting processing.
The table resides in the XLA schema and is classified as VALID in the ETRM 12.2.2 repository, with documented presence in 12.1.1 environments as well. From a heuristic Data Vault perspective, the metadata indicates a standalone classification, which suggests modeling this entity as a hub table keyed on EVENT_ID. In practice, the table behaves as a diagnostic capture point rather than a transactional source of truth; the persistent accounting event data lives in XLA_AE_HEADERS and XLA_AE_LINES, while XLA_DIAG_EVENTS serves as a supporting diagnostic trace.
Key Information Stored
The documented physical schema contains 18 columns. The most significant columns for identification, filtering, and interpretation are:
- EVENT_ID — Surrogate primary key (XLA_DIAG_EVENTS_PK) and the sole unique business-key candidate (XLA_DIAG_EVENTS_U1). Uniquely identifies each diagnostic event record.
- APPLICATION_ID — Identifies the source application (e.g., Payables, Receivables) that generated the event.
- LEDGER_ID — The ledger context in which the event was processed, linking to the accounting configuration.
- TRANSACTION_NUMBER — The user-facing transaction identifier from the originating subledger document.
- EVENT_NUMBER — Sequence number distinguishing multiple accounting events within a single transaction.
- EVENT_DATE — The date on which the event was recognized by the diagnostic framework.
- ENTITY_CODE — Identifies the entity (for example, AP_INVOICES or AR_INVOICES) from which the event originated.
- EVENT_CLASS_CODE — Business classification of the event, such as INVOICE, PAYMENT, or ADJUSTMENT.
- EVENT_TYPE_CODE — More granular type within the event class, used by accounting rule resolution.
- CREATION_DATE, CREATED_BY — Standard WHO audit columns capturing record creation.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO audit columns for the last modification.
- PROGRAM_UPDATE_DATE, PROGRAM_APPLICATION_ID, PROGRAM_ID, REQUEST_ID — Concurrent program context identifying the run that produced the diagnostic record.
The distinction between EVENT_ID and the transactional attributes (TRANSACTION_NUMBER, EVENT_NUMBER, ENTITY_CODE, EVENT_CLASS_CODE, EVENT_TYPE_CODE) is important: EVENT_ID is the immutable synthetic key, while the latter combination constitutes the natural business meaning of the event.
Common Use Cases and Queries
Typical usage centers on diagnostics and reconciliation. A support analyst investigating an accounting failure may query events by transaction or by concurrent request:
- Trace a specific transaction: SELECT * FROM XLA.XLA_DIAG_EVENTS WHERE TRANSACTION_NUMBER = :txn AND APPLICATION_ID = :app_id;
- Inspect the output of a concurrent diagnostic run: SELECT EVENT_ID, TRANSACTION_NUMBER, EVENT_CLASS_CODE, EVENT_TYPE_CODE FROM XLA.XLA_DIAG_EVENTS WHERE REQUEST_ID = :request_id ORDER BY EVENT_NUMBER;
- Investigate event distribution by class: SELECT EVENT_CLASS_CODE, COUNT(*) FROM XLA.XLA_DIAG_EVENTS GROUP BY EVENT_CLASS_CODE;
- Join to the accounting engine for reconciliation: link EVENT_ID or the natural key columns to XLA_AE_HEADERS and XLA_AE_LINES to confirm whether a diagnostic event produced corresponding journal lines.
Because the table is diagnostic in nature and typically small relative to production accounting tables, date-bounded queries using EVENT_DATE and CREATION_DATE are effective for isolating records within a processing window.
Related Objects
The most significant objects in the XLA diagnostic and accounting ecosystem that logically relate to XLA_DIAG_EVENTS are:
- XLA_AE_HEADERS — Accounting entry headers generated from processed events; join on EVENT_ID where populated.
- XLA_AE_LINES — Detail journal lines corresponding to accountants entries, reached via AE_HEADER_ID.
- XLA_EVENTS — Persistent repository of accounting events from which diagnostic events are derived.
- XLA_TRANSACTION_ENTITIES — Maps source transactions to entities via ENTITY_CODE and TRANSACTION_NUMBER.
- XLA_EVENT_CLASSES / XLA_EVENT_TYPES — Reference metadata for EVENT_CLASS_CODE and EVENT_TYPE_CODE.
- XLA_DIAG_DIAGNOSTICS — Parent diagnostic run metadata corresponding to REQUEST_ID context.
- FND_CONCURRENT_REQUESTS — Concurrent program run context tied to REQUEST_ID and PROGRAM_ID.
Because the metadata classifies XLA_DIAG_EVENTS as standalone with a single primary key and no declared foreign keys, joins to related accounting tables are generally performed on business columns rather than enforced referential constraints.
-
Table: XLA_DIAG_EVENTS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_DIAG_EVENTS, object_name:XLA_DIAG_EVENTS, status:VALID, product: XLA - Subledger Accounting , description: Events processed by the diagnostic framework. , implementation_dba_data: XLA.XLA_DIAG_EVENTS ,
-
Table: XLA_DIAG_EVENTS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_DIAG_EVENTS, object_name:XLA_DIAG_EVENTS, status:VALID, product: XLA - Subledger Accounting , description: Events processed by the diagnostic framework. , implementation_dba_data: XLA.XLA_DIAG_EVENTS ,
-
SYNONYM: APPS.XLA_DIAG_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DIAG_EVENTS, status:VALID,
-
VIEW: APPS.XLA_DIAG_NUMBERS_V
12.2.2
-
VIEW: XLA.XLA_DIAG_EVENTS#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_DIAG_EVENTS#, status:VALID,
-
View: XLA_DIAG_NUMBERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_NUMBERS_V, object_name:XLA_DIAG_NUMBERS_V, status:VALID, product: XLA - Subledger Accounting , description: This view retrieves the different transaction numbers for an event stored in XLA_DIAG_EVENTS table. This view is defined for the XLA_DIAG_TRANS_NUMBERS value set defined for the Transaction Object Diagnostics concurrent request. , implementation_dba_data: APPS.XLA_DIAG_NUMBERS_V ,
-
SYNONYM: APPS.XLA_DIAG_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_DIAG_EVENTS, status:VALID,
-
VIEW: APPS.XLA_DIAG_NUMBERS_V
12.1.1
-
VIEW: APPS.XLA_DIAG_LINES_V
12.1.1
-
VIEW: APPS.XLA_DIAG_LINES_V
12.2.2
-
View: XLA_DIAG_NUMBERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_NUMBERS_V, object_name:XLA_DIAG_NUMBERS_V, status:VALID, product: XLA - Subledger Accounting , description: This view retrieves the different transaction numbers for an event stored in XLA_DIAG_EVENTS table. This view is defined for the XLA_DIAG_TRANS_NUMBERS value set defined for the Transaction Object Diagnostics concurrent request. , implementation_dba_data: APPS.XLA_DIAG_NUMBERS_V ,
-
VIEW: XLA.XLA_DIAG_EVENTS#
12.2.2
-
APPS.XLA_ACCOUNTING_DUMP_PKG SQL Statements
12.2.2
-
APPS.XLA_ACCOUNTING_DUMP_PKG SQL Statements
12.1.1
-
View: XLA_DIAG_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_LINES_V, object_name:XLA_DIAG_LINES_V, status:VALID, product: XLA - Subledger Accounting , description: This view retrieves the different extract line numbers for an event identifier stored in XLA_DIAG_SOURCES. This view is defined for the XLA_DIAG_LINE_NUMBERS value set defined for the Transaction Object Diagnostics concurrent request. , implementation_dba_data: APPS.XLA_DIAG_LINES_V ,
-
TABLE: XLA.XLA_DIAG_EVENTS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_DIAG_EVENTS, object_name:XLA_DIAG_EVENTS, status:VALID,
-
View: XLA_DIAG_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_LINES_V, object_name:XLA_DIAG_LINES_V, status:VALID, product: XLA - Subledger Accounting , description: This view retrieves the different extract line numbers for an event identifier stored in XLA_DIAG_SOURCES. This view is defined for the XLA_DIAG_LINE_NUMBERS value set defined for the Transaction Object Diagnostics concurrent request. , implementation_dba_data: APPS.XLA_DIAG_LINES_V ,
-
VIEW: APPS.XLA_DIAG_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_LINES_V, object_name:XLA_DIAG_LINES_V, status:VALID,
-
VIEW: APPS.XLA_DIAG_NUMBERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_NUMBERS_V, object_name:XLA_DIAG_NUMBERS_V, status:VALID,
-
TABLE: XLA.XLA_DIAG_EVENTS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_DIAG_EVENTS, object_name:XLA_DIAG_EVENTS, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_DUMP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_DUMP_PKG, status:VALID,
-
VIEW: APPS.XLA_DIAG_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_LINES_V, object_name:XLA_DIAG_LINES_V, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_DUMP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_DUMP_PKG, status:VALID,
-
VIEW: APPS.XLA_DIAG_NUMBERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_DIAG_NUMBERS_V, object_name:XLA_DIAG_NUMBERS_V, status:VALID,
-
PACKAGE BODY: APPS.XLA_AE_JOURNAL_ENTRY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AE_JOURNAL_ENTRY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AE_JOURNAL_ENTRY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AE_JOURNAL_ENTRY_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_DUMP_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_DUMP_PKG
12.1.1
-
APPS.XLA_ACCOUNTING_PKG SQL Statements
12.1.1
-
APPS.XLA_ACCOUNTING_PKG SQL Statements
12.2.2
-
APPS.XLA_ACCOUNTING_DUMP_PKG dependencies on XLA_DIAG_EVENTS
12.1.1
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_DIAG_EVENTS
12.1.1
-
APPS.XLA_AE_JOURNAL_ENTRY_PKG dependencies on XLA_DIAG_EVENTS
12.2.2
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_DIAG_EVENTS
12.2.2
-
APPS.XLA_AE_JOURNAL_ENTRY_PKG dependencies on XLA_DIAG_EVENTS
12.1.1
-
APPS.XLA_ACCOUNTING_DUMP_PKG dependencies on XLA_DIAG_EVENTS
12.2.2
-
APPS.XLA_ACCOUNTING_DUMP_PKG dependencies on XLA_DIAG_LEDGERS
12.2.2
-
APPS.XLA_ACCOUNTING_DUMP_PKG dependencies on XLA_DIAG_LEDGERS
12.1.1