Search Results pa_fin_plan_types_w_v
Overview
PA_FIN_PLAN_TYPES_W_V is a PL/SQL view owned by the APPS schema in Oracle E-Business Suite (validated for 12.1.1 and 12.2.2). It belongs to the Projects (PA) product family and supports the Plan Types page within the Project Management workbench and financial plan setup. The view returns, for a given project identifier, the set of financial plan types that are currently active as working plan types, together with aggregated labor, cost, and revenue measures derived from the associated budget versions. It functions as a presentation and integration layer: rather than exposing raw transactional budget data, it consolidates plan-type configuration, security plan class mapping, and summarized financial figures into a single row per project/plan-type combination. This makes it a convenient source for EBS Forms-based pages, OAF regions, and downstream reporting or integration queries that need a project-scoped view of active financial plans.
Underlying Base Objects
The view is defined over four documented referenced objects:
- PA_PROJ_FP_OPTIONS (SYNONYM) — supplies project-level financial plan options, including PROJECT_ID, FIN_PLAN_PREFERENCE_CODE, REPORT_LABOR_HRS_FROM_CODE, and MARGIN_DERIVED_FROM_CODE.
- PA_FIN_PLAN_TYPES_VL (VIEW) — the translated/validated list of financial plan type definitions, providing NAME, FIN_PLAN_TYPE_ID, FIN_PLAN_TYPE_CODE, and PLAN_CLASS_CODE.
- PA_BUDGET_VERSIONS (SYNONYM) — the source of version-level quantities and amounts, including LABOR_QUANTITY, VERSION_TYPE, RAW_COST, BURDENED_COST, REVENUE, TOTAL_PROJECT_RAW_COST, TOTAL_PROJECT_BURDENED_COST, TOTAL_PROJECT_REVENUE, and the various transfer, lent-resource, unassigned-time, and cost-adjustment columns that are aggregated with SUM(DECODE(...)).
- PA_FIN_PLAN_TYPE_GLOBAL (PACKAGE) — invoked through PLANTYPE_TO_PLANCLASS(PROJECT_ID, FIN_PLAN_TYPE_ID) to derive SECURITY_PLAN_CLASS_CODE, applying the project-specific plan class relevant to security and access control.
This mix of a package function call, translated type definitions, and aggregate budget version data is what distinguishes the view from a simple configuration lookup; the aggregations mean that returned measures reflect the working plan types for the project rather than an ungrouped transaction stream.
Key Columns
- PROJECT_ID — identifies the project whose working financial plan types are returned.
- NAME and FIN_PLAN_TYPE_CODE — the display name and code of the financial plan type.
- FIN_PLAN_TYPE_ID — the primary key of the plan type, used for joins to plan type setup.
- PLAN_CLASS_CODE — the plan class assigned to the plan type in setup.
- SECURITY_PLAN_CLASS_CODE — the plan class derived via PA_FIN_PLAN_TYPE_GLOBAL.PLANTYPE_TO_PLANCLASS for the specific project; used for security and menu behavior.
- FIN_PLAN_PREFERENCE_CODE — the project's preference for the plan type, sourced from PA_PROJ_FP_OPTIONS.
- LABOR_QUANTITY — summed labor hours, conditionally filtered by REPORT_LABOR_HRS_FROM_CODE and VERSION_TYPE.
- COST — the summed cost figure, computed differently depending on whether MARGIN_DERIVED_FROM_CODE is 'R' (raw cost) or 'B' (burdened cost), and adjusted for lent resources, unassigned time, inter-project transfers, and cost adjustments.
- Revenue-related aggregate columns — derived from BV.REVENUE and BV.TOTAL_PROJECT_REVENUE with transfer revenue adjustments.
Common Use Cases and Queries
Typical scenarios include reconstructing the Plan Types page data for a project, auditing which plan types are active and how they roll up financially, and feeding project financial summaries into custom reports. A basic retrieval for a single project:
SELECT project_id, name, fin_plan_type_code, plan_class_code, security_plan_class_code, fin_plan_preference_code, labor_quantity, cost FROM apps.pa_fin_plan_types_w_v WHERE project_id = :p_project_id;
To compare preference codes across projects, join the view to PA_PROJECTS and aggregate. Because the view performs SUM aggregations over budget versions, results are returned per plan type rather than per version, so callers should not expect version-level granularity. Queries should always constrain PROJECT_ID where possible, since the package function call and aggregate scans are evaluated per project. When integrating, note the dependency on the PA_FIN_PLAN_TYPE_GLOBAL package; the view cannot be queried successfully if that package is invalid.
-
View: PA_FIN_PLAN_TYPES_W_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PLAN_TYPES_W_V, object_name:PA_FIN_PLAN_TYPES_W_V, status:VALID, product: PA - Projects , description: This view is used for the Plan Types page. It retrieves information for all plan types that are current working for a given project id. , implementation_dba_data: APPS.PA_FIN_PLAN_TYPES_W_V ,
-
View: PA_FIN_PLAN_TYPES_W_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PLAN_TYPES_W_V, object_name:PA_FIN_PLAN_TYPES_W_V, status:VALID, product: PA - Projects , description: This view is used for the Plan Types page. It retrieves information for all plan types that are current working for a given project id. , implementation_dba_data: APPS.PA_FIN_PLAN_TYPES_W_V ,
-
PACKAGE: APPS.PA_FIN_PLAN_TYPE_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FIN_PLAN_TYPE_GLOBAL, status:VALID,
-
PACKAGE: APPS.PA_FIN_PLAN_TYPE_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FIN_PLAN_TYPE_GLOBAL, status:VALID,
-
VIEW: APPS.PA_FIN_PLAN_TYPES_W_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PLAN_TYPES_W_V, object_name:PA_FIN_PLAN_TYPES_W_V, status:VALID,
-
VIEW: APPS.PA_FIN_PLAN_TYPES_W_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PLAN_TYPES_W_V, object_name:PA_FIN_PLAN_TYPES_W_V, status:VALID,
-
VIEW: APPS.PA_FIN_PLAN_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PLAN_TYPES_VL, object_name:PA_FIN_PLAN_TYPES_VL, status:VALID,
-
VIEW: APPS.PA_FIN_PLAN_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_FIN_PLAN_TYPES_VL, object_name:PA_FIN_PLAN_TYPES_VL, status:VALID,
-
SYNONYM: APPS.PA_PROJ_FP_OPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJ_FP_OPTIONS, status:VALID,
-
SYNONYM: APPS.PA_PROJ_FP_OPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJ_FP_OPTIONS, status:VALID,
-
SYNONYM: APPS.PA_BUDGET_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_VERSIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PA_BUDGET_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_VERSIONS, status:VALID,
-
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
-
12.2.2 DBA Data
12.2.2
-
eTRM - PA Tables and Views
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1