Search Results pji_pmv_avl
Overview
PJI_PMV_AVL is a PL/SQL package that belongs to the Oracle Projects suite of applications (the "PJI" prefix denotes Projects Intelligence/Projects reporting components). Its name reflects its role as a PMV (Page Metadata View) Availability repository — "PMV" is the Oracle Business Intelligence System (BIS) framework that powers Oracle Daily Business Intelligence and embedded analytics pages. The package supplies the SQL definitions and PL/SQL data drivers required to render Availability-related analytics pages within Oracle Projects. The header comment ($Header: PJIRR01S.pls 120.1 2005/05/31 08:18:27 appldev $) indicates the source file is PJIRR01S.pls and that the package has been stable since the 11i/12.0 era, and it is carried forward unchanged into 12.1.1 and 12.2.2.
The package is classified in ETRM as an "OTHER" API, meaning it is not a formal public interface but an internal reporting utility invoked by the BIS/PMV runtime engine. The user search term "media pending anporvool" appears to be a corrupted form of a common reporting query such as "media pending approval," which is one of the availability views the RA-series reports expose.
Key Procedures and Functions
The package exposes two parallel groups of entry points, consistent with the BIS PMV architecture in which each analytics page requires both a SQL generator (Get_SQL) and a PL/SQL data provider (PLSQLDriver).
- Get_SQL_PJI_REP_RA1 through Get_SQL_PJI_REP_RA5 — Five procedures that each build and return the dynamic SQL text for one Availability report page (RA1, RA2, RA3, RA4, RA5). They accept a page parameter table (
BIS_PMV_PAGE_PARAMETER_TBL) and return both the SQL string and a query-attribute collection (BIS_QUERY_ATTRIBUTES_TBL) that describes the result columns to the PMV engine. - PLSQLDriver_RA1 through PLSQLDriver_RA5 — Corresponding functions that execute the report logic and return strongly typed PL/SQL collections (
PJI_REP_RA1_TBL...PJI_REP_RA5_TBL). Their parameters consistently include operating unit, organization, threshold, as-of date, and view-by, with RA1 and RA3/RA4 additionally accepting a period type and RA3 accepting an availability type. These parameters drive the filter criteria and grouping displayed on the Availability dashboard pages.
Together the five report variants cover different views of resource/project availability — for example available capacity, committed versus uncommitted effort, and period-based versus as-of-date snapshots.
Tables Accessed
The ETRM metadata records no directly referenced tables for this package, because the SQL is generated dynamically and the base tables are resolved at runtime through APPS synonyms. Based on the Availability subject area, the underlying queries draw on Oracle Projects and Oracle HRMS objects such as project and resource assignment tables, organization and operating unit definitions, and availability/assignment fact tables. The package itself is a metadata and driver layer and does not own persistent data.
Usage Notes
PJI_PMV_AVL is not intended to be called directly by end users or custom code. It is invoked by the BIS PMV runtime when a user opens an Availability analytics page or a Dashboard region that references reports RA1–RA5. The PMV framework first calls the relevant Get_SQL_* procedure to obtain the page SQL, then calls the matching PLSQLDriver_* function to populate the page. Because the package is designated "OTHER" and is referenced by zero other packages, it should be treated as an internal reporting object. Customizations are discouraged; upgrades from 12.1.1 to 12.2.2 may overwrite the package body.
-
PACKAGE: APPS.PJI_PMV_AVL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_PMV_AVL, status:VALID,
-
TYPE: APPS.PJI_REP_RA4_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA4_TBL, status:VALID,
-
PACKAGE: APPS.PJI_PMV_AVL
12.2.2
-
PACKAGE BODY: APPS.PJI_PMV_AVL
12.2.2
-
PACKAGE: APPS.PJI_PMV_AVL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PJI_PMV_AVL, status:VALID,
-
TYPE: APPS.PJI_REP_RA3_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA3_TBL, status:VALID,
-
TYPE: APPS.PJI_REP_RA2_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA2_TBL, status:VALID,
-
TYPE: APPS.PJI_REP_RA5_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA5_TBL, status:VALID,
-
PACKAGE BODY: APPS.PJI_PMV_AVL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PMV_AVL, status:VALID,
-
PACKAGE BODY: APPS.PJI_PMV_AVL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_PMV_AVL, status:VALID,
-
TYPE: APPS.PJI_REP_RA1_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA1_TBL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PJI_PMV_AVL
12.1.1
-
SYNONYM: APPS.PJI_RM_RES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_RM_RES_F, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PJI_MT_BUCKETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_MT_BUCKETS, status:VALID,
-
TYPE: APPS.PJI_REP_RA4
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA4, status:VALID,
-
SYNONYM: APPS.PJI_PMV_ORG_DIM_TMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_PMV_ORG_DIM_TMP, status:VALID,
-
TYPE: APPS.PJI_REP_RA3
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA3, status:VALID,
-
PACKAGE: APPS.PJI_PMV_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_PMV_ENGINE, status:VALID,
-
TYPE: APPS.PJI_REP_RA2
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA2, status:VALID,
-
SYNONYM: APPS.PJI_RM_RES_WT_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_RM_RES_WT_F, status:VALID,
-
TABLE: APPS.PJI_CA_ORGO_F_MV
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:PJI.PJI_CA_ORGO_F_MV, object_name:PJI_CA_ORGO_F_MV, status:VALID,
-
SYNONYM: APPS.FII_TIME_WEEK
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FII_TIME_WEEK, status:VALID,
-
SYNONYM: APPS.PJI_PMV_TIME_DIM_TMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_PMV_TIME_DIM_TMP, status:VALID,
-
PACKAGE: APPS.PJI_PMV_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_PMV_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PJI_PMV_ORGZ_DIM_TMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_PMV_ORGZ_DIM_TMP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PJI_SYSTEM_SETTINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJI_SYSTEM_SETTINGS, status:VALID,
-
TYPE: APPS.PJI_REP_RA5
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA5, status:VALID,
-
TYPE: APPS.PJI_REP_RA1
12.1.1
owner:APPS, object_type:TYPE, object_name:PJI_REP_RA1, status:VALID,
-
VIEW: APPS.PJI_AVL_THRESHOLDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJI.PJI_AVL_THRESHOLDS_V, object_name:PJI_AVL_THRESHOLDS_V, status:VALID,
-
TABLE: APPS.PJI_AV_ORGO_F_MV
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:PJI.PJI_AV_ORGO_F_MV, object_name:PJI_AV_ORGO_F_MV, status:VALID,
-
SYNONYM: APPS.PA_RESOURCES_DENORM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCES_DENORM, status:VALID,
-
TABLE: APPS.PJI_RM_ORGO_F_MV
12.1.1
owner:APPS, object_type:TABLE, fnd_design_data:PJI.PJI_RM_ORGO_F_MV, object_name:PJI_RM_ORGO_F_MV, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS_ALL, status:VALID,
-
APPS.PJI_PMV_AVL dependencies on PJI_PMV_AVL
12.2.2
-
APPS.PJI_PMV_AVL dependencies on PJI_PMV_AVL
12.1.1
-
TYPE: APPS.BIS_PMV_PAGE_PARAMETER_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_PMV_PAGE_PARAMETER_TBL, status:VALID,
-
TYPE: APPS.BIS_QUERY_ATTRIBUTES_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_QUERY_ATTRIBUTES_TBL, status:VALID,
-
eTRM - PJI Tables and Views
12.1.1
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
APPS.PJI_PMV_AVL dependencies on PJI_REP_RA5_TBL
12.1.1
-
APPS.PJI_PMV_AVL dependencies on BIS_PMV_PAGE_PARAMETER_TBL
12.1.1
-
PACKAGE BODY: APPS.PJI_PMV_AVL
12.1.1
-
eTRM - PJI Tables and Views
12.1.1
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2