Search Results allow_update
Overview
PA_MU_PROJECTS_LOV_V is an APPS-owned database view in the Oracle E-Business Suite Projects (PA) module, classified as VALID and identified in the ETRM repository as "Retrofitted." Its purpose is to expose a security-filtered list of active projects that the currently authenticated user is permitted to query. The view is designed as a List of Values (LOV) source, meaning it is intended to drive Oracle Forms LOVs and similar selection mechanisms where a user must pick a project from a constrained, authorized list rather than from the full population of PA_PROJECTS rows.
Two characteristics distinguish this view. First, it filters out closed projects by calling PA_PROJECT_STUS_UTILS.IS_PROJECT_STATUS_CLOSED and requiring the result to be 'N'. Second, it enforces function security by invoking PA_SECURITY.ALLOW_QUERY for each project, returning a row only when that function yields 'Y'. The view therefore combines status filtering with row-level access control, ensuring that only projects the user can legitimately see are presented. The PROJECT_ID, PROJECT_NAME, PROJECT_NUMBER, ORGANIZATION, ORGANIZATION_ID, PROJECT_ORGANIZATION_NAME, and PROJECT_ORGANIZATION_ID columns constitute the descriptive LOV payload.
Underlying Base Objects
The documented base objects referenced by the view are HR_GENERAL (PACKAGE), HR_ORGANIZATION_UNITS (VIEW), HR_SECURITY (PACKAGE), PA_PROJECTS (SYNONYM), PA_PROJECT_STUS_UTILS (PACKAGE), PA_SECURITY (PACKAGE), and DUAL (TABLE). PA_PROJECTS is the primary driving table, joined to HR_ORGANIZATION_UNITS on CARRYING_OUT_ORGANIZATION_ID = ORGANIZATION_ID to resolve the carrying-out organization. DUAL appears in the scalar subquery that evaluates PA_SECURITY.ALLOW_QUERY. The security and status packages supply the PL/SQL functions that gate row visibility. Because the view depends on session-sensitive functions, its result set is not deterministic across users or sessions and is not suitable for materialization.
Key Columns
- PROJECT_ID — Surrogate key of the project from PA_PROJECTS; the value typically returned by the LOV.
- PROJECT_NAME — Project name (P.NAME), the user-facing description.
- PROJECT_NUMBER — Project number (P.SEGMENT1), the human-readable identifier.
- ORGANIZATION and ORGANIZATION_ID — Name and character-form organization identifier of the carrying-out organization.
- PROJECT_ORGANIZATION_NAME and PROJECT_ORGANIZATION_ID — Name and identifier of the project organization, derived from the same HR organization join.
- ALLOW_UPDATE — Result of PA_SECURITY.ALLOW_UPDATE(P.PROJECT_ID), indicating whether the current user may update the project.
Common Use Cases and Queries
The view supports LOV population, project-selection validation, and security-aware reporting. The ALLOW_UPDATE column in particular answers the common requirement of determining, for a given user session, which visible projects are also writable. A representative query follows:
SELECT project_id, project_name, project_number, allow_update FROM apps.pa_mu_projects_lov_v ORDER BY project_name;SELECT project_id FROM apps.pa_mu_projects_lov_v WHERE allow_update = 'Y';SELECT project_number, organization FROM apps.pa_mu_projects_lov_v WHERE project_name LIKE :search;
Because ALLOW_QUERY and ALLOW_UPDATE are evaluated against the current session, queries must be issued under the correct APPS responsibility and user context; invoking the view from a background or concurrent job without an initialized security profile may return no rows. The ALLOW_UPDATE column distinguishes this view from the query-only LOV views and makes it useful where update privilege must be established before allowing a user to proceed.
-
View: PA_MU_PROJECTS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_MU_PROJECTS_LOV_V, object_name:PA_MU_PROJECTS_LOV_V, status:VALID, product: PA - Projects , description: This view displays all the active projects the user is allowed to query. - Retrofitted , implementation_dba_data: APPS.PA_MU_PROJECTS_LOV_V ,
-
View: PA_MU_PROJECTS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_MU_PROJECTS_LOV_V, object_name:PA_MU_PROJECTS_LOV_V, status:VALID, product: PA - Projects , description: This view displays all the active projects the user is allowed to query. - Retrofitted , implementation_dba_data: APPS.PA_MU_PROJECTS_LOV_V ,
-
View: PA_MU_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_MU_DETAILS_V, object_name:PA_MU_DETAILS_V, status:VALID, product: PA - Projects , description: View to display detail information for batch created for mass update of a project/task attribute. - Retrofitted , implementation_dba_data: APPS.PA_MU_DETAILS_V ,
-
View: PA_MU_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_MU_DETAILS_V, object_name:PA_MU_DETAILS_V, status:VALID, product: PA - Projects , description: View to display detail information for batch created for mass update of a project/task attribute. - Retrofitted , implementation_dba_data: APPS.PA_MU_DETAILS_V ,