Search Results xla_accounting_errors_n1
Overview
XLA.XLA_ACCOUNTING_ERRORS is a transactional table in the Subledger Accounting (XLA) schema of Oracle E-Business Suite, present in both release 12.1.1 and 12.2.2. It serves as the persistent repository for errors raised during the subledger accounting process, capturing failures encountered when Subledger Accounting attempts to create, validate, or transfer subledger journal entries. Each row represents a discrete accounting error tied to a specific event, entity, ledger, and accounting batch, preserving the encoded error message and the identifiers of the journal entry header and line that failed.
The table is owned by the XLA schema and resides in the APPS_TS_TX_DATA tablespace, with its indexes in APPS_TS_TX_IDX. Oracle classifies this object as internal use only; supported access is expected exclusively through standard Oracle Applications programs rather than direct DML. Under the heuristic Data Vault classification mined from the foreign-key structure, the object is assessed as standalone, suggesting a modeling approach in which it behaves as an independent transactional record rather than a hub, link, or satellite within a strict Data Vault construct.
Key Information Stored
The table contains twenty documented columns. The most significant are summarized below.
- ACCOUNTING_ERROR_ID — The surrogate primary key (XLA_ACCOUNTING_ERRORS_PK) and internal error identifier. It is also the single column of the unique index XLA_ACCOUNTING_ERRORS_U1, making it the documented business-key candidate.
- EVENT_ID — Identifier for the Subledger Accounting event that produced the error; the primary linkage back to the source transaction.
- ENTITY_ID — Identifier for the entity associated with the event.
- LEDGER_ID — Identifier for the ledger under which accounting was attempted.
- ACCOUNTING_BATCH_ID — Identifier for the accounting batch in which the error occurred, useful for grouping failures from a single concurrent run.
- ENCODED_MSG — The error message text as returned by the FND API, up to 2000 characters.
- MESSAGE_NUMBER — Numeric error message identifier, enabling message lookup through the FND message dictionary.
- ERROR_SOURCE_CODE — Code for the sub-routine that generated the error, supporting root-cause triage.
- AE_HEADER_ID and AE_LINE_NUM — Identifiers of the subledger journal entry header and line implicated in the failure.
- APPLICATION_ID — Internal application identifier of the originating subledger application.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard "who" audit columns.
- PROGRAM_UPDATE_DATE, PROGRAM_APPLICATION_ID, PROGRAM_ID, REQUEST_ID — Concurrent program columns identifying the process and request that last touched the row.
Common Use Cases and Queries
The principal use case is diagnostic reporting on subledger accounting failures. Users and support teams query this table to identify which events, ledgers, or batches failed accounting, and to retrieve the human-readable message via ENCODED_MSG. A typical query filters unresolved errors by ledger and batch:
SELECT accounting_error_id, event_id, entity_id, ledger_id, encoded_msg FROM xla.xla_accounting_errors WHERE ledger_id = :ledger_id;SELECT a.* FROM xla.xla_accounting_errors a WHERE a.accounting_batch_id = :batch_id ORDER BY a.creation_date;SELECT event_id, accounting_error_id, error_source_code, message_number FROM xla.xla_accounting_errors WHERE application_id = :app_id;
These patterns support dashboards comparing error volume across ledgers, root-cause analysis by ERROR_SOURCE_CODE, and reconciliation of failed journal lines using AE_HEADER_ID and AE_LINE_NUM. The non-unique index XLA_ACCOUNTING_ERRORS_N1 on EVENT_ID makes event-driven lookups efficient.
Related Objects
The table integrates with the following significant objects through the documented relationship columns:
- XLA_EVENTS — joined on EVENT_ID, the source accounting event.
- XLA_AE_HEADERS — joined on AE_HEADER_ID, the subledger journal entry header.
- XLA_AE_LINES — referenced via AE_HEADER_ID and AE_LINE_NUM for the affected journal line.
- XLA_ACCOUNTING_BATCHES — joined on ACCOUNTING_BATCH_ID for batch context.
- GL_LEDGERS — resolved from LEDGER_ID for ledger names.
- FND_USER — foreign-key target for CREATED_BY and LAST_UPDATED_BY.
- FND_CONCURRENT_REQUESTS — referenced via REQUEST_ID and PROGRAM_ID for the originating concurrent program.
These joins provide complete context for diagnosing and resolving subledger accounting errors in Oracle EBS 12.1.1 and 12.2.2.
-
INDEX: XLA.XLA_ACCOUNTING_ERRORS_N1
12.1.1
owner:XLA, object_type:INDEX, object_name:XLA_ACCOUNTING_ERRORS_N1, status:VALID,
-
INDEX: XLA.XLA_ACCOUNTING_ERRORS_N1
12.2.2
owner:XLA, object_type:INDEX, object_name:XLA_ACCOUNTING_ERRORS_N1, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
TABLE: XLA.XLA_ACCOUNTING_ERRORS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_ACCOUNTING_ERRORS, object_name:XLA_ACCOUNTING_ERRORS, status:VALID,
-
TABLE: XLA.XLA_ACCOUNTING_ERRORS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_ACCOUNTING_ERRORS, object_name:XLA_ACCOUNTING_ERRORS, status:VALID,
-
eTRM - XLA Tables and Views
12.2.2
-
eTRM - XLA Tables and Views
12.1.1