Search Results xla_event_class_attrs
Overview
The XLA_EVENT_CLASS_ATTRS table is a core configuration object within the XLA (Subledger Accounting) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the generic and specific attributes that govern how event classes behave during subledger accounting processing. Event classes represent the fundamental accounting business events recognized by the Subledger Accounting Engine — for example, invoice validation, payment creation, or receipt application — and this table captures the per-event-class settings that drive journal entry creation, amount calculation, and reporting behavior.
Because subledger accounting depends on consistent, centrally defined rules for generating accounting entries, XLA_EVENT_CLASS_ATTRS acts as a reference table consulted during event processing and account derivation. The documented Data Vault classification for this object is standalone, suggesting that from a dimensional modeling perspective it functions neither as a hub nor as a link or satellite in a strictly modeled sense, but rather as an independently keyed configuration entity that other processes read at runtime.
Key Information Stored
The table is keyed by the composite primary key XLA_EVENT_CLASS_ATTRS_PK, defined over APPLICATION_ID, ENTITY_CODE, and EVENT_CLASS_CODE. This triple uniquely identifies the operating unit-independent combination of application, entity, and event class to which the attribute row belongs. A documented unique index, XLA_EVENT_CLASS_ATTRS_U1, extends this same key with ZD_EDITION_NAME, which supports the multi-edition data model introduced in later 12.2.x releases.
Among the seventeen documented columns, the most significant include:
- APPLICATION_ID — identifies the owning application (for example, Payables, Receivables, or Assets).
- ENTITY_CODE — the subledger transaction entity within that application.
- EVENT_CLASS_CODE — the business event class being configured.
- EVENT_CLASS_GROUP_CODE — groups related event classes for reporting or processing.
- JE_CATEGORY_NAME — the journal entry category used when creating accounting entries.
- REPORTING_VIEW_NAME — the reporting view associated with the event class.
- ALLOW_ACTUALS_FLAG, ALLOW_BUDGETS_FLAG, ALLOW_ENCUMBRANCE_FLAG — control whether actual, budgetary, or encumbrance balances are generated.
- CALCULATE_ACCTD_AMTS_FLAG and CALCULATE_G_L_AMTS_FLAG — indicate whether accounted and general ledger amounts are calculated for the event class.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard audit columns tracking who created and last modified each configuration row.
- ZD_EDITION_NAME — supports the edition-based redefinition model used in 12.2.x.
Common Use Cases and Queries
Typical use cases for querying XLA_EVENT_CLASS_ATTRS include troubleshooting journal entry generation, validating accounting setup, and building subledger reporting extracts. A common reporting query joins this table to the event class and entity reference tables to retrieve the journal category and amount-calculation flags for a given application and entity.
For example, to identify all event classes configured to allow budgets within Payables:
- SELECT event_class_code, je_category_name, allow_budgets_flag FROM xla_event_class_attrs WHERE application_id = :app_id AND entity_code = :entity AND allow_budgets_flag = 'Y';
Other practical scenarios include auditing changes to calculation flags over time using the audit columns, verifying that encumbrance accounting is enabled for the relevant event classes, and cross-checking the JE_CATEGORY_NAME against GL journal categories before period close.
Related Objects
XLA_EVENT_CLASS_ATTRS references and is referenced by several objects in the Subledger Accounting schema. Principal related objects include:
- XLA_EVENT_CLASSES — the parent definition of event classes; join on APPLICATION_ID, ENTITY_CODE, and EVENT_CLASS_CODE.
- XLA_EVENTS — the runtime events generated by subledger transactions; related through application, entity, and event class.
- XLA_ENTITY_TYPES — defines the entity codes referenced by ENTITY_CODE.
- XLA_JE_CATEGORIES — source of JE_CATEGORY_NAME values.
- XLA_ACCOUNTING_PROGRAMS — accounting programs that consume event class attributes at runtime.
- XLA_LOOKUPS — lookup values used by the control flags.
Because the table is documented as standalone under the Data Vault heuristic, its relationships are enforced primarily through business rules and application logic rather than a dense foreign-key network.
-
Table: XLA_EVENT_CLASS_ATTRS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_ATTRS, object_name:XLA_EVENT_CLASS_ATTRS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_EVENT_CLASSES_ATTR table stores generic or specific attributes related to event classes. , implementation_dba_data: XLA.XLA_EVENT_CLASS_ATTRS ,
-
Table: XLA_EVENT_CLASS_ATTRS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_ATTRS, object_name:XLA_EVENT_CLASS_ATTRS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_EVENT_CLASSES_ATTR table stores generic or specific attributes related to event classes. , implementation_dba_data: XLA.XLA_EVENT_CLASS_ATTRS ,
-
VIEW: XLA.XLA_EVENT_CLASS_ATTRS#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_EVENT_CLASS_ATTRS#, status:VALID,
-
VIEW: APPS.XLA_JE_CATEGORIES_VL
12.1.1
-
VIEW: APPS.XLA_JE_CATEGORIES_VL
12.2.2
-
APPS.XLA_EVENT_CLASS_ATTRS_F_PKG SQL Statements
12.1.1
-
APPS.XLA_EVENT_CLASS_ATTRS_F_PKG SQL Statements
12.2.2
-
TRIGGER: APPS.XLA_EVENT_CLASS_ATTRS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_EVENT_CLASS_ATTRS+, status:VALID,
-
VIEW: XLA.XLA_EVENT_CLASS_ATTRS#
12.2.2
-
TRIGGER: APPS.XLA_EVENT_CLASS_ATTRS+
12.2.2
-
SYNONYM: APPS.XLA_EVENT_CLASS_ATTRS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASS_ATTRS, status:VALID,
-
VIEW: APPS.XLA_JE_CATEGORIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_JE_CATEGORIES_VL, object_name:XLA_JE_CATEGORIES_VL, status:VALID,
-
VIEW: APPS.XLA_JE_CATEGORIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_JE_CATEGORIES_VL, object_name:XLA_JE_CATEGORIES_VL, status:VALID,
-
SYNONYM: APPS.XLA_EVENT_CLASS_ATTRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASS_ATTRS, status:VALID,
-
VIEW: APPS.XLA_ENTITY_EVENTS_V
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASS_ATTRS_FVL
12.1.1
-
VIEW: APPS.XLA_ENTITY_EVENTS_V
12.1.1
-
FUNCTION: APPS.XLA_EVENT_CLASS_ATTRS=
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASS_ATTRS_FVL
12.2.2
-
View: XLA_JE_CATEGORIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_JE_CATEGORIES_VL, object_name:XLA_JE_CATEGORIES_VL, status:VALID, product: XLA - Subledger Accounting , description: View displays a list of journal categories that are translated. , implementation_dba_data: APPS.XLA_JE_CATEGORIES_VL ,
-
FUNCTION: APPS.XLA_EVENT_CLASS_ATTRS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XLA_EVENT_CLASS_ATTRS=, status:VALID,
-
PACKAGE BODY: APPS.XLA_TRANSACTION_ID_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_TRANSACTION_ID_PKG, status:VALID,
-
View: XLA_JE_CATEGORIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XLA.XLA_JE_CATEGORIES_VL, object_name:XLA_JE_CATEGORIES_VL, status:VALID, product: XLA - Subledger Accounting , description: View displays a list of journal categories that are translated. , implementation_dba_data: APPS.XLA_JE_CATEGORIES_VL ,
-
PACKAGE BODY: APPS.XLA_TRANSACTION_ID_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_TRANSACTION_ID_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_CO_FA_POST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JL_CO_FA_POST_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_XLA_EXTRACT_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_XLA_EXTRACT_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCT_SETUP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCT_SETUP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_MULTIPERIOD_RPRTG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_MULTIPERIOD_RPRTG_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_MPA_ACCRUAL_RPRTG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_MPA_ACCRUAL_RPRTG_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EXTRACT_INTEGRITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EXTRACT_INTEGRITY_PKG, status:VALID,
-
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,
-
PACKAGE BODY: APPS.XLA_JELINES_RPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_JELINES_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_CLASS_ATTRS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASS_ATTRS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_REPORT_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_REPORT_UTILITY_PKG, status:VALID,
-
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.FA_XLA_EXTRACT_UTIL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_XLA_EXTRACT_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_MULTIPERIOD_RPRTG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_MULTIPERIOD_RPRTG_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
-
TABLE: XLA.XLA_EVENT_CLASS_ATTRS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_ATTRS, object_name:XLA_EVENT_CLASS_ATTRS, status:VALID,
-
PACKAGE BODY: APPS.XLA_MPA_ACCRUAL_RPRTG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_MPA_ACCRUAL_RPRTG_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCT_SETUP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCT_SETUP_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XLA_EVENT_CLASS_ATTRS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_CLASS_ATTRS_F_PKG, status:VALID,
-
TABLE: XLA.XLA_EVENT_CLASS_ATTRS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASS_ATTRS, object_name:XLA_EVENT_CLASS_ATTRS, status:VALID,
-
PACKAGE BODY: APPS.XLA_REPORT_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_REPORT_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_LOCK_PAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_LOCK_PAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EXTRACT_INTEGRITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EXTRACT_INTEGRITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_JELINES_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_JELINES_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.JL_CO_FA_POST_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JL_CO_FA_POST_PKG, status:VALID,