Search Results pji_pmv_dflt_params_pvt




Overview

The package APPS.PJI_PMV_DFLT_PARAMS_PVT is a private PL/SQL package belonging to the Oracle E-Business Suite Project Management (PJI) product family. The _PVT suffix indicates that this is a private package, meaning its program units are intended for internal use by other packages within the same product rather than for direct invocation by external callers, forms, or concurrent programs. In the Oracle EBS 12.1.1 and 12.2.2 architecture, private packages typically serve as helper modules that encapsulate logic shared across a small set of public APIs or that isolate implementation details behind a stable public interface.

Based on the naming convention, the package is associated with "PMV" default parameters ("DFLT_PARAMS"). This suggests it manages the default parameter values used by Project Management Views or related reporting and inquiry components. The package is declared with AUTHID CURRENT_USER, indicating that its SQL statements execute with the privileges of the invoking user rather than the package owner, which is a common pattern for packages that operate on data in the context of the calling session's security profile.

Key Procedures and Functions

The ETRM documentation records zero documented procedures or functions for this package. The extracted source excerpt confirms this: the package specification consists only of the declaration line and a closing END statement, separated by a header comment. The header identifier $Header: PJIRX03S.pls 120.2 2011/10/10 10:21:08 arbandyo ship $ shows that the specification file was last revised in October 2011 at version 120.2.

Because the specification exposes no public program units, any logic implemented by this package resides either in its body (which contains private procedures and functions not exposed to callers) or was intentionally left empty as a placeholder or deprecated stub. No parameter lists, return types, or signatures can be documented from the available metadata, and none should be assumed.

Tables Accessed

The ETRM metadata lists no tables referenced via APPS synonyms for this package. Consequently, no documented read or write dependencies on Project Management or other EBS base tables can be confirmed. If the package body does perform DML or queries, they are not captured in the documentation set provided. Analysts investigating data lineage should inspect the package body source directly rather than relying on this metadata.

Usage Notes

The package is referenced by zero other packages according to the ETRM cross-reference data. Combined with the empty specification, this strongly suggests that PJI_PMV_DFLT_PARAMS_PVT is either legacy scaffolding retained for upgrade compatibility, a reserved namespace, or an internal helper whose callers were not resolved by the ETRM dependency scanner.

  • Direct invocation: Not expected. The absence of public procedures or functions and the private classification preclude supported direct calls from forms, concurrent programs, or custom code.
  • Upgrade and patching: Because the object exists in both 12.1.1 and 12.2.2, patch analysis should verify whether the specification is intentionally empty in each release, as an empty spec can indicate a superseded component.
  • Customization guidance: Developers should not extend or call this package. Any default-parameter behavior for Project Management Views should be sourced from the corresponding public API or from FND profile options and defaulting frameworks.
  • Verification: To confirm actual behavior, query ALL_SOURCE for the package body and ALL_DEPENDENCIES for dynamic references, since static ETRM metadata confirms only that the specification exposes nothing.

In summary, the documented footprint of PJI_PMV_DFLT_PARAMS_PVT is minimal: a private, AUTHID CURRENT_USER specification with no public program units, no documented table access, and no documented dependents. Treat it as an internal or dormant artifact rather than an integration point.