Search Results xla_cmp_description_pkg




Overview

The APPS.XLA_CMP_DESCRIPTION_PKG package is a component of the Oracle Subledger Accounting (SLA) architecture within Oracle E-Business Suite 12.1.1 and 12.2.2. Its primary business function is the generation and maintenance of descriptive text associated with subledger accounting events, journal entries, and accounting line definitions. In the SLA model, every accounting event and journal line can carry user-defined descriptive information that is derived from source transaction attributes. This package is responsible for assembling those descriptions dynamically based on configuration stored in the SLA setup tables.

The package belongs to the XLA (Subledger Accounting) module family, alongside related packages such as XLA_CMP_SOURCE_PKG and XLA_CMP_PAD_PKG. It participates in the Create Accounting processing flow, where descriptive data is captured for downstream reporting, audit trails, and drill-down functionality from General Ledger into subledger transactions.

Key Procedures and Functions

The documented interface exposes a single procedure:

  • GENERATEDESCRIPTIONS — This procedure is the core entry point for the package. It constructs the description text for accounting lines based on the description definitions, description details, and priority rules configured in the SLA setup tables. The procedure evaluates the applicable description sources and assembles the final descriptive string that is stored against the accounting entry. It relies on dynamic SQL execution to resolve source values at runtime, which is why DBMS_SQL appears among its dependencies.

No additional parameters are documented in the ETRM metadata; therefore parameter usage is not enumerated here. The procedure is invoked internally by the accounting generation engine rather than by end users directly.

Tables Accessed

The package reads and writes several SLA configuration and transaction tables, accessed through APPS synonyms:

Usage Notes

XLA_CMP_DESCRIPTION_PKG is not typically invoked directly by end users. It is called by the Create Accounting concurrent program and by related SLA packages during the accounting generation cycle. The dependency listing shows that it is referenced by XLA_CMP_PAD_PKG, indicating that the accounting program builder package drives invocation of description generation. It also references XLA_CMP_SOURCE_PKG, which supplies the source values that feed the dynamic description queries.

Customizations and extensions that require modification of description logic should be approached with caution, as the package is owned by APPS and marked VALID. Changes to underlying description setups in the SLA setup UI will influence the behavior of this package without requiring code changes. Because it uses dynamic SQL, performance is sensitive to the number and complexity of enabled description sources.