Search Results xla_descriptions
Overview
The APPS.XLA_DESCRIPTIONS_F_PKG package is a Forms PL/SQL wrapper for the XLA_DESCRIPTIONS entity within the Oracle E-Business Suite Subledger Accounting (XLA) module. As identified in its header comment, the package was generated from XLAUTB and carries the internal designation "xla_descriptions," with a source history dating to 2005. Its principal business function is to provide the transactional data-manipulation interface used by the Oracle Forms user interface that maintains subledger accounting description definitions — the configurable, language-dependent labels and text associated with accounting description types and codes. Because the XLA_DESCRIPTIONS entity stores descriptive content that varies by application, accounting method (AMB) context, and description type, the wrapper centralizes the insert, update, delete, lock, and translation operations that a form requires against the underlying base and translation tables. In the Oracle EBS 12.1.1 and 12.2.2 architectures, such F-packages form the bridge between the Forms runtime and the database tables, ensuring consistent handling of WHO columns, row-level locking, and multilingual (TL) records.
Key Procedures and Functions
The ETRM metadata documents six procedures, each serving a distinct role in the form-to-table lifecycle:
- INSERT_ROW — Creates a new XLA_DESCRIPTIONS record, accepting the full set of descriptive and audit attributes and returning a row identifier for subsequent form operations.
- LOCK_ROW — Acquires a row-level lock on an existing description record, typically invoked before an update to guarantee concurrency integrity within the form session.
- UPDATE_ROW — Modifies an existing description record and manages the audit trail (last update date, user, and login) so that form edits are properly stamped.
- DELETE_ROW — Removes a description record identified by its application, AMB context, description type, and description code.
- ADD_LANGUAGE — Inserts translation rows for a newly installed or enabled language, supporting the translation base table pattern used throughout Oracle EBS.
- TRANSLATE_ROW — Maintains the translated name and description content for a given language, ensuring the TL table stays synchronized with the base record.
Tables Accessed
The package operates against four tables accessed through APPS synonyms. XLA_DESCRIPTIONS_B is the base table holding the core, language-independent description definitions and enabled flags. XLA_DESCRIPTIONS_TL is the translation table storing language-specific name and description text, managed through ADD_LANGUAGE and TRANSLATE_ROW. FND_LANGUAGES supplies the list of installed languages required for translation operations, and FND_APPLICATION provides application context and validation for the application identifier carried on each record. Reads and writes concentrate on the XLA_DESCRIPTIONS pair, while the FND tables are consulted for metadata validation and language handling.
Usage Notes
XLA_DESCRIPTIONS_F_PKG is normally invoked indirectly. It is called by the Oracle Forms module that maintains subledger accounting description definitions; end users interact with the form, and the form triggers these wrapper procedures through its block-level database interaction logic. Because it is a generated, Forms-oriented package, direct invocation from concurrent programs is uncommon. Custom code or extensions requiring programmatic maintenance of description definitions may call the procedures directly, but doing so bypasses form-level validation and should be restricted to controlled migrations. The package is referenced by no other documented packages, confirming its role as a UI-facing utility rather than a shared application programming interface. Standard Oracle EBS patching and language installation processes drive ADD_LANGUAGE and TRANSLATE_ROW.
-
PACKAGE: APPS.XLA_DESCRIPTIONS_F_PKG
12.1.1
-
PACKAGE: APPS.XLA_DESCRIPTIONS_F_PKG
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT SQL Statements
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.XLA_DESCRIPTIONS_F_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_AAD_UPLOAD_PVT
12.1.1
-
PACKAGE BODY: APPS.XLA_DESCRIPTIONS_F_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_AAD_UPLOAD_PVT
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on XLA_DESCRIPTIONS_B
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on XLA_DESCRIPTIONS_B
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LANGUAGES
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LANGUAGES
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_ID_FLEX_STRUCTURES
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_ID_FLEX_STRUCTURES
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.1.1
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LOAD_UTIL
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on XLA_AAD_LOADER_DEFNS_T
12.2.2
-
APPS.XLA_AAD_UPLOAD_PVT dependencies on FND_LOAD_UTIL
12.1.1