Search Results pa_structures
Overview
APPS.PA_STRUC_TASK_SEARCH_V is a consolidated Oracle EBS Projects (PA) reporting view that exposes both project structures (PA_STRUCTURES) and project tasks (PA_TASKS) as a single searchable row set. It is defined over the project element and project element version model, blending element definitions, versioned scheduling data, percent-complete information, status, manager, and relationship data into a wide, denormalized result. The view's most distinctive feature is its use of DECODE logic keyed on PPE.OBJECT_TYPE: for PA_TASKS it returns the element number and name, while for PA_STRUCTURES it substitutes the structure version number and version name. A second DECODE returns 'Y' for structures and calls PA_PROJ_ELEMENTS_UTILS.is_summary_task_or_structure for tasks to indicate whether a row is a summary node. Because it joins current and versioned project element data with schedule, status, and relationship tables, the view serves as a practical foundation for structure/task lookups, hierarchical reporting, progress tracking, and integration extracts in EBS 12.1.1 and 12.2.2.
Underlying Base Objects
The view is documented over the following objects, all accessed in the APPS schema:
- PA_PROJ_ELEMENTS and PA_PROJ_ELEMENT_VERSIONS — the primary element and versioned element sources supplying PPE and PPV aliases.
- PA_PROJ_ELEM_VER_STRUCTURE and PA_PROJ_ELEM_VER_SCHEDULE — version structure hierarchy and scheduling data (PPVSCH alias).
- PA_PROJECTS_ALL and PA_PROJECT_STATUSES — project header and status information.
- PA_PERCENT_COMPLETES — progress percent-complete records (PPC alias).
- PA_OBJECT_RELATIONSHIPS — dependency/relationship data (POR alias).
- PA_LOOKUPS and FND_LOOKUPS — lookup meaning values (FL1, FL2, FL3 aliases for milestone flag, critical flag, priority).
- PER_ALL_PEOPLE_F — manager person name (PAPF.FULL_NAME).
- HR_ALL_ORGANIZATION_UNITS — carrying-out organization name (HOU.NAME).
- FND_GLOBAL — the standard OLTP context package used in the view for environment/session context.
- PA_PROJ_ELEMENTS_UTILS — the utility package invoked for summary-task determination.
Key Columns
Columns are largely exposed with the same names as their underlying sources. Important examples include:
- ELEMENT_NUMBER / NAME (decoded): task number/name, or structure version number/version name for structures.
- OBJECT_TYPE, PROJ_ELEMENT_ID, PROJECT_ID, ELEMENT_VERSION_ID (PPV), PROJ_ELEMENT_ID (PPV2).
- DISPLAY_SEQUENCE, WBS_LEVEL, WBS_NUMBER, PARENT_STRUCTURE_VERSION_ID — hierarchy positioning.
- MILESTONE_FLAG and MEANING, CRITICAL_FLAG and MEANING, PRIORITY_CODE and MEANING.
- RELATIONSHIP_TYPE, RELATIONSHIP_SUBTYPE, OBJECT_ID_FROM1, OBJECT_TYPE_FROM, OBJECT_RELATIONSHIP_ID.
- PROGRESS_STATUS_CODE, COMPLETED_PERCENTAGE, PERCENT_COMPLETE_ID, PROGRESS_COMMENT, DATE_COMPUTED.
- PROJECT_STATUS_NAME, PROJECT_SYSTEM_STATUS_CODE, STATUS_CODE, STATUS_ICON_IND, STATUS_ICON_ACTIVE_IND.
- Scheduled, estimated, actual, and baseline start/finish dates, plus derived variance columns (scheduled minus baseline, estimated minus scheduled, actual minus scheduled).
- MANAGER_PERSON_ID and FULL_NAME, CARRYING_OUT_ORGANIZATION_ID and organization name.
- PUBLISHED_DATE, LATEST_EFF_PUBLISHED_FLAG, PEV_SCHEDULE_ID, INC_PROJ_PROGRESS_FLAG, LINK_TASK_FLAG, SEGMENT1, and PPA.NAME (project).
- RECORD_VERSION_NUMBER columns from multiple sources for optimistic locking.
Common Use Cases and Queries
The view is typically used to list structures and tasks under a project, to search by number/name, or to pull schedule and progress status together. A basic query restricted to structures is:
SELECT element_number, name, wbs_level, project_status_name FROM apps.pa_struc_task_search_v WHERE project_id = :p_project_id AND object_type = 'PA_STRUCTURES' ORDER BY display_sequence;
A task-focused search using the summary flag and progress is:
SELECT element_number, name, scheduled_start_date, scheduled_finish_date, completed_percentage FROM apps.pa_struc_task_search_v WHERE object_type = 'PA_TASKS' AND project_id = :p_project_id AND name LIKE :p_contains AND carry_out_summary_flag = 'N';
Additional scenarios include feeding an integration or extract with published structures (filter on LATEST_EFF_PUBLISHED_FLAG), reporting task dependencies via RELATIONSHIP_TYPE and OBJECT_TYPE_FROM, and comparing baseline versus scheduled dates through the pre-computed variance columns. Because the view performs multiple joins and DECODE branches, queries should always filter on PROJECT_ID or ELEMENT_VERSION_ID and avoid unrestricted full scans.
-
VIEW: APPS.PA_STRUC_TASK_SEARCH_V
12.1.1
-
VIEW: APPS.PA_STRUC_TASK_SEARCH_V
12.2.2
-
View: PA_STRUC_TASK_SEARCH_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STRUC_TASK_SEARCH_V, object_name:PA_STRUC_TASK_SEARCH_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_STRUC_TASK_SEARCH_V ,
-
VIEW: APPS.PA_TASK_OLAP_V
12.2.2
-
VIEW: APPS.PA_BACK_PROJ_TASK_PROG_V
12.2.2
-
View: PA_STRUC_TASK_SEARCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STRUC_TASK_SEARCH_V, object_name:PA_STRUC_TASK_SEARCH_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_STRUC_TASK_SEARCH_V ,
-
View: PA_BACK_PROJ_TASK_PROG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BACK_PROJ_TASK_PROG_V, object_name:PA_BACK_PROJ_TASK_PROG_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_BACK_PROJ_TASK_PROG_V ,
-
VIEW: APPS.PA_BACK_PROJ_TASK_PROG_V
12.1.1
-
VIEW: APPS.PA_FIN_PERCENT_COMPLETES_V
12.1.1
-
VIEW: APPS.PA_FIN_PERCENT_COMPLETES_V
12.2.2
-
VIEW: APPS.PA_FIN_STRUCTURES_TASKS_V
12.2.2
-
View: PA_BACK_PROJ_TASK_PROG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BACK_PROJ_TASK_PROG_V, object_name:PA_BACK_PROJ_TASK_PROG_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_BACK_PROJ_TASK_PROG_V ,
-
VIEW: APPS.PA_STRUCTURES_LINKS_V
12.2.2
-
VIEW: APPS.PA_STRUC_SUCCESSORS_V
12.2.2
-
VIEW: APPS.PA_STRUCT_TASKS_LITE_V
12.1.1
-
VIEW: APPS.PA_FIN_PERCENT_COMP_HIST_V
12.1.1
-
VIEW: APPS.PA_FIN_PERCENT_COMP_HIST_V
12.2.2
-
VIEW: APPS.PA_PROJ_TASK_PROG_HIST_V
12.2.2
-
VIEW: APPS.PA_LATEST_PUB_STRUC_TASKS_V
12.1.1
-
VIEW: APPS.PA_LATEST_PUB_STRUC_TASKS_V
12.2.2
-
VIEW: APPS.PA_STRUC_PREDECESSORS_V
12.1.1
-
VIEW: APPS.PA_STRUC_ASSOCIATIONS_V
12.1.1
-
VIEW: APPS.PA_STRUC_PREDECESSORS_V
12.2.2
-
VIEW: APPS.PA_STRUC_ASSOCIATIONS_V
12.2.2
-
VIEW: APPS.PA_FIN_STRUCTURES_TASKS_V
12.1.1
-
VIEW: APPS.PA_PROJ_TASK_PROG_HIST_V
12.1.1
-
VIEW: APPS.PA_DELIVERABLE_PROG_HIST_V
12.2.2
-
VIEW: APPS.PA_PROGRAM_LINKS_AMG_V
12.1.1
-
VIEW: APPS.PA_STRUCTURES_LINKS_V
12.1.1
-
VIEW: APPS.PA_STRUC_CHILD_LINKS_V
12.2.2
-
VIEW: APPS.PA_PROGRAM_LINKS_AMG_V
12.2.2
-
VIEW: APPS.PA_DELIVERABLE_PROG_HIST_V
12.1.1
-
VIEW: APPS.PA_STRUCT_TASKS_LITE_V
12.2.2
-
View: PA_LATEST_PUB_STRUC_TASKS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_LATEST_PUB_STRUC_TASKS_V, object_name:PA_LATEST_PUB_STRUC_TASKS_V, status:VALID, product: PA - Projects , description: PA_LATEST_PUB_STRUC_TASKS_V selects the information of the latest published structure version. - For future use , implementation_dba_data: APPS.PA_LATEST_PUB_STRUC_TASKS_V ,
-
View: PA_LATEST_PUB_STRUC_TASKS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_LATEST_PUB_STRUC_TASKS_V, object_name:PA_LATEST_PUB_STRUC_TASKS_V, status:VALID, product: PA - Projects , description: PA_LATEST_PUB_STRUC_TASKS_V selects the information of the latest published structure version. - For future use , implementation_dba_data: APPS.PA_LATEST_PUB_STRUC_TASKS_V ,
-
VIEW: APPS.PA_STRUC_SUCCESSORS_V
12.1.1
-
VIEW: APPS.PA_TASK_DELVRS_PROGRESS_V
12.2.2
-
VIEW: APPS.PA_STRUC_CHILD_LINKS_V
12.1.1
-
VIEW: APPS.PA_FIN_STRUCTURES_LINKS_V
12.2.2
-
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: APPS.PA_STRUC_PARENT_LINKS_V
12.2.2
-
View: PA_PROJ_TASK_PROG_HIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_TASK_PROG_HIST_V, object_name:PA_PROJ_TASK_PROG_HIST_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJ_TASK_PROG_HIST_V ,
-
View: PA_FIN_PERCENT_COMPLETES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PERCENT_COMPLETES_V, object_name:PA_FIN_PERCENT_COMPLETES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_FIN_PERCENT_COMPLETES_V ,
-
VIEW: APPS.PA_STRUCT_PROJ_LOV_V
12.2.2
-
View: PA_FIN_PERCENT_COMPLETES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PERCENT_COMPLETES_V, object_name:PA_FIN_PERCENT_COMPLETES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_FIN_PERCENT_COMPLETES_V ,
-
View: PA_FIN_PERCENT_COMP_HIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PERCENT_COMP_HIST_V, object_name:PA_FIN_PERCENT_COMP_HIST_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_FIN_PERCENT_COMP_HIST_V ,
-
VIEW: APPS.PA_FINANCIAL_OPTIONS_V
12.2.2
-
APPS.PA_RELATIONSHIP_UTILS SQL Statements
12.2.2
-
View: PA_PROJ_TASK_PROG_HIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_TASK_PROG_HIST_V, object_name:PA_PROJ_TASK_PROG_HIST_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PROJ_TASK_PROG_HIST_V ,
-
VIEW: APPS.PA_TASK_DELVRS_PROGRESS_V
12.1.1