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

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.