Search Results pa_schedule_pvt
Overview
PA_SCHEDULE_GLOB is a global constants and reference-data package in the Oracle Projects (PA) module of Oracle E-Business Suite, owned by the APPS schema and shipped in a VALID state in both 12.1.1 and 12.2.2. Its name and dependency footprint identify it as the shared "globals" layer for the project scheduling subsystem: it centralizes literal values, lookup codes, and enumerated constants that the scheduling, calendaring, duration, and forecasting packages reference instead of hard-coding them individually. This design isolates site-independent values in a single compilation unit, so scheduling logic reused across the schedule workbench, forecast generation, and exception handling remains internally consistent.
The ETRM documentation classifies the package as API classification OTHER, reflecting that it is an internal implementation dependency rather than a public, supported integration API. It exposes no documented procedures or functions and references only the SYS.STANDARD package, confirming that its content is declarative — package-level constants, subtypes, and simple initialization logic — with no direct SQL access against application tables.
Key Procedures and Functions
The ETRM metadata for PA_SCHEDULE_GLOB documents zero procedures or functions. The package specification and body are therefore composed of global declarations rather than callable program units. In Oracle Projects, packages bearing the _GLOB suffix typically publish constants for schedule status codes, exception category identifiers, calendar and duration type indicators, and date-boundary values used when computing working-day intervals. Consumers reference these declarations directly in their own PL/SQL, which explains why no procedure-level documentation exists.
Because no parameterized entry points are documented, the package should not be treated as an invocable API. Any customization that calls into PA_SCHEDULE_GLOB must rely on the shipped constant names and must be regression-tested during patching, since Oracle does not guarantee the stability of undocumented globals across releases or patch levels.
Tables Accessed
No tables are referenced by PA_SCHEDULE_GLOB through APPS synonyms, and the only listed dependency is SYS.STANDARD. This is consistent with a pure constants package: it performs no DML and no queries, and therefore holds no table-level privileges beyond those inherited from the APPS schema. All persistence for scheduling data — calendars, schedule definitions, exceptions, and forecast items — resides in the database objects owned by the dependent packages rather than in this globals unit.
Usage Notes
PA_SCHEDULE_GLOB is referenced by ten documented packages, including PA_SCHEDULE_PKG, PA_SCHEDULE_PUB, PA_SCHEDULE_PVT, PA_SCHEDULE_UTILS, PA_CALENDAR_UTILS, PA_DURATION_UTILS, PA_FORECASTITEM_PVT, PA_FORECAST_GRC_PVT, PA_SCH_EXCEPT_PKG, and PA_SCH_EXCEPT_HIST_PKG. Notably, the user search term "pa_schedule_pvt" appears in this dependency list, confirming that PA_SCHEDULE_PVT — the private scheduling implementation layer — depends on the globals package for its constant definitions.
The package is never invoked directly by an Oracle Forms screen or concurrent program. Instead, it is compiled into the dependency chain of the scheduling and forecasting APIs and is loaded implicitly whenever those packages execute. A common operational consequence is invalidation cascades: recompiling PA_SCHEDULE_GLOB invalidates all ten dependent packages, so DBAs should recompile the scheduling package set after any change to it. Custom code that duplicates scheduling constants should be aligned with the values published here to avoid behavioral drift from standard Oracle Projects functionality.
-
PACKAGE: APPS.PA_SCHEDULE_GLOB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_GLOB, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_PVT, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_GLOB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_GLOB, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_PVT, status:VALID,
-
SYNONYM: APPS.PA_WF_PROCESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_WF_PROCESSES, status:VALID,
-
SYNONYM: APPS.PA_WF_PROCESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_WF_PROCESSES, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PVT, status:VALID,
-
PACKAGE: APPS.PA_ASSIGNMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE: APPS.PA_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_ASSIGNMENTS_PUB, status:VALID,
-
SYNONYM: APPS.PA_ASGMT_CHANGED_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ASGMT_CHANGED_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULES_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULES_HISTORY, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULE_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULE_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.PA_PRM_WF_ITEM_KEY_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PRM_WF_ITEM_KEY_S, status:VALID,
-
SYNONYM: APPS.PA_ASSIGNMENT_CONFLICT_HIST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ASSIGNMENT_CONFLICT_HIST, status:VALID,
-
SYNONYM: APPS.PA_ASGMT_CHANGED_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ASGMT_CHANGED_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULE_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULE_EXCEPTIONS, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_PKG, status:VALID,
-
SYNONYM: APPS.PA_ASSIGNMENT_CONFLICT_HIST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ASSIGNMENT_CONFLICT_HIST, status:VALID,
-
PACKAGE: APPS.PA_TIMELINE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_TIMELINE_UTIL, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_PKG, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULES_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULES_HISTORY, status:VALID,
-
PACKAGE: APPS.PA_TIMELINE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_TIMELINE_UTIL, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_PARTIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_PARTIES_PVT, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULE_EXCEPT_HISTORY, status:VALID,
-
PACKAGE: APPS.PA_TIMELINE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_TIMELINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_DURATION_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_DURATION_UTILS, status:VALID,
-
SYNONYM: APPS.JTF_CAL_RESOURCE_ASSIGN
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_CAL_RESOURCE_ASSIGN, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PKG, status:VALID,
-
PACKAGE: APPS.PA_ASSIGNMENT_APPROVAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_ASSIGNMENT_APPROVAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_DURATION_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_DURATION_UTILS, status:VALID,
-
SYNONYM: APPS.JTF_CAL_RESOURCE_ASSIGN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_CAL_RESOURCE_ASSIGN, status:VALID,
-
SYNONYM: APPS.PA_PRM_WF_ITEM_KEY_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PRM_WF_ITEM_KEY_S, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_PARTIES_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_PARTIES_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_SCHEDULE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_SCHEDULE_PKG, status:VALID,
-
PACKAGE: APPS.PA_ASGN_CONFLICT_HIST_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_ASGN_CONFLICT_HIST_PKG, status:VALID,
-
PACKAGE: APPS.PA_ASGN_CONFLICT_HIST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_ASGN_CONFLICT_HIST_PKG, status:VALID,
-
SYNONYM: APPS.PA_ASSIGNMENTS_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ASSIGNMENTS_HISTORY, status:VALID,
-
PACKAGE BODY: APPS.PA_FORECAST_GRC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FORECAST_GRC_PVT, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_PUB, status:VALID,
-
PACKAGE: APPS.PA_TIMELINE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_TIMELINE_PVT, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_UTILS, status:VALID,
-
PACKAGE: APPS.PA_FORECAST_GLOB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FORECAST_GLOB, status:VALID,
-
SYNONYM: APPS.PA_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_SCHEDULES, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_ASSIGNMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE: APPS.PA_FORECAST_GLOB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FORECAST_GLOB, status:VALID,
-
PACKAGE: APPS.PA_SCHEDULE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_SCHEDULE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_FORECAST_GRC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FORECAST_GRC_PVT, status:VALID,
-
SYNONYM: APPS.PA_ASSIGNMENTS_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ASSIGNMENTS_HISTORY, status:VALID,