Search Results pa_override_fields_v
Overview
PA_OVERRIDE_FIELDS_V is a reporting view owned by the APPS schema in Oracle E-Business Suite, residing in the Projects (PA) product family. According to the documented ETRM metadata for release 12.2.2, the view's status is VALID and its stated purpose is to display all the Quick Entry options for a project template. In practical terms, the view enumerates the fields that a user may override during a Project Quick Entry or project copy operation, together with the display label, the ordering sequence, whether the field is mandatory, any limiting value, and the name of the List of Values view that supplies valid entries for that field. Because it is a view rather than a table, it holds no persistent data of its own; it is a read-only presentation layer used by forms, concurrent programs, and custom reporting or integration logic that needs to know which override fields are enabled and how they should be rendered. Typical consumers include Oracle Projects forms that build the Quick Entry region dynamically, and custom PL/SQL or BI Publisher reports that reproduce or audit the Quick Entry configuration.
Underlying Base Objects
The view is defined over two documented base objects: PA_PROJECT_COPY_OVERRIDES and PA_IMPLEMENTATIONS, both referenced through APPS synonyms. PA_PROJECT_COPY_OVERRIDES stores the override field definitions associated with a template, including organization, project, field name, display name, limiting value, sort order, and mandatory flag. PA_IMPLEMENTATIONS is an implementation-options table that carries functional switch values across the Projects suite; the view joins to it to evaluate USER_DEFINED_PROJECT_NUM_CODE and thereby decide whether the project number segment (SEGMENT1) should be exposed as an overridable field. The join condition is effectively a restriction: a row is returned for every field other than SEGMENT1, and for SEGMENT1 only when user-defined project numbering has been configured as MANUAL. This design means the set of rows returned by the view varies with the customer's implementation settings for project numbering.
Key Columns
- ORG_ID — Operating unit identifier, used to partition override definitions by organization.
- PROJECT_ID (PA_SOURCE_TEMPLATE_ID) — The template project from which the override fields are derived.
- FIELD_NAME (PA_FIELD_NAME) — Internal name of the overridable attribute, such as SEGMENT1, CARRYING_OUT_ORGANIZATION_ID, PROJECT_STATUS_CODE, DISTRIBUTION_RULE, CUSTOMER_NAME, KEY_MEMBER, or CLASSIFICATION.
- DISPLAY_NAME (PA_DISPLAY_NAME) — User-facing label presented for the field in the Quick Entry UI.
- TYPE — Field classification used by the form layer.
- LIMITING_VALUE — A restriction value that constrains the selections permitted for the field.
- SORT_ORDER — Numeric sequence controlling the display order of override fields.
- MANDATORY_FLAG — Indicates whether the user must supply a value before proceeding.
- LOV_VIEW_NAME — Derived via a DECODE on FIELD_NAME, this column returns the name of the List of Values view that validates the field: PA_ORGANIZATIONS_LOV_V, PA_PROJECT_STATUS_LOV_V, PA_DISTRIBUTION_RULES_LOV_V, PA_CUSTOMERS_LOV_V, PA_KEY_MEMBERS_LOV_V, or PA_CLASS_CATEGORIES_LOV_V. For SEGMENT1 the expression returns a NULL token, since no LOV applies.
Common Use Cases and Queries
The primary use case is interrogating the Quick Entry configuration for a given template, for example to drive a custom entry page or to validate that mandatory overrides are captured before copy. A representative query is:
SELECT field_name, display_name, mandatory_flag, sort_order, lov_view_name
FROM apps.pa_override_fields_v
WHERE org_id = :p_org_id
AND project_id = :p_template_id
ORDER BY sort_order;
Administrators also use the view to audit which fields carry a mandatory flag, or to confirm the LOV binding assigned to each field, since the DECODE mapping is the authoritative source for that binding. Integration developers query it to enumerate valid override attributes programmatically before constructing Project Copy or Quick Entry API calls, ensuring that only fields the template permits are passed. Because the SEGMENT1 row is conditionally exposed based on the USER_DEFINED_PROJECT_NUM_CODE implementation setting, queries intended for cross-instance comparison should not assume a fixed row count. The view is read-only and should not be updated directly; changes to override behavior must be made through the standard Projects setup forms that maintain PA_PROJECT_COPY_OVERRIDES.
-
View: PA_OVERRIDE_FIELDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELDS_V, object_name:PA_OVERRIDE_FIELDS_V, status:VALID, product: PA - Projects , description: This view displays all the Quick Entry options for a template , implementation_dba_data: APPS.PA_OVERRIDE_FIELDS_V ,
-
View: PA_OVERRIDE_FIELDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELDS_V, object_name:PA_OVERRIDE_FIELDS_V, status:VALID, product: PA - Projects , description: This view displays all the Quick Entry options for a template , implementation_dba_data: APPS.PA_OVERRIDE_FIELDS_V ,
-
VIEW: APPS.PA_OVERRIDE_FIELD_VALUES_V
12.2.2
-
VIEW: APPS.PA_OVERRIDE_FIELD_VALUES_V
12.1.1
-
View: PA_OVERRIDE_FIELD_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELD_VALUES_V, object_name:PA_OVERRIDE_FIELD_VALUES_V, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PA_OVERRIDE_FIELD_VALUES_V ,
-
View: PA_OVERRIDE_FIELD_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELD_VALUES_V, object_name:PA_OVERRIDE_FIELD_VALUES_V, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PA_OVERRIDE_FIELD_VALUES_V ,
-
SYNONYM: APPS.PA_PROJECT_COPY_OVERRIDES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_COPY_OVERRIDES, status:VALID,
-
SYNONYM: APPS.PA_PROJECT_COPY_OVERRIDES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_COPY_OVERRIDES, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECTS_MAINT_UTILS, status:VALID,
-
VIEW: APPS.PA_OVERRIDE_FIELD_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELD_VALUES_V, object_name:PA_OVERRIDE_FIELD_VALUES_V, status:VALID,
-
VIEW: APPS.PA_OVERRIDE_FIELD_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELD_VALUES_V, object_name:PA_OVERRIDE_FIELD_VALUES_V, status:VALID,
-
VIEW: APPS.PA_OVERRIDE_FIELDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELDS_V, object_name:PA_OVERRIDE_FIELDS_V, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECTS_MAINT_UTILS, status:VALID,
-
VIEW: APPS.PA_OVERRIDE_FIELDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_OVERRIDE_FIELDS_V, object_name:PA_OVERRIDE_FIELDS_V, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECTS_MAINT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECTS_MAINT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_PUB, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS, status:VALID,
-
APPS.PA_PROJECT_PUB dependencies on PA_OVERRIDE_FIELDS_V
12.2.2
-
APPS.PA_PROJECTS_MAINT_UTILS dependencies on PA_OVERRIDE_FIELDS_V
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PA_PROJECT_PUB dependencies on PA_OVERRIDE_FIELDS_V
12.1.1
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_OVERRIDE_FIELDS_V
12.1.1
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_OVERRIDE_FIELDS_V
12.2.2
-
APPS.PA_PROJECTS_MAINT_UTILS dependencies on PA_OVERRIDE_FIELDS_V
12.2.2
-
APPS.PA_PROJECTS_MAINT_UTILS SQL Statements
12.2.2
-
APPS.PA_PROJECTS_MAINT_UTILS SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT SQL Statements
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT SQL Statements
12.1.1
-
APPS.PA_PROJECT_PVT SQL Statements
12.1.1
-
APPS.PA_PROJECT_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_UTILS
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_UTILS
12.1.1
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_PVT
12.1.1
-
PACKAGE BODY: APPS.PA_PROJECTS_MAINT_PVT
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_PROJECTS_ALL
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_PROJECTS_ALL
12.1.1
-
APPS.PA_PROJECT_PUB SQL Statements
12.1.1
-
APPS.PA_PROJECT_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_PVT
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_PROJECTS
12.1.1
-
APPS.PA_PROJECTS_MAINT_PVT dependencies on PA_PROJECTS
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_PVT
12.2.2
-
12.1.1 DBA Data
12.1.1