Search Results xla_event_classes_b
Overview
The XLA_EVENT_CLASSES_B table is a core repository within the Oracle E-Business Suite Subledger Accounting (SLA) architecture, specifically under the XLA (Subledger Accounting) product. It serves as the master definition table for all event classes associated with an accounting entity. An event class is a fundamental SLA concept that groups similar business transactions (events) for the purpose of consistent accounting rule assignment and journal line creation. This table's role is to define the valid event classes, such as 'INVOICE' or 'PAYMENT' for Payables, within a given application and entity, forming the essential link between a business transaction and its accounting treatment.
Key Information Stored
The table's structure centers on a composite primary key that uniquely identifies an event class definition. The most critical columns are APPLICATION_ID, which identifies the owning Oracle EBS product (e.g., Payables, Receivables); ENTITY_CODE, which specifies the business entity type (e.g., 'AP_INVOICES', 'AR_TRANSACTIONS') within that application; and EVENT_CLASS_CODE, which is the unique identifier for the class of business events. Additional descriptive columns, though not detailed in the provided metadata, typically include fields for the event class name, accounting attribute columns relevant to the class, and control flags. The existence of a unique key on APPLICATION_ID and EVENT_CLASS_CODE alone enforces that an event class code is unique within an application, even across different entities.
Common Use Cases and Queries
This table is primarily referenced for setup verification, troubleshooting, and reporting on the SLA configuration. Common scenarios include validating that all required event classes for a module are registered, identifying which event classes are available for a specific entity to debug accounting issues, and generating a mapping report of entities to their event classes. A fundamental query retrieves all event classes for a known application and entity:
- SELECT event_class_code FROM xla_event_classes_b WHERE application_id = 200 AND entity_code = 'AP_INVOICES';
Another typical use case is joining to the XLA_EVENT_TYPES_B table to list all specific event types belonging to a class, or to the XLA_ACCOUNTING_DEFINITIONS table to review the assigned accounting rules.
Related Objects
XLA_EVENT_CLASSES_B is a central parent table in the SLA data model. Its primary key is referenced by several key transactional and setup tables via foreign key relationships. The most significant related objects include:
- XLA_EVENT_TYPES_B: Stores the individual event types (e.g., 'INVOICE VALIDATED', 'INVOICE CANCELLED') that belong to an event class. It joins on APPLICATION_ID, ENTITY_CODE, and EVENT_CLASS_CODE.
- XLA_TRANSACTION_ENTITIES: References the entity definition. It likely joins on APPLICATION_ID and ENTITY_CODE.
- XLA_ACCOUNTING_DEFINITIONS: Holds the accounting rules (journal line definitions) assigned to an event class. It joins on APPLICATION_ID, EVENT_CLASS_CODE, and other columns.
- XLA_EVENTS: The transactional table that records actual business events. It joins to XLA_EVENT_CLASSES_B via APPLICATION_ID, ENTITY_CODE, and EVENT_CLASS_CODE to inherit the class context for each event.
-
Table: XLA_EVENT_CLASSES_B
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASSES_B, object_name:XLA_EVENT_CLASSES_B, status:VALID, product: XLA - Subledger Accounting , description: The XLA_EVENT_CLASSES_B table stores all event classes for an entity. , implementation_dba_data: XLA.XLA_EVENT_CLASSES_B ,
-
Table: XLA_EVENT_CLASSES_B
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_EVENT_CLASSES_B, object_name:XLA_EVENT_CLASSES_B, status:VALID, product: XLA - Subledger Accounting , description: The XLA_EVENT_CLASSES_B table stores all event classes for an entity. , implementation_dba_data: XLA.XLA_EVENT_CLASSES_B ,
-
APPS.XLA_AMB_AAD_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_TB_BALANCE_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_AMB_AAD_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_CMP_LOCK_PAD_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_TB_DATA_MANAGER_PVT dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_ACCOUNTING_PUB_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_EVENTS_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_TB_DATA_MANAGER_PVT dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_ACCOUNTING_PUB_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_ACCT_SETUP_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_CMP_LOCK_PAD_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_EVENT_CLASSES_F_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_EVENTS_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_EVENT_CLASSES_F_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_AAD_LOADER_UTIL_PVT dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_JELINES_RPT_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_ENTITY_TYPES_PKG dependencies on XLA_EVENT_CLASSES_B
12.1.1
-
APPS.XLA_ACCT_SETUP_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_TB_BALANCE_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_JELINES_RPT_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_ENTITY_TYPES_PKG dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
APPS.XLA_AAD_LOADER_UTIL_PVT dependencies on XLA_EVENT_CLASSES_B
12.2.2
-
VIEW: XLA.XLA_EVENT_CLASSES_B#
12.2.2
owner:XLA, object_type:VIEW, object_name:XLA_EVENT_CLASSES_B#, status:VALID,
-
VIEW: XLA.XLA_EVENT_CLASSES_B#
12.2.2
-
APPS.XLA_CMP_LOCK_PAD_PKG dependencies on XLA_EVENT_CLASSES_TL
12.1.1
-
VIEW: APPS.XLA_EVENT_CLASSES_VL
12.1.1
-
TRIGGER: APPS.XLA_EVENT_CLASSES_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XLA_EVENT_CLASSES_B+, status:VALID,
-
TRIGGER: APPS.XLA_EVENT_CLASSES_B+
12.2.2
-
APPS.XLA_CMP_LOCK_PAD_PKG dependencies on XLA_EVENT_CLASSES_TL
12.2.2
-
SYNONYM: APPS.XLA_EVENT_CLASSES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASSES_B, status:VALID,
-
VIEW: APPS.XLA_EVENT_CLASSES_VL
12.2.2
-
SYNONYM: APPS.XLA_EVENT_CLASSES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_EVENT_CLASSES_B, status:VALID,
-
APPS.XLA_JELINES_RPT_PKG dependencies on XLA_EVENT_TYPES_B
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASSES_FVL
12.1.1
-
APPS.XLA_EVENT_CLASSES_F_PKG SQL Statements
12.2.2
-
APPS.XLA_ACCOUNTING_PUB_PKG dependencies on XLA_EVENT_CLASS_PREDECS
12.1.1
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_EVENT_CLASS_PREDECS
12.2.2
-
APPS.XLA_EVENT_CLASSES_F_PKG SQL Statements
12.1.1
-
APPS.XLA_ACCOUNTING_PUB_PKG dependencies on XLA_EVENT_CLASS_PREDECS
12.2.2
-
VIEW: APPS.XLA_EVENT_CLASSES_FVL
12.2.2
-
FUNCTION: APPS.XLA_EVENT_CLASSES_B=
12.2.2
-
APPS.XLA_ACCOUNTING_PKG dependencies on XLA_EVENT_CLASS_PREDECS
12.1.1
-
APPS.XLA_CMP_LOCK_PAD_PKG dependencies on XLA_ENTITY_TYPES_TL
12.2.2
-
APPS.XLA_CMP_LOCK_PAD_PKG dependencies on XLA_ENTITY_TYPES_B
12.2.2
-
APPS.XLA_ENTITY_TYPES_PKG dependencies on XLA_LINE_DEFINITIONS_B
12.1.1
-
APPS.XLA_ENTITY_TYPES_PKG dependencies on XLA_LINE_DEFINITIONS_B
12.2.2