Search Results xla_event_classes_tl
Overview
XLA_EVENT_CLASSES_TL is the translation table for event classes within the Oracle Subledger Accounting (XLA) module. It stores language-specific descriptive attributes — primarily the translated NAME and DESCRIPTION — for the event classes defined in the base table XLA_EVENT_CLASSES. An event class represents a business activity category (for example, an invoice, a payment, or a receipt) that Subledger Accounting uses to drive accounting rule evaluation and journal entry creation. Because Oracle E-Business Suite supports multiple installed languages, the "_TL" suffix designates that rows in this table carry a LANGUAGE discriminator and provide the human-readable text that appears in Subledger Accounting setup forms, concurrent program parameters, and reporting outputs in the user's session language.
The ETRM metadata classifies this object, via heuristic FK-structure mining, as standalone in Data Vault terms. That is a modeling suggestion rather than a physical constraint: the table is a descriptive/translation satellite-like object that hangs off the base event-class definition rather than acting as a hub or an associative link between unrelated business entities. It carries no outbound foreign key relationships of its own within the documented schema. Its natural attachment point is the parent key (APPLICATION_ID, ENTITY_CODE, EVENT_CLASS_CODE), which it shares with the base table.
Key Information Stored
The documented physical schema contains 13 columns. The most important are:
- APPLICATION_ID — identifies the owning application of the event class; part of the primary key.
- ENTITY_CODE — the subledger entity (for example, a specific transaction type grouping) to which the event class belongs; part of the primary key.
- EVENT_CLASS_CODE — the internal code of the event class; part of the primary key and the stable identifier used in joins and setup.
- LANGUAGE — the NLS language code of the translated row; part of the primary key and the
SOURCE_LANGrelationship. - NAME — the translated display name of the event class.
- DESCRIPTION — the translated long description.
- SOURCE_LANG — the language of the source (usually the base) row from which translations derive.
- ZD_EDITION_NAME — the editioning column supporting Online Patching in EBS 12.2.
- Audit columns —
CREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGINsupport standard WHO audit tracking.
The surrogate primary key is XLA_EVENT_CLASSES_TL_PK (APPLICATION_ID, ENTITY_CODE, EVENT_CLASS_CODE, LANGUAGE). Two unique indexes act as business-key candidates: XLA_EVENT_CLASSES_TL_U1 adds ZD_EDITION_NAME to the PK columns, and XLA_EVENT_CLASSES_TL_U2 enforces uniqueness on the translated NAME alongside the key columns and edition. Note the documented UK variant constrains NAME rather than EVENT_CLASS_CODE, ensuring the display name is unique per language in 12.2.
Common Use Cases and Queries
Typical uses include Subledger Accounting setup validation, multilingual reporting, and diagnosis of missing or incorrect event-class labels. A frequent pattern joins the translation table to the base table on the shared key, filtering by the session language:
- Retrieve localized names:
SELECT EVENT_CLASS_CODE, NAME FROM XLA_EVENT_CLASSES_TL WHERE LANGUAGE = USERENV('LANG') ORDER BY NAME. - Find missing translations by comparing installed languages against existing rows for a given EVENT_CLASS_CODE.
- Report all event classes with their translated names for a specific application and entity, joining XLA_EVENT_CLASSES on APPLICATION_ID, ENTITY_CODE, and EVENT_CLASS_CODE.
- Audit changes to translated descriptions using the WHO columns for compliance or SOX reporting.
Related Objects
- XLA_EVENT_CLASSES — the base (untranslated) table; join on APPLICATION_ID, ENTITY_CODE, EVENT_CLASS_CODE.
- XLA_EVENTS — references event classes to record accounting-relevant activities.
- XLA_EVENT_TYPES — event types are scoped within an event class.
- XLA_ACCOUNTING_RULES — accounting rules are defined per event class.
- XLA_LEDGER_ACCRUAL_OPTIONS — accrual settings tied to event classes.
- FND_APPLICATION_TL — resolves the APPLICATION_ID to a translated application name.
- FND_LANGUAGES — validates LANGUAGE codes used in the translation rows.
-
Table: XLA_EVENT_CLASSES_TL
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASSES_TL, object_name:XLA_EVENT_CLASSES_TL, status:VALID, product: XLA - Subledger Accounting , description: The XLA_EVENT_CLASSES table record translated information related to event classes. , implementation_dba_data: XLA.XLA_EVENT_CLASSES_TL ,
-
Table: XLA_EVENT_CLASSES_TL
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASSES_TL, object_name:XLA_EVENT_CLASSES_TL, status:VALID, product: XLA - Subledger Accounting , description: The XLA_EVENT_CLASSES table record translated information related to event classes. , implementation_dba_data: XLA.XLA_EVENT_CLASSES_TL ,
-
APPS.XLA_EVENT_CLASSES_F_PKG SQL Statements
12.1.1
-
APPS.XLA_EVENT_CLASSES_F_PKG SQL Statements
12.2.2
-
VIEW: XLA.XLA_EVENT_CLASSES_TL#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_EVENT_CLASSES_TL#, status:VALID,
-
SYNONYM: APPS.XLA_EVENT_CLASSES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASSES_TL, status:VALID,
-
VIEW: APPS.XLA_EVENT_CLASSES_VL
12.1.1
-
VIEW: XLA.XLA_EVENT_CLASSES_TL#
12.2.2
-
TRIGGER: APPS.XLA_EVENT_CLASSES_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_EVENT_CLASSES_TL+, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_CLASSES_F_PKG
12.1.1
-
TRIGGER: APPS.XLA_EVENT_CLASSES_TL+
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASS_PREDECS_F_V
12.1.1
-
VIEW: APPS.XLA_EVENT_CLASS_PREDECS_F_V
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASSES_VL
12.2.2
-
SYNONYM: APPS.XLA_EVENT_CLASSES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASSES_TL, status:VALID,
-
VIEW: APPS.XLA_EVENT_CLASSES_FVL
12.1.1
-
VIEW: APPS.XLA_PROD_ACCT_HEADERS_FVL
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASS_ATTRS_FVL
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENT_CLASSES_F_PKG
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASSES_FVL
12.2.2
-
VIEW: APPS.XLA_PROD_ACCT_HEADERS_FVL
12.1.1
-
VIEW: APPS.XLA_EVENT_CLASS_ATTRS_FVL
12.1.1
-
FUNCTION: APPS.XLA_EVENT_CLASSES_TL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XLA_EVENT_CLASSES_TL=, status:VALID,
-
FUNCTION: APPS.XLA_EVENT_CLASSES_TL=
12.2.2
-
TABLE: XLA.XLA_EVENT_CLASSES_TL
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASSES_TL, object_name:XLA_EVENT_CLASSES_TL, status:VALID,
-
VIEW: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.1.1
-
VIEW: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.2.2
-
12.2.2 DBA Data
12.2.2
-
TABLE: XLA.XLA_EVENT_CLASSES_TL
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASSES_TL, object_name:XLA_EVENT_CLASSES_TL, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_CACHE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_CACHE_PKG, status:VALID,
-
VIEW: APPS.XLA_PAD_INQ_HEADERS_FVL
12.2.2
-
View: XLA_EVENT_CLASSES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_EVENT_CLASSES_VL, object_name:XLA_EVENT_CLASSES_VL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_EVENT_CLASSES_VL ,
-
VIEW: APPS.XLA_PAD_INQ_HEADERS_FVL
12.1.1
-
VIEW: APPS.XLA_LINE_DEFINITIONS_F_V
12.2.2
-
PACKAGE BODY: APPS.XLA_VALIDATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_VALIDATIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_EVENT_TYPE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_EVENT_TYPE_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_CLASSES_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASSES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.JA_CN_CFS_IMA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_CFS_IMA_PKG, status:VALID,
-
View: XLA_EVENT_CLASSES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_EVENT_CLASSES_VL, object_name:XLA_EVENT_CLASSES_VL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_EVENT_CLASSES_VL ,
-
PACKAGE BODY: APPS.JA_CN_CFS_IMA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JA_CN_CFS_IMA_PKG, status:VALID,
-
View: JA_CN_CFS_ITEM_MAPPING_HDRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.JA_CN_CFS_ITEM_MAPPING_HDRS_V, object_name:JA_CN_CFS_ITEM_MAPPING_HDRS_V, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.JA_CN_CFS_ITEM_MAPPING_HDRS_V ,
-
VIEW: APPS.XLA_PAD_INQ_HEADERS_AC_FVL
12.1.1
-
VIEW: APPS.XLA_PAD_INQ_HEADERS_AC_FVL
12.2.2
-
VIEW: APPS.XLA_LINE_DEFINITIONS_F_V
12.1.1
-
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 ,
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_LOCK_PAD_PKG, status:VALID,
-
View: XLA_PROD_ACCT_HEADERS_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_PROD_ACCT_HEADERS_FVL, object_name:XLA_PROD_ACCT_HEADERS_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_PROD_ACCT_HEADERS_FVL ,
-
View: XLA_PROD_ACCT_HEADERS_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_PROD_ACCT_HEADERS_FVL, object_name:XLA_PROD_ACCT_HEADERS_FVL, status:VALID, product: XLA - Subledger Accounting , implementation_dba_data: APPS.XLA_PROD_ACCT_HEADERS_FVL ,
-
PACKAGE BODY: APPS.XLA_VALIDATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_VALIDATIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_CLASSES_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASSES_F_PKG, status:VALID,