Results for “element_version_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PA_MAP_WP_TO_FIN_TASKS_V is a Projects (PA) module view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It exposes the relationship between workplan tasks and their corresponding financial tasks within a project structure. Financial structures in Oracle Projects are frequently derived from workplan structures through structure sharing, and the mapping between the two is governed by the STRUCTURE_SHARING_CODE attribute on the project. This view abstracts that mapping logic by resolving both direct (shared) and indirect (mapped) financial task references through a set of PL/SQL utility functions.
The view is primarily intended for reporting, diagnostics, and integration scenarios where the identity of the financial task corresponding to a given workplan task must be determined. Because structure sharing can be configured in several modes — full sharing, partial sharing, split with mapping, and split without mapping — the view normalizes these variations into a consistent columnar output, allowing consumers to query a single object rather than reimplementing the mapping rules.
Underlying Base Objects
The view is defined over four base tables plus two helper PL/SQL packages:
- PA_PROJ_ELEMENT_VERSIONS — provides the workplan task element version records (ELEMENT_VERSION_ID, PROJ_ELEMENT_ID, PROJECT_ID, PARENT_STRUCTURE_VERSION_ID). The view filters OBJECT_TYPE = 'PA_TASKS'.
- PA_PROJ_ELEMENTS — supplies the task number (ELEMENT_NUMBER) and task name (NAME) for each element.
- PA_OBJECT_RELATIONSHIPS — joined via OBJECT_ID_TO1 = ELEMENT_VERSION_ID and RELATIONSHIP_TYPE = 'S', establishing the structural predecessor/successor linkage used to derive OBJECT_ID_FROM1.
- PA_PROJECTS_ALL — supplies STRUCTURE_SHARING_CODE, which drives the DECODE branching in the view logic.
- PA_PROJ_STRUC_MAPPING_UTILS — a package supplying GET_MAPPED_FIN_TASK_VERSION_ID, GET_MAPPED_FIN_TASK_ID, GET_MAPPED_FIN_TASK_NAME, and GET_MAPPED_STRUCT_VER_ID for non-SHARE_FULL sharing modes.
- PA_PROJ_ELEMENTS_UTILS — invoked via CHECK_IS_WORKPLAN_TASK to restrict output to elements that are genuine workplan tasks.
The PROJECT_ID in the PROJECTS_ALL predicate is restricted to projects whose STRUCTURE_SHARING_CODE is one of SHARE_FULL, SHARE_PARTIAL, SPLIT_MAPPING, or SPLIT_NO_MAPPING, excluding projects without structure sharing.
Key Columns
- ELEMENT_VERSION_ID — the workplan task element version identifier; the primary join key for the mapping.
- PROJ_ELEMENT_ID — the underlying project element identifier for the workplan task.
- OBJECT_TYPE — always 'PA_TASKS' as filtered by the view definition.
- TASK_NUMBER / TASK_NAME — the workplan task number and name from PA_PROJ_ELEMENTS.
- PROJECT_ID — the project that owns the workplan task.
- MAPPED_FIN_TASK_VERSION_ID — the element version ID of the corresponding financial task; under SHARE_FULL this equals ELEMENT_VERSION_ID; under SPLIT_NO_MAPPING it is NULL; otherwise resolved via PA_PROJ_STRUC_MAPPING_UTILS.
- MAPPED_FIN_TASK — the mapped financial task identifier (PROJ_ELEMENT_ID equivalent for the financial side).
- MAPPED_FIN_TASK_NAME — the financial task name, resolved through the mapping utility.
- PARENT_STRUCTURE_VERSION_ID — the parent structure version of the workplan task, enabling hierarchical traversal.
Common Use Cases and Queries
Typical usage includes reconciling workplan and financial task hierarchies, validating structure-sharing configuration after project setup, and populating integration extracts that require both task identities. A representative query listing all workplan tasks for a project alongside their financial counterparts is:
SELECT project_id, task_number, task_name, mapped_fin_task, mapped_fin_task_name FROM pa_map_wp_to_fin_tasks_v WHERE project_id = :p_project_id ORDER BY task_number;SELECT task_number, task_name FROM pa_map_wp_to_fin_tasks_v WHERE mapped_fin_task IS NULL AND project_id = :p_project_id;— identifies workplan tasks lacking a financial mapping, useful under SPLIT_NO_MAPPING configurations.SELECT COUNT(*) FROM pa_map_wp_to_fin_tasks_v WHERE project_id = :p_project_id AND mapped_fin_task_version_id = element_version_id;— confirms full sharing behavior.
Because the view invokes PL/SQL functions per row for non-shared structures, queries should be restricted by PROJECT_ID to avoid full-table scans across large Projects implementations.
-
APPS.PA_MAP_WP_TO_FIN_TASKS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECTS_ALL·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_DLVR_TYPE_ACTIONS_V 12.2.2
PA_DLVR_TYPE_ACTIONS_V selects all the attributes of a Deliverable Type Action
APPS.PA_DLVR_TYPE_ACTIONS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECT_STATUSES·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_STRUCT_TASK_WBS_V 12.1.1
APPS.PA_STRUCT_TASK_WBS_V·↳ PA_PROJECTS_ALL·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENTS_UTILS·Explore PA module →
-
View: PA_DEPENDENCIES_V 12.2.2
APPS.PA_DEPENDENCIES_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECTS_ALL·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_STRUCT_TASK_LOV_V 12.1.1
APPS.PA_STRUCT_TASK_LOV_V·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
APPS.PA_FIN_PERCENT_COMPLETES_V·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PERCENT_COMPLETES·Explore PA module →
-
View: PA_TASK_NAMES_V 12.2.2
PA_TASK_NAMES_V selects the important display information of a task. - For future use.
APPS.PA_TASK_NAMES_V·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
PA_STRUCTURE_VERSION_NAMES_V selects structure version name and structure number. - For future use
APPS.PA_STRUCTURE_VERSION_NAMES_V·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
View: PA_STRUCT_TASKS_LITE_V 12.2.2
APPS.PA_STRUCT_TASKS_LITE_V·↳ PA_LOOKUPS·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
PA_PROJ_ELEM_VER_SCHEDULE stores workplan attributes, which are versioned. - For future use
-
APPS.PA_STRUCT_PUB_TASK_VERS_V·↳ PA_PROJ_ELEMENT_VERSIONS·↳ PA_PROJ_ELEM_VER_SCHEDULE·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
APPS.PA_STRUCT_PUB_TASK_VERS_V·↳ PA_PROJ_ELEMENT_VERSIONS·↳ PA_PROJ_ELEM_VER_SCHEDULE·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
APPS.PA_FIN_PERCENT_COMP_HIST_V·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
APPS.PA_MAP_WP_TO_FIN_TASKS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECTS_ALL·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_DEPENDENCIES_V 12.1.1
APPS.PA_DEPENDENCIES_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECTS_ALL·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_TASK_DET_SCH_OPT_V 12.2.2
APPS.PA_TASK_DET_SCH_OPT_V·↳ PA_PROJ_ELEMENTS_UTILS·↳ PA_PROJ_ELEM_VER_SCHEDULE·Explore PA module →
-
APPS.PA_PROJ_TASK_PROG_HIST_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
View: PA_STRUCT_TASK_WBS_V 12.2.2
APPS.PA_STRUCT_TASK_WBS_V·↳ PA_PROJECTS_ALL·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENTS_UTILS·Explore PA module →
-
View: PA_STRUCT_TASK_LOV_V 12.2.2
APPS.PA_STRUCT_TASK_LOV_V·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
View: PA_EGO_PHASES_V 12.2.2
Only - Retrofitted
APPS.PA_EGO_PHASES_V·↳ PA_LIFECYCLE_USAGES·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
View: PA_EGO_LIFECYCLES_V 12.1.1
Only - Retrofitted
APPS.PA_EGO_LIFECYCLES_V·↳ PA_LIFECYCLE_USAGES·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
View: PA_EGO_PHASES_V 12.1.1
Only - Retrofitted
APPS.PA_EGO_PHASES_V·↳ PA_LIFECYCLE_USAGES·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
APPS.PA_ASSIGNMENT_PROGRESS_V·↳ PA_CURRENCY·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
View: PA_DLVR_TYPE_ACTIONS_V 12.1.1
PA_DLVR_TYPE_ACTIONS_V selects all the attributes of a Deliverable Type Action
APPS.PA_DLVR_TYPE_ACTIONS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECT_STATUSES·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
This table stores the rules created for each RBS version. The rule determines how transactions are mapped to the RBS.
-
Only - Retrofitted
APPS.PA_EGO_LIFECYCLES_PHASES_V·↳ PA_LIFECYCLE_USAGES·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
Only - Retrofitted
APPS.PA_EGO_LIFECYCLES_PHASES_V·↳ PA_LIFECYCLE_USAGES·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
View: PA_DLV_ASSCN_TASKS_V 12.2.2
PA_DLV_ASSCN_TASKS_V selects all the attributes of a Deliverable
APPS.PA_DLV_ASSCN_TASKS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
PA_STRUCTURE_VERSION_NAMES_V selects structure version name and structure number. - For future use
APPS.PA_STRUCTURE_VERSION_NAMES_V·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
View: PA_TASK_NAMES_V 12.1.1
PA_TASK_NAMES_V selects the important display information of a task. - For future use.
APPS.PA_TASK_NAMES_V·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·↳ PA_PROJ_ELEM_VER_STRUCTURE·Explore PA module →
-
APPS.PA_CURR_PROJ_TASK_PROG_V·↳ HZ_PARTIES·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
PA_LOOKUPS is a view of system defined lookup codes and their corresponding meaning for Oracle Projects. This view will display the meani ng in the language of the session.
APPS.PA_TASK_DET_EFFORT_COST_V·↳ PA_CURRENCY·↳ PA_LOOKUPS·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
PA_FIN_STRUCTURE_VERSIONS_V selects all structure-related attributes.
APPS.PA_FIN_STRUCTURE_VERSIONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PA_LOOKUPS·Explore PA module →
-
PA_FIN_STRUCTURE_VERSIONS_V selects all structure-related attributes.
APPS.PA_FIN_STRUCTURE_VERSIONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ PA_LOOKUPS·Explore PA module →
-
APPS.PA_CURR_PROJ_TASK_PROG_V·↳ HZ_PARTIES·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
PA_PROJ_ELEMENT_VERSIONS stores the common versioned information related to tasks and structures. - For future use
-
PA_PROJ_ELEM_VER_STRUCTURE stores the structure attributes which are versioned. - For future use
-
View: PA_DLV_ASSCN_TASKS_V 12.1.1
PA_DLV_ASSCN_TASKS_V selects all the attributes of a Deliverable
APPS.PA_DLV_ASSCN_TASKS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·Explore PA module →
-
View: PA_STRUCT_TASKS_LITE_V 12.1.1
APPS.PA_STRUCT_TASKS_LITE_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
View: PA_DLVR_ACTIONS_V 12.1.1
PA_DLVR_ACTIONS_V selects all the attributes of a Deliverable Action
APPS.PA_DLVR_ACTIONS_V·↳ PA_OBJECT_RELATIONSHIPS·↳ PA_PROJECT_STATUSES·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_TASK_DET_SCH_OPT_V 12.1.1
APPS.PA_TASK_DET_SCH_OPT_V·↳ PA_PROJ_ELEMENTS_UTILS·↳ PA_PROJ_ELEM_VER_SCHEDULE·Explore PA module →
-
APPS.PA_FIN_PERCENT_COMP_HIST_V·↳ PA_PERCENT_COMPLETES·↳ PA_PROGRESS_ROLLUP·↳ PA_PROJ_ELEMENTS·Explore PA module →
-
View: PA_EGO_LIFECYCLES_V 12.2.2
Only - Retrofitted
APPS.PA_EGO_LIFECYCLES_V·↳ PA_LIFECYCLE_USAGES·↳ PA_PROJ_ELEMENTS·↳ PA_PROJ_ELEMENT_VERSIONS·Explore PA module →
-
PA_PROJ_ELEMENT_VERSIONS stores the common versioned information related to tasks and structures. - For future use