Search Results change_request
Overview
PA_FIN_STRUCTURES_TASKS_V is a reporting view owned by the APPS schema within the Oracle Projects (PA) module. It is designed to present a consolidated, denormalized picture of Project Financial Structures and their associated Tasks. The view selects all the attributes of a structure version and a task version, effectively merging hierarchical project structure definitions (such as Work Breakdown Structures and financial structures) with the individual task elements that roll up into them.
Practically, the view reconciles tasks and structures into a single navigable dataset. A large DECODE construct keyed on the OBJECT_TYPE column determines how the view distinguishes between a task entity ('PA_TASKS') and a structure entity ('PA_STRUCTURES'). When the object is a task, attributes such as ELEMENT_NUMBER and NAME are drawn directly from PA_PROJ_ELEMENTS; when it is a structure, the corresponding attributes are pulled from the structure version table PA_PROJ_ELEM_VER_STRUCTURE. In Oracle EBS 12.1.1 and 12.2.2 this view supports reporting, integration, and validation routines that need to traverse project element hierarchies without physically joining several PA base tables themselves.
Underlying Base Objects
The documented base objects confirm that the view is a composite over the core Projects element model. The central synonyms are PA_PROJ_ELEMENTS (shared attributes such as DESCRIPTION, STATUS_CODE, and MANAGER_PERSON_ID), PA_PROJ_ELEMENT_VERSIONS, and PA_PROJ_ELEM_VER_STRUCTURE, which together hold the structure versions referenced by the DECODE logic. Relationship and hierarchy information is supplied by PA_OBJECT_RELATIONSHIPS, while PA_PROJECTS_ALL, PA_PROJECT_STATUSES, PA_STRUCTURE_TYPES, and PA_PROJ_STRUCTURE_TYPES contribute project and structure classification data.
Several records are enriched through PL/SQL helper packages rather than plain joins: PA_PROJ_ELEMENTS_UTILS supplies the summary-task, active-task, lookup-meaning, and days-to-start/days-to-finish values; PA_CONTROL_ITEMS_UTILS and PA_PROJECT_STRUCTURE_UTILS support control and structural derivations. Human-resources and reference data are drawn through PER_ALL_PEOPLE_F and HR_ALL_ORGANIZATION_UNITS_TL (manager and carrying-out organization), with PA_TASKS, PA_TASK_TYPES, PA_WORK_TYPES_TL, and PA_LOOKUPS providing task-type and lookup context. The HZ_CUST_ACCT_SITES_ALL, HZ_LOCATIONS, and HZ_PARTY_SITES synonyms indicate related customer/party address information available to callers.
Key Columns
- OBJECT_TYPE – distinguishes whether the row represents a task ('PA_TASKS') or a structure ('PA_STRUCTURES'); most other columns are conditionally derived from this value.
- PROJ_ELEMENT_ID / ELEMENT_VERSION_ID / PROJ_ELEMENT_ID (from PPV2) – identifiers for the element and its version; DISPLAY_SEQUENCE and WBS_LEVEL / WBS_NUMBER locate the element within the hierarchy.
- PARENT_STRUCTURE_VERSION_ID – points to the parent structure version, enabling tree traversal.
- DESCRIPTION, NAME, ELEMENT_NUMBER – descriptive attributes for both structures and tasks.
- MANAGER_PERSON_ID and FULL_NAME – task/structure manager identity from PER_ALL_PEOPLE_F.
- STATUS_CODE / PROJECT_STATUS_NAME – current status of the element and its project.
- LATEST_EFF_PUBLISHED_FLAG and PUBLISHED_DATE – indicate whether the structure version is the latest effectively published version.
- LINK_TASK_FLAG, BASELINE_START_DATE, BASELINE_FINISH_DATE, PRIORITY_CODE, CARRYING_OUT_ORGANIZATION_ID – task-level planning and ownership attributes.
- RELATIONSHIP_TYPE / RELATIONSHIP_SUBTYPE and OBJECT_ID_FROM1 – from PA_OBJECT_RELATIONSHIPS, describing how elements relate to one another.
- Derived flags – IS_SUMMARY_TASK_OR_STRUCTURE, IS_ACTIVE_TASK, and the days-to-start / days-to-finish computations returned via PA_PROJ_ELEMENTS_UTILS.
Common Use Cases and Queries
A frequent requirement that surfaces this view is change_request-driven inspection: users auditing structure or task changes ("change requests") need to know the current version, its publication state, and the parent-child relationships before approving modifications. The view is equally useful for WBS/task listings, manager-assignment reporting, and integrations that export Projects hierarchies.
SELECT object_type, name, element_number, wbs_number, wbs_level,
project_id, segment1, name, status_code, project_status_name,
latest_eff_published_flag, published_date, manager_person_id, full_name
FROM apps.pa_fin_structures_tasks_v
WHERE project_id = :p_project_id
ORDER BY wbs_level, display_sequence;
To isolate the current published structures for a project, filter on LATEST_EFF_PUBLISHED_FLAG = 'Y'. To list the tasks beneath a specific structure version, filter on OBJECT_TYPE = 'PA_TASKS' and PARENT_STRUCTURE_VERSION_ID. Because the view exposes ELEMENT_VERSION_ID and RECORD_VERSION_NUMBER columns, it is also suitable for optimistic-locking checks in custom change-request interfaces, allowing callers to compare stored version numbers before committing updates.
-
Lookup Type: PA_CI_TYPE_CLASSES
12.2.2
product: PA - Projects , meaning: Control Item Type Classes , description: Control item type classes ,
-
Lookup Type: PA_CI_TYPE_CLASSES
12.1.1
product: PA - Projects , meaning: Control Item Type Classes , description: Control item type classes ,
-
View: PA_FIN_STRUCTURES_TASKS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_STRUCTURES_TASKS_V, object_name:PA_FIN_STRUCTURES_TASKS_V, status:VALID, product: PA - Projects , description: PA_FIN_STRUCTURES_TASKS_V selects all the attributes of a structure version and a task version. , implementation_dba_data: APPS.PA_FIN_STRUCTURES_TASKS_V ,
-
View: PA_FIN_STRUCTURES_TASKS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_STRUCTURES_TASKS_V, object_name:PA_FIN_STRUCTURES_TASKS_V, status:VALID, product: PA - Projects , description: PA_FIN_STRUCTURES_TASKS_V selects all the attributes of a structure version and a task version. , implementation_dba_data: APPS.PA_FIN_STRUCTURES_TASKS_V ,
-
View: PA_TASK_PROGRESS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TASK_PROGRESS_V, object_name:PA_TASK_PROGRESS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_TASK_PROGRESS_V ,
-
View: PA_TASK_PROGRESS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TASK_PROGRESS_V, object_name:PA_TASK_PROGRESS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_TASK_PROGRESS_V ,
-
View: PA_STRUCT_TASK_EDIT_V
12.1.1
product: PA - Projects , description: PA_STRUCT_TASK_EDIT_V selects all the attributes of a structure version and a task version. - For future use , implementation_dba_data: Not implemented in this database ,
-
View: PA_STRUCT_TASK_EDIT_V
12.2.2
product: PA - Projects , description: PA_STRUCT_TASK_EDIT_V selects all the attributes of a structure version and a task version. - For future use , implementation_dba_data: Not implemented in this database ,