Search Results set_parameter
Overview
APPS.PAY_JP_MAG_UTILITY_PKG is a Japanese localization utility package within the Oracle E-Business Suite Oracle Payroll (PAY) module. Its header identifies it as a standalone PL/SQL package declared with AUTHID CURRENT_USER, meaning it executes with the privileges of the invoking user rather than the package owner. The package serves two distinct internal purposes: management of a formula processing queue, and management of session-level contexts and parameters used during Japanese payroll processing. It is classified under ETRM as an "OTHER" API, indicating it is an internal utility rather than a published, supported public interface.
The naming convention (PYJPMAG) suggests an association with Japanese "Mag" (magnetic media) or related statutory payroll processing routines, where formulas, contexts, and parameters must be tracked across a processing run.
Key Procedures and Functions
The package exposes thirteen documented procedures and functions grouped into three functional areas. Regarding the user search term "set_context": the package defines an overloaded SET_CONTEXT procedure available in three variants — one accepting a VARCHAR2 context value, one accepting a NUMBER, and one accepting a DATE. This overload allows callers to register typed context values without explicit conversion.
- Formula queue management: SHOW_FORMULA_QUEUE (displays current queue contents), ENQUEUE_FORMULA (adds a formula, identified by formula id, to the queue), and DEQUEUE_FORMULA (returns the next formula id from the queue).
- Context management: SHOW_CONTEXTS (displays current contexts), CLEAR_CONTEXTS (removes all registered contexts), and the three overloaded SET_CONTEXT procedures described above.
- Parameter management: SHOW_PARAMETERS (displays current parameters), GET_PARAMETER (returns a parameter value as VARCHAR2), and the overloaded SET_PARAMETER procedures for VARCHAR2, NUMBER, and DATE values, each supporting a default value argument.
Because the package specification declares only these signatures, exact parameter lists for each element are not enumerated here; the documented overloads above reflect the metadata supplied.
Tables Accessed
The only documented table reference is PLITBLM, accessed through an APPS synonym. In Oracle EBS, PLITBLM is a standard temporary/working table frequently used by PL/SQL utilities to hold transient row sets during processing. Given this package's queue, context, and parameter responsibilities, PLITBLM likely serves as the transient store supporting SHOW_*, ENQUEUE/DEQUEUE, and related operations. No other tables are recorded in the metadata.
Usage Notes
This package is referenced by one other package in the ETRM inventory, confirming it is invoked programmatically rather than directly by end users. Typical invocation patterns include:
- Custom PL/SQL code within Japanese payroll localization logic that needs to register or retrieve contexts and parameters.
- Calling packages that enqueue formulas for subsequent processing and dequeue them during iteration.
- Diagnostic or development use of SHOW_* procedures to inspect queue, context, or parameter state.
Because set_context is overloaded, callers should ensure the passed value type matches the intended overload to avoid implicit conversion or compilation ambiguity. As an "OTHER"-classified package with an unsupported AUTHID CURRENT_USER declaration, it should not be treated as a stable public API; direct calls should be limited to contexts where the underlying implementation risk is acceptable.
-
PACKAGE: APPS.PAY_JP_MAG_UTILITY_PKG
12.1.1
-
PACKAGE: APPS.PAY_JP_MAG_UTILITY_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_JP_MAG_UTILITY_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_JP_MAG_UTILITY_PKG
12.1.1
-
PACKAGE: CTXSYS.CTX_ADM
12.1.1
-
PACKAGE: CTXSYS.CTX_ADM
12.2.2
-
PACKAGE: SYS.DBMS_ROLLING
12.1.1
-
PACKAGE: SYS.DBMS_ROLLING
12.2.2
-
PACKAGE BODY: APPS.AD_UPDATE_WORK_PARAMS_PKG
12.2.2
-
PACKAGE BODY: APPS.AD_UPDATE_WORK_PARAMS_PKG
12.1.1
-
PACKAGE: APPS.AD_UPDATE_WORK_PARAMS_PKG
12.1.1
-
PACKAGE: APPS.FND_RESUB
12.2.2
-
PACKAGE: APPS.AD_UPDATE_WORK_PARAMS_PKG
12.2.2
-
PACKAGE: APPS.FND_RESUB
12.1.1
-
PACKAGE: APPS.FND_RESUB_PRIVATE
12.1.1
-
PACKAGE: APPS.FND_RESUB_PRIVATE
12.2.2
-
PACKAGE BODY: APPS.FND_RESUB
12.1.1
-
PACKAGE BODY: APPS.FND_RESUB
12.2.2
-
PACKAGE: APPS.PJI_UTILS
12.1.1
-
PACKAGE: APPS.PJI_UTILS
12.2.2
-
PACKAGE BODY: APPS.FND_GLOBAL
12.1.1
-
PACKAGE BODY: APPS.FND_GLOBAL
12.2.2
-
PACKAGE: SYS.DBMS_CUBE_LOG
12.1.1
-
PACKAGE: SYS.DBMS_CUBE_LOG
12.2.2
-
PACKAGE: SYS.DBMS_CAPTURE_ADM
12.2.2
-
PACKAGE: SYS.DBMS_CAPTURE_ADM
12.1.1
-
PACKAGE BODY: APPS.FND_RESUB_PRIVATE
12.2.2
-
PACKAGE: SYS.DBMS_DATAPUMP
12.2.2
-
PACKAGE BODY: APPS.FND_RESUB_PRIVATE
12.1.1
-
PACKAGE: SYS.DBMS_DATAPUMP
12.1.1
-
PACKAGE BODY: APPS.PJI_UTILS
12.1.1
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on FND_NUMBER
12.1.1
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on FND_NUMBER
12.2.2
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on FND_DATE
12.2.2
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on FND_DATE
12.1.1
-
APPS.FND_GLOBAL dependencies on DBMS_SESSION
12.2.2
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on PAY_JP_MAG_UTILITY_PKG
12.1.1
-
PACKAGE BODY: APPS.PJI_UTILS
12.2.2
-
APPS.FND_GLOBAL dependencies on DBMS_SESSION
12.1.1
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on PAY_JP_MAG_UTILITY_PKG
12.2.2
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on PAY_MAG_TAPE
12.1.1
-
PACKAGE: SYS.DBMS_XSTREAM_ADM
12.2.2
-
APPS.PAY_JP_MAG_UTILITY_PKG dependencies on PAY_MAG_TAPE
12.2.2
-
APPS.PJI_UTILS dependencies on PJI_SYSTEM_PARAMETERS
12.1.1
-
APPS.AD_UPDATE_WORK_PARAMS_PKG dependencies on AD_UPDATE_WORK_PARAMS_PKG
12.2.2
-
APPS.AD_UPDATE_WORK_PARAMS_PKG dependencies on AD_UPDATE_WORK_PARAMS_PKG
12.1.1
-
PACKAGE: SYS.DBMS_APPLY_ADM
12.2.2
-
PACKAGE: SYS.DBMS_XSTREAM_ADM
12.1.1
-
PACKAGE: SYS.DBMS_APPLY_ADM
12.1.1
-
APPS.PJI_UTILS dependencies on PJI_SYSTEM_PARAMETERS
12.2.2