Search Results pa_resource_availability_v
Overview
PA_RESOURCE_AVAILABILITY_V is an Oracle EBS Projects (PA) reporting view owned by the APPS schema. It is documented as VALID in ETRM for both 12.1.1 and 12.2.2. Its stated purpose is to present all schedulable resources together with their resource manager and their current availability context. The view consolidates denormalized resource records with current person and organization attributes, and it enriches each row with the resource's current project via packaged utility calls.
The object is read-only and exposes no maintenance path; it exists for inquiry, reporting, and integration. Because it is defined only over base objects and PL/SQL utility functions, it can be safely joined to other Projects and HR views in custom reports without risk of DML side effects.
The searched term "current_project_id" is a direct match for the view column CURRENT_PROJECT_ID. That column is populated by the packaged function PA_RESOURCE_UTILS.GET_CURRENT_PROJECT_ID rather than by a table join, which is a defining characteristic of this view and the reason users frequently search for it by column name.
Underlying Base Objects
The documented base objects are PA_RESOURCES_DENORM (synonym), PER_ALL_PEOPLE_F (synonym), HR_ALL_ORGANIZATION_UNITS_TL (synonym), and the package PA_RESOURCE_UTILS. The view aliases PA_RESOURCES_DENORM as RES, joins PER_ALL_PEOPLE_F twice (PER for the resource person, PER1 for the manager), and joins HR_ALL_ORGANIZATION_UNITS_TL as ORG for the organization name.
- RES (PA_RESOURCES_DENORM) supplies the resource identity, organization, manager reference, job level, effective dates, and location attributes.
- PER (PER_ALL_PEOPLE_F) supplies the resource person's email address and constrains the resource effective start date to a valid person effective period.
- PER1 (PER_ALL_PEOPLE_F) is an outer-joined manager record; the join is skipped when MANAGER_ID is null, which permits managerless resources to appear.
- ORG (HR_ALL_ORGANIZATION_UNITS_TL) supplies the translated organization name for the session language.
- PA_RESOURCE_UTILS supplies GET_CURRENT_PROJECT_ID and GET_CURRENT_PROJECT_NAMENUMBER, evaluated per resource row.
Availability is effectively expressed through the SCHEDULABLE_FLAG = 'Y' filter and the effective-date logic: only the earliest resource effective start date whose end date is on or after TRUNC(SYSDATE) is retained, so one current row per schedulable resource is returned.
Key Columns
- ROW_ID — the ROWID of the underlying PA_RESOURCES_DENORM row; useful for drill-back.
- RESOURCE_ID, PERSON_ID — identifiers linking the resource to the person record.
- RESOURCE_NAME (FULL_NAME), RESOURCE_PERSON_TYPE, RESOURCE_EMAIL_ADDRESS — the current person name, person type, and email.
- ORGANIZATION_ID, ORGANIZATION_NAME — the resource organization and its translated name.
- MANAGER_ID, MANAGER_NAME — the resource manager, where assigned.
- JOB_LEVEL, RESOURCE_EFFECTIVE_START_DATE, RESOURCE_EFFECTIVE_END_DATE — job level and the current resource effective window.
- RESOURCE_CITY, RESOURCE_REGION, RESOURCE_COUNTRY_CODE, RESOURCE_COUNTRY — resource location attributes.
- CURRENT_PROJECT_ID, CURRENT_PROJECT_NAME_NUMBER — the resource's current project, returned by PA_RESOURCE_UTILS functions. CURRENT_PROJECT_ID is the column most commonly targeted by searches such as "current_project_id".
Common Use Cases and Queries
Typical uses include resource availability listings for staffing, manager-to-resource assignment reporting, and determining which project a resource is currently assigned to.
- List all currently schedulable resources with manager and current project.
- Filter by organization or country for regional availability analysis.
- Identify resources with a given CURRENT_PROJECT_ID to confirm project staffing.
- Join to PA_PROJECTS_ALL on CURRENT_PROJECT_ID for project detail.
Example:
SELECT resource_id, resource_name, organization_name, manager_name, job_level, current_project_id, current_project_name_number, resource_email_address FROM apps.pa_resource_availability_v WHERE current_project_id IS NOT NULL ORDER BY organization_name, resource_name;
Because CURRENT_PROJECT_ID and CURRENT_PROJECT_NAME_NUMBER are computed by PA_RESOURCE_UTILS per row, queries returning large numbers of resources evaluate the function repeatedly; restrict the driving set with organization or resource filters before referencing these columns to reduce execution cost.
-
View: PA_RESOURCE_AVAILABILITY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_AVAILABILITY_V, object_name:PA_RESOURCE_AVAILABILITY_V, status:VALID, product: PA - Projects , description: PA_RESOURCE_AVAILABILITY_V is a view that shows all resources with their resource manager AND availability. , implementation_dba_data: APPS.PA_RESOURCE_AVAILABILITY_V ,
-
View: PA_RESOURCE_AVAILABILITY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_AVAILABILITY_V, object_name:PA_RESOURCE_AVAILABILITY_V, status:VALID, product: PA - Projects , description: PA_RESOURCE_AVAILABILITY_V is a view that shows all resources with their resource manager AND availability. , implementation_dba_data: APPS.PA_RESOURCE_AVAILABILITY_V ,
-
SYNONYM: APPS.PA_RESOURCES_DENORM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCES_DENORM, status:VALID,
-
PACKAGE: APPS.PA_RESOURCE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_RESOURCE_UTILS, status:VALID,
-
PACKAGE: APPS.PA_RESOURCE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_RESOURCE_UTILS, status:VALID,
-
SYNONYM: APPS.PA_RESOURCES_DENORM
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCES_DENORM, status:VALID,
-
VIEW: APPS.PA_RESOURCE_AVAILABILITY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_AVAILABILITY_V, object_name:PA_RESOURCE_AVAILABILITY_V, status:VALID,
-
VIEW: APPS.PA_RESOURCE_AVAILABILITY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_AVAILABILITY_V, object_name:PA_RESOURCE_AVAILABILITY_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
SYNONYM: APPS.HR_ALL_ORGANIZATION_UNITS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ALL_ORGANIZATION_UNITS_TL, status:VALID,
-
PACKAGE: APPS.PA_RESOURCE_UTILS
12.1.1
-
PACKAGE: APPS.PA_RESOURCE_UTILS
12.2.2
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
PACKAGE BODY: APPS.PA_RESOURCE_UTILS
12.1.1
-
PACKAGE BODY: APPS.PA_RESOURCE_UTILS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2