Search Results xla_profiles_pkg
Overview
The APPS.XLA_PROFILES_PKG package is a utility package belonging to the XLA (Subledger Accounting) schema family within Oracle E-Business Suite. Its documented purpose is profile option handling for the XLA application, providing a centralized mechanism through which Subledger Accounting components retrieve the value of a designated profile option at runtime. The package header carries the original creation history dating to January 1997, with an XLA-specific revision recorded in February 2001, indicating that the utility was carried forward from earlier accounting infrastructure into the then-new Subledger Accounting architecture introduced in Release 11i and retained through 12.1.1 and 12.2.2.
In EBS architecture, profile options drive significant application behavior—operating unit context, ledger selection, date and currency formatting, and numerous feature switches. Rather than issuing direct queries against the profile option tables from each calling program, XLA modules delegate to this package so that retrieval logic, caching behavior, and any XLA-specific interpretation of profile values remain consistent across the application.
Key Procedures and Functions
The documented package specification exposes a single public program unit:
GET_VALUE— Returns the value of a profile option as aVARCHAR2. The function takes a profile option name as its input and resolves the effective value for the current runtime context, honoring the standard EBS profile option hierarchy (site, application, responsibility, and user levels). It is defined as a function rather than a procedure because callers require the profile value as an expression suitable for use in SQL statements, assignments, and conditional logic within other PL/SQL units.
No other procedures or functions are documented in the package specification. The package does not expose any overloaded variants in the documented metadata.
Tables Accessed
The ETRM metadata for this package lists no tables referenced through APPS synonyms. This is consistent with the package's role as a thin wrapper: profile option retrieval in EBS is normally resolved through the standard profile option infrastructure rather than through a fixed set of application-owned tables. Because the package specification was extracted without reference resolution, no underlying data dictionary objects are asserted here. Consumers of the package should treat it as a read-only value retriever that does not persist or modify application data.
Usage Notes
XLA_PROFILES_PKG is referenced by two other packages, confirming its role as a shared dependency within the XLA codebase rather than an end-user entry point. It is not designed for direct invocation by users; instead it is called from PL/SQL inside Subledger Accounting programs, concurrent program logic, and Forms-based components that need to branch on XLA profile settings. Customizations and extensions that need to observe the same profile-driven behavior as standard XLA functionality should call GET_VALUE rather than querying profile option values independently, thereby preserving hierarchy resolution semantics.
Because the package contains only a getter and performs no DML, it is safe to invoke repeatedly and from within larger transactions. No commit or rollback semantics are associated with its use.
-
PACKAGE: APPS.XLA_PROFILES_PKG
12.1.1
-
PACKAGE: APPS.XLA_PROFILES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE: APPS.XLA_PROFILES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE: APPS.XLA_PROFILES_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_PROFILES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROFILES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROFILES_PKG
12.1.1
-
PACKAGE BODY: APPS.XLA_PROFILES_PKG
12.2.2
-
PACKAGE BODY: APPS.XLA_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCOUNTING_ENGINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCOUNTING_ENGINE_PKG, status:VALID,
-
PACKAGE: APPS.XLA_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_UTILITY_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.XLA_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_UTILITY_PKG, status:VALID,
-
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_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_PROFILES_PKG dependencies on XLA_PROFILES_PKG
12.1.1
-
APPS.XLA_UTILITY_PKG dependencies on XLA_PROFILES_PKG
12.1.1
-
APPS.XLA_PROFILES_PKG dependencies on XLA_PROFILES_PKG
12.2.2
-
APPS.XLA_ACCOUNTING_ENGINE_PKG dependencies on XLA_PROFILES_PKG
12.2.2
-
APPS.XLA_UTILITY_PKG dependencies on XLA_PROFILES_PKG
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,