Search Results xla_event_class_predecs
Overview
XLA_EVENT_CLASS_PREDECS is a Subledger Accounting (XLA) configuration table in Oracle E-Business Suite 12.1.1 and 12.2.2. The table is owned by the XLA schema and holds the predecessor relationships that exist between event classes. Within the Oracle Subledger Accounting architecture, each accounting event is classified into an event class—such as invoices, payments, receipts, or journals—and the accounting program derives the appropriate Accounting Method and Subledger Journal Entry rules for that class. The XLA_EVENT_CLASS_PREDECS table records the ordered dependencies through which one event class must be processed or recognized before another, allowing the accounting engine to determine correct sequencing and to support event completion and period-level processes.
The table carries no foreign-key relationship dependencies as documented in the ETRM metadata and is therefore classified as standalone; the heuristic Data Vault classification places it as a standalone structure rather than a hub, link, or satellite. As a modeling suggestion, the business-key pair (APPLICATION_ID, EVENT_CLASS_CODE, PRIOR_EVENT_CLASS_CODE) could serve as a natural link between event classes, but the table itself is maintained directly within the XLA schema and does not participate in documented FK constraints.
Key Information Stored
XLA_EVENT_CLASS_PREDECS contains ten documented columns. The most significant are the three that constitute both the primary key and the business-key candidate:
- APPLICATION_ID — Identifies the owning application (subledger) whose event classes are being related. It scopes every row to a specific application context.
- EVENT_CLASS_CODE — The event class whose predecessor is being defined; this is the dependent class in the relationship.
- PRIOR_EVENT_CLASS_CODE — The predecessor event class that must be accounted for or completed before the dependent class. Together these three columns form XLA_EVENT_CLASS_PREDECS_PK and the unique index XLA_EVENT_CLASS_PREDECS_U1 (with ZD_EDITION_NAME appended). The primary key is the surrogate enforcing uniqueness, while the three-column business key represents the meaningful identifier.
- OBJECT_VERSION_NUMBER — Supports optimistic locking and concurrent update control.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard Oracle EBS WHO-column audit attributes recording creation and modification details.
- ZD_EDITION_NAME — The editioning column introduced in the 12.2 online patching architecture, indicating the edition in which the row is active.
Common Use Cases and Queries
The table is queried primarily during Subledger Accounting setup, diagnostics, and impact analysis of accounting method changes. Typical patterns include:
- Listing all predecessors for a given event class:
SELECT PRIOR_EVENT_CLASS_CODE FROM XLA.XLA_EVENT_CLASS_PREDECS WHERE APPLICATION_ID = :app_id AND EVENT_CLASS_CODE = :code; - Detecting circular or orphaned predecessor chains across event classes within an application.
- Validating the configured sequence of accounting event processing when journal entries are missing or out of order.
- Joining to event class and application lookups to produce a readable dependency map for documentation or audit.
Because the table is small and configuration-oriented, queries are typically simple equi-joins on APPLICATION_ID and EVENT_CLASS_CODE; no performance tuning beyond the primary key is normally required.
Related Objects
The following objects are the most significant reference or dependency points:
- XLA_EVENT_CLASSES — Joins on APPLICATION_ID and the appropriate event class code column; defines the event class metadata.
- XLA_EVENTS — The transactional accounting events whose processing sequence depends on the predecessor configuration.
- XLA_EVENT_TYPES — Event type definitions associated with each event class.
- XLA_ACCOUNTING_METHODS / XLA_APPLICATION_ACCOUNTING_METHODS — Determine which event classes are active for an application.
- FND_APPLICATION — Resolves APPLICATION_ID to the owning subledger application name.
These objects, combined with XLA_EVENT_CLASS_PREDECS, allow functional and technical consultants to understand and diagnose the ordering of accounting event class processing across Oracle EBS subledgers.
-
Table: XLA_EVENT_CLASS_PREDECS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS, object_name:XLA_EVENT_CLASS_PREDECS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the predecessors of the event classes. , implementation_dba_data: XLA.XLA_EVENT_CLASS_PREDECS ,
-
Table: XLA_EVENT_CLASS_PREDECS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS, object_name:XLA_EVENT_CLASS_PREDECS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the predecessors of the event classes. , implementation_dba_data: XLA.XLA_EVENT_CLASS_PREDECS ,
-
APPS.XLA_EVENT_CLASS_PREDECS_F_PKG SQL Statements
12.1.1
-
VIEW: XLA.XLA_EVENT_CLASS_PREDECS#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_EVENT_CLASS_PREDECS#, status:VALID,
-
SYNONYM: APPS.XLA_EVENT_CLASS_PREDECS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASS_PREDECS, status:VALID,
-
VIEW: XLA.XLA_EVENT_CLASS_PREDECS#
12.2.2
-
SYNONYM: APPS.XLA_EVENT_CLASS_PREDECS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASS_PREDECS, status:VALID,
-
TRIGGER: APPS.XLA_EVENT_CLASS_PREDECS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_EVENT_CLASS_PREDECS+, status:VALID,
-
View: XLA_EVENT_CLASS_PREDECS_F_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS_F_V, object_name:XLA_EVENT_CLASS_PREDECS_F_V, status:VALID, product: XLA - Subledger Accounting , description: View created to pick up columns from xla_event_class_predecs table and additonal columns to be shown on the form. , implementation_dba_data: APPS.XLA_EVENT_CLASS_PREDECS_F_V ,
-
APPS.XLA_EVENT_CLASS_PREDECS_F_PKG SQL Statements
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASS_PREDECS_F_V
12.1.1
-
TRIGGER: APPS.XLA_EVENT_CLASS_PREDECS+
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENT_CLASS_PREDECS_F_PKG
12.1.1
-
VIEW: APPS.XLA_EVENT_CLASS_PREDECS_F_V
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENT_CLASS_PREDECS_F_PKG
12.2.2
-
APPS.XLA_ACCOUNTING_PUB_PKG SQL Statements
12.1.1
-
View: XLA_EVENT_CLASS_PREDECS_F_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS_F_V, object_name:XLA_EVENT_CLASS_PREDECS_F_V, status:VALID, product: XLA - Subledger Accounting , description: View created to pick up columns from xla_event_class_predecs table and additonal columns to be shown on the form. , implementation_dba_data: APPS.XLA_EVENT_CLASS_PREDECS_F_V ,
-
FUNCTION: APPS.XLA_EVENT_CLASS_PREDECS=
12.2.2
-
TABLE: XLA.XLA_EVENT_CLASS_PREDECS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS, object_name:XLA_EVENT_CLASS_PREDECS, status:VALID,
-
TABLE: XLA.XLA_EVENT_CLASS_PREDECS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS, object_name:XLA_EVENT_CLASS_PREDECS, status:VALID,
-
APPS.XLA_ACCOUNTING_PUB_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENT_CLASSES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASSES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_CLASSES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASSES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENT_CLASS_PREDECS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASS_PREDECS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_CLASS_PREDECS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASS_PREDECS_F_PKG, status:VALID,
-
FUNCTION: APPS.XLA_EVENT_CLASS_PREDECS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XLA_EVENT_CLASS_PREDECS=, status:VALID,
-
PACKAGE BODY: APPS.XLA_AMB_AAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AMB_AAD_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PUB_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PUB_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AMB_AAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AMB_AAD_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.XLA_EVENT_CLASS_PREDECS_F_PKG
12.2.2
-
PACKAGE: APPS.XLA_EVENT_CLASS_PREDECS_F_PKG
12.1.1
-
VIEW: APPS.XLA_EVENT_CLASS_PREDECS_F_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS_F_V, object_name:XLA_EVENT_CLASS_PREDECS_F_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design 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,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_PKG, status:VALID,
-
VIEW: APPS.XLA_EVENT_CLASS_PREDECS_F_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_EVENT_CLASS_PREDECS_F_V, object_name:XLA_EVENT_CLASS_PREDECS_F_V, status:VALID,
-
APPS.XLA_EVENT_CLASSES_PKG SQL Statements
12.1.1
-
APPS.XLA_EVENT_CLASSES_PKG SQL Statements
12.2.2