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_SQLappears 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:
- XLA_DESCRIPTIONS_B / XLA_DESCRIPTIONS_TL — Base and translation tables holding description definition headers.
- XLA_DESCRIPT_DETAILS_B / XLA_DESCRIPT_DETAILS_TL — Base and translation tables for description detail lines.
- XLA_DESC_PRIORITIES — Stores priority sequencing that determines which description source is selected when multiple candidates exist.
- XLA_LINE_DEFINITIONS_B — Defines accounting line structures for which descriptions are generated.
- XLA_AAD_LINE_DEFN_ASSGNS — Associates application accounting definitions with line definitions.
- XLA_LINE_DEFN_JLT_ASSGNS and XLA_MPA_JLT_ASSGNS — Journal line type assignments linking definitions to journal line types.
- XLA_PROD_ACCT_HEADERS — Product accounting header information.
- DBMS_SQL — Oracle-supplied dynamic SQL package used to execute generated queries.
- PLITBLM — PL/SQL table mapping utility, likely used for bulk processing.
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.
-
PACKAGE: APPS.XLA_CMP_DESCRIPTION_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_DESCRIPTION_PKG, status:VALID,
-
PACKAGE: APPS.XLA_CMP_DESCRIPTION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_DESCRIPTION_PKG, status:VALID,
-
PACKAGE: APPS.XLA_CMP_DESCRIPTION_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_CMP_DESCRIPTION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_DESCRIPTION_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_DESCRIPTION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_DESCRIPTION_PKG, status:VALID,
-
PACKAGE: APPS.XLA_CMP_DESCRIPTION_PKG
12.2.2
-
PACKAGE: APPS.XLA_CMP_SOURCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_SOURCE_PKG, status:VALID,
-
PACKAGE: APPS.XLA_CMP_SOURCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_SOURCE_PKG, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPTIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPTIONS_B, status:VALID,
-
PACKAGE: APPS.XLA_CMP_CONDITION_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_CONDITION_PKG, status:VALID,
-
SYNONYM: APPS.XLA_DESC_PRIORITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_DESC_PRIORITIES, status:VALID,
-
PACKAGE: APPS.XLA_CMP_CONDITION_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_CONDITION_PKG, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPT_DETAILS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPT_DETAILS_TL, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPT_DETAILS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPT_DETAILS_TL, status:VALID,
-
PACKAGE: APPS.XLA_CMP_PAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_PAD_PKG, status:VALID,
-
PACKAGE: APPS.XLA_CMP_PAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_PAD_PKG, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPT_DETAILS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPT_DETAILS_B, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPTIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPTIONS_TL, status:VALID,
-
SYNONYM: APPS.XLA_MPA_JLT_ASSGNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_MPA_JLT_ASSGNS, status:VALID,
-
PACKAGE: APPS.XLA_CMP_STRING_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_STRING_PKG, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPTIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPTIONS_B, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPT_DETAILS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPT_DETAILS_B, status:VALID,
-
SYNONYM: APPS.XLA_DESC_PRIORITIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DESC_PRIORITIES, status:VALID,
-
SYNONYM: APPS.XLA_MPA_JLT_ASSGNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_MPA_JLT_ASSGNS, status:VALID,
-
SYNONYM: APPS.XLA_DESCRIPTIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_DESCRIPTIONS_TL, status:VALID,
-
PACKAGE: APPS.XLA_CMP_STRING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_CMP_STRING_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_PAD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_PAD_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_PAD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_PAD_PKG, status:VALID,
-
SYNONYM: APPS.XLA_LINE_DEFN_JLT_ASSGNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_LINE_DEFN_JLT_ASSGNS, status:VALID,
-
SYNONYM: APPS.XLA_LINE_DEFN_JLT_ASSGNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_LINE_DEFN_JLT_ASSGNS, status:VALID,
-
SYNONYM: APPS.XLA_PROD_ACCT_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_PROD_ACCT_HEADERS, status:VALID,
-
SYNONYM: APPS.XLA_LINE_DEFINITIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_LINE_DEFINITIONS_B, status:VALID,
-
SYNONYM: APPS.XLA_LINE_DEFINITIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_LINE_DEFINITIONS_B, status:VALID,
-
SYNONYM: APPS.XLA_AAD_LINE_DEFN_ASSGNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_AAD_LINE_DEFN_ASSGNS, status:VALID,
-
SYNONYM: APPS.XLA_AAD_LINE_DEFN_ASSGNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XLA_AAD_LINE_DEFN_ASSGNS, status:VALID,
-
SYNONYM: APPS.XLA_PROD_ACCT_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XLA_PROD_ACCT_HEADERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.XLA_ENVIRONMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_ENVIRONMENT_PKG, status:VALID,
-
PACKAGE: APPS.XLA_ENVIRONMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_ENVIRONMENT_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EXCEPTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_EXCEPTIONS_PKG, status:VALID,
-
PACKAGE: APPS.XLA_EXCEPTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_EXCEPTIONS_PKG, status:VALID,
-
APPS.XLA_CMP_DESCRIPTION_PKG dependencies on XLA_CMP_DESCRIPTION_PKG
12.1.1
-
APPS.XLA_CMP_DESCRIPTION_PKG dependencies on XLA_CMP_DESCRIPTION_PKG
12.2.2
-
APPS.XLA_CMP_PAD_PKG dependencies on XLA_CMP_DESCRIPTION_PKG
12.2.2
-
APPS.XLA_CMP_PAD_PKG dependencies on XLA_CMP_DESCRIPTION_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_CMP_DESCRIPTION_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_CMP_DESCRIPTION_PKG
12.1.1