Search Results pa_proj_commitment_base_view
Overview
PA_PROJ_COMMITMENT_BASE_VIEW is a public Oracle E-Business Suite view owned by the APPS schema and defined in the Projects (PA) product. It is a VALID database object in both release 12.1.1 and 12.2.2. The view functions as the consolidated base layer beneath the project commitment reporting view PA_PROJ_COMMITMENT_STATUS. Its purpose is to normalize commitment and expenditure data that originates from several distinct transactional sources into a single, uniform column structure so that downstream reporting objects, concurrent programs, and inquiry screens can retrieve project commitments without issuing multiple disjoint queries.
Commitments in Oracle Projects represent anticipated costs that have not yet been recognized as actual expenditure. These originate from approved requisitions, purchase orders, and uninvoiced supplier invoices. PA_PROJ_COMMITMENT_BASE_VIEW gathers these amounts alongside the full list of projects, exposing them in one projection. This makes it a foundational integration and reporting object for funds checking, budget-versus-commitment analysis, and project cost control.
Underlying Base Objects
The view is defined as the UNION ALL of four component queries, each drawing from a distinct source:
- PA_PROJ_APPR_REQ_DISTRIBUTIONS (view) — supplies approved requisition distribution amounts, mapped into the REQ_AMOUNT_OPEN column.
- PA_PROJ_APPR_PO_DISTRIBUTIONS (view) — supplies purchase order distribution amounts across ordered, delivered, and outstanding invoice positions.
- PA_PROJECTS (synonym over the project definition table) — supplies the master project and task identity rows via SEGMENT1, NAME, and PROJECT_ID, with all commitment amounts set to zero.
- PA_PROJ_AP_INV_DISTRIBUTIONS (view) — supplies supplier invoice distribution amounts mapped into AP_AMOUNT_PENDING.
ETRM metadata also records numerous programmatic dependencies referenced through these underlying views and the wider commitment reporting stack, including PA_CMT_UTILS, PA_CURRENCY, PA_MULTI_CURRENCY, PA_FUNDS_CONTROL_UTILS, PA_PJC_CWK_UTILS, PA_TASK_UTILS, PA_UTILS4, AP_INVOICES_PKG, FND_PROFILE, HR_GENERAL, and HR_SECURITY. HR_SECURITY and FND_PROFILE are significant because the commitment reporting chain applies organizational and responsibility-level security, and currency packages indicate multi-currency handling of commitment amounts.
Key Columns
The view exposes ten columns. The first five establish the reporting grain and are populated identically across all four UNION ALL branches:
- PROJECT_NUMBER and PROJECT_NAME — project identification attributes.
- PROJECT_ID — the internal project identifier used for joins and foreign keys.
- TASK_NUMBER and TASK_NAME — task-level identification; these are NULL in the branch sourced from PA_PROJECTS.
The remaining five columns carry the commitment amounts, each populated by exactly one branch and set to zero elsewhere:
- REQ_AMOUNT_OPEN — open approved requisition commitment amount.
- PO_AMOUNT_ORDERED — value of purchase order amounts ordered.
- PO_AMOUNT_DELIVERED — value of purchase order amounts delivered but not yet invoiced.
- PO_AMOUNT_OPEN — outstanding purchase order commitment, aligned to AMOUNT_OUTSTANDING_INVOICE in the source.
- AP_AMOUNT_PENDING — pending supplier invoice amount from AP invoice distributions.
Common Use Cases and Queries
Typical uses include producing commitment detail reports, reconciling requisition and purchase order commitments against actual invoice costs, and driving project funds control checks. Because the view is a base layer, most implementations query PA_PROJ_COMMITMENT_STATUS rather than this view directly; however, it is used when a normalized, source-tagged projection is required.
A representative query aggregating commitments by project:
SELECT project_number, project_name, project_id, SUM(req_amount_open) req_open, SUM(po_amount_ordered) po_ordered, SUM(po_amount_delivered) po_delivered, SUM(po_amount_open) po_open, SUM(ap_amount_pending) ap_pending FROM apps.pa_proj_commitment_base_view GROUP BY project_number, project_name, project_id;
To isolate task-level detail while excluding the project master rows, add a filter such as WHERE task_number IS NOT NULL. All queries should be executed with the appropriate APPS responsibility context so that the underlying HR security and profile logic is honored.
-
View: PA_PROJ_COMMITMENT_BASE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_BASE_VIEW, object_name:PA_PROJ_COMMITMENT_BASE_VIEW, status:VALID, product: PA - Projects , description: Base view of project commitment reporting view PA_PROJ_COMMITMENT_STATUS , implementation_dba_data: APPS.PA_PROJ_COMMITMENT_BASE_VIEW ,
-
View: PA_PROJ_COMMITMENT_BASE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_BASE_VIEW, object_name:PA_PROJ_COMMITMENT_BASE_VIEW, status:VALID, product: PA - Projects , description: Base view of project commitment reporting view PA_PROJ_COMMITMENT_STATUS , implementation_dba_data: APPS.PA_PROJ_COMMITMENT_BASE_VIEW ,
-
VIEW: APPS.PA_PROJ_COMMITMENT_STATUS
12.1.1
-
VIEW: APPS.PA_PROJ_COMMITMENT_STATUS
12.2.2
-
View: PA_PROJ_COMMITMENT_STATUS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_STATUS, object_name:PA_PROJ_COMMITMENT_STATUS, status:VALID, product: PA - Projects , description: View of project commitment costs, including requisitions, purchase orders, and pending vendor invoices , implementation_dba_data: APPS.PA_PROJ_COMMITMENT_STATUS ,
-
PACKAGE: APPS.PA_CMT_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_CMT_UTILS, status:VALID,
-
PACKAGE: APPS.PA_CMT_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CMT_UTILS, status:VALID,
-
View: PA_PROJ_COMMITMENT_STATUS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_STATUS, object_name:PA_PROJ_COMMITMENT_STATUS, status:VALID, product: PA - Projects , description: View of project commitment costs, including requisitions, purchase orders, and pending vendor invoices , implementation_dba_data: APPS.PA_PROJ_COMMITMENT_STATUS ,
-
PACKAGE: APPS.PA_PJC_CWK_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PJC_CWK_UTILS, status:VALID,
-
PACKAGE: APPS.PA_PJC_CWK_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PJC_CWK_UTILS, status:VALID,
-
PACKAGE: APPS.PA_UTILS4
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_UTILS4, status:VALID,
-
PACKAGE: APPS.PA_FUNDS_CONTROL_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FUNDS_CONTROL_UTILS, status:VALID,
-
VIEW: APPS.PA_PROJ_COMMITMENT_STATUS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_STATUS, object_name:PA_PROJ_COMMITMENT_STATUS, status:VALID,
-
PACKAGE: APPS.AP_INVOICES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_INVOICES_PKG, status:VALID,
-
VIEW: APPS.PA_PROJ_COMMITMENT_STATUS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_STATUS, object_name:PA_PROJ_COMMITMENT_STATUS, status:VALID,
-
PACKAGE: APPS.PA_TASK_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_TASK_UTILS, status:VALID,
-
PACKAGE: APPS.AP_INVOICES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_INVOICES_PKG, status:VALID,
-
VIEW: APPS.PA_PROJ_COMMITMENT_BASE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_BASE_VIEW, object_name:PA_PROJ_COMMITMENT_BASE_VIEW, status:VALID,
-
VIEW: APPS.PA_PROJ_COMMITMENT_BASE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_COMMITMENT_BASE_VIEW, object_name:PA_PROJ_COMMITMENT_BASE_VIEW, status:VALID,
-
PACKAGE: APPS.PA_MULTI_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_MULTI_CURRENCY, status:VALID,
-
PACKAGE: APPS.PA_MULTI_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_MULTI_CURRENCY, status:VALID,
-
VIEW: APPS.PA_PROJ_APPR_REQ_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_APPR_REQ_DISTRIBUTIONS, object_name:PA_PROJ_APPR_REQ_DISTRIBUTIONS, status:VALID,
-
VIEW: APPS.PA_PROJ_APPR_REQ_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_APPR_REQ_DISTRIBUTIONS, object_name:PA_PROJ_APPR_REQ_DISTRIBUTIONS, status:VALID,
-
PACKAGE: APPS.PA_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_CURRENCY, status:VALID,
-
PACKAGE: APPS.PA_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_CURRENCY, status:VALID,
-
VIEW: APPS.PA_PROJ_APPR_PO_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_APPR_PO_DISTRIBUTIONS, object_name:PA_PROJ_APPR_PO_DISTRIBUTIONS, status:VALID,
-
VIEW: APPS.PA_PROJ_APPR_PO_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_APPR_PO_DISTRIBUTIONS, object_name:PA_PROJ_APPR_PO_DISTRIBUTIONS, status:VALID,
-
VIEW: APPS.PA_PROJ_AP_INV_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_AP_INV_DISTRIBUTIONS, object_name:PA_PROJ_AP_INV_DISTRIBUTIONS, status:VALID,
-
VIEW: APPS.PA_PROJ_AP_INV_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_AP_INV_DISTRIBUTIONS, object_name:PA_PROJ_AP_INV_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2