Search Results xla_event_types_tl_uk




Overview

The XLA_EVENT_TYPES_TL table is a core repository for translated, user-facing descriptions of event types within Oracle E-Business Suite Subledger Accounting (SLA). In the SLA architecture, an event type defines a specific business occurrence, such as an invoice validation or a payment creation, which triggers the accounting process. While the base table XLA_EVENT_TYPES_B stores the operational definitions, the XLA_EVENT_TYPES_TL table holds the translated names and descriptions for those event types, enabling a multilingual application environment. Its role is critical for presenting meaningful, language-specific event information in the user interface, reports, and inquiry screens, ensuring that end-users across different locales can interact with the system in their preferred language.

Key Information Stored

This table stores language-specific translations for event type metadata. Its structure is defined by composite primary and unique keys that ensure data integrity across applications and languages. The most significant columns include:

  • APPLICATION_ID: Identifies the owning subledger application (e.g., Payables, Receivables).
  • ENTITY_CODE, EVENT_CLASS_CODE, EVENT_TYPE_CODE: Together with APPLICATION_ID, these uniquely identify a specific event type for translation, forming the primary key (XLA_EVENT_TYPES_TL_PK).
  • LANGUAGE: The language code (e.g., 'US' for American English) for the translation.
  • NAME: The translated, user-visible name of the event type (e.g., "Invoice Validated"). This column is part of a unique key (XLA_EVENT_TYPES_TL_UK) to prevent duplicate names within the same language and context.
  • DESCRIPTION: A more detailed translated description of the event type.
  • SOURCE_LANG: Typically denotes the source language of the original translation seed data.

Common Use Cases and Queries

This table is primarily queried for reporting, data validation, and support tasks where human-readable event information is required in a specific language. A common scenario is generating a list of all event types for a particular application and entity in a user's session language for documentation or troubleshooting. For example, to retrieve translated event types for Payables Invoices, one might use:

SELECT etl.name, etl.description
FROM xla_event_types_tl etl
WHERE etl.application_id = 200
AND etl.entity_code = 'AP_INVOICES'
AND etl.language = USERENV('LANG')
ORDER BY etl.name;

Another key use case is during the implementation and maintenance of multilingual installations, where administrators verify that all critical event types have the necessary translations populated. Data integrity checks often involve joining to the base table XLA_EVENT_TYPES_B to find missing translations.

Related Objects

XLA_EVENT_TYPES_TL has a direct and integral relationship with several key Subledger Accounting objects:

  • XLA_EVENT_TYPES_B: The base table that holds the non-translated, operational definition of the event type. The TL table is joined to it via the composite key of APPLICATION_ID, ENTITY_CODE, EVENT_CLASS_CODE, and EVENT_TYPE_CODE.
  • XLA_EVENTS: The table that stores instances of accounting events. Reports on actual events often join through XLA_EVENT_TYPES_B to XLA_EVENT_TYPES_TL to display the translated event type name.
  • XLA_TRANSACTION_ENTITIES: Provides entity-level context, which is often included in broader queries about events and their accounting.
  • FND_LANGUAGES: Provides a reference list of installed languages that correspond to the LANGUAGE column in the TL table.