Search Results pa_proj_unbilled_base_view
Overview
PA_PROJ_UNBILLED_BASE_VIEW is a standard Oracle EBS Projects (PA) base view owned by the APPS schema. It consolidates project-level unbilled amounts derived from detail transactions, providing a single aggregated row per project. The view is part of the unbilled receivables reporting layer and serves as a foundational query source for concurrent programs, Oracle Business Intelligence (OBIEE) extracts, and custom reporting that needs to quantify work performed but not yet invoiced. Because the underlying transactions include both expenditure items and events, the view captures two distinct unbilled streams: billable expenditures that have not been swept into a draft invoice, and standalone billable events that have not been invoiced. The view is marked VALID and uses a UNION to merge these streams into a common column layout, making it suitable for consumption by parent views or downstream calculations that also consider billed and revenue amounts.
Underlying Base Objects
The view is defined over five base objects, all of which are synonyms referencing the PA transactional tables:
- PA_EXPENDITURE_ITEMS_ALL — the principal source of billable expenditure items. Only rows where BILLABLE_FLAG = 'Y', ADJUSTED_EXPENDITURE_ITEM_ID IS NULL, and EVENT_NUM IS NULL are included in the first branch of the UNION.
- PA_CUST_REV_DIST_LINES_ALL — joined on EXPENDITURE_ITEM_ID and PROJECT_ID. The view restricts to the maximum LINE_NUM per expenditure item and to rows with DRAFT_INVOICE_NUM IS NULL, ensuring only unbilled distribution lines are counted. A hint (INDEX(CRDL PA_CUST_REV_DIST_LINES_N2)) drives the access path.
- PA_EVENTS — supplies the second branch of the UNION. Events with a non-zero BILL_TRANS_BILL_AMOUNT are included only when no matching PA_DRAFT_INVOICE_ITEMS row exists for the project, task, and event number.
- PA_DRAFT_INVOICE_ITEMS — used in the NOT EXISTS anti-join to exclude events that have already been invoiced.
- PA_CUST_REV_DIST_LINES — referenced in the correlated subquery that returns MAX(LINE_NUM) per expenditure item.
Key Columns
- PROJECT_ID — the grouping key and the only column on which the view aggregates.
- UNBILLED_ITEM_AMOUNT — SUM(NVL(BILL_AMOUNT,0)) of qualifying expenditure items.
- UNBILLED_ITEM_QUANTITY — COUNT of qualifying expenditure item IDs.
- ON_HOLD_AMOUNT / ON_HOLD_QUANTITY — amounts and counts where BILL_HOLD_FLAG = 'Y'.
- ONE_TIME_HOLD_AMOUNT / ONE_TIME_HOLD_QUANTITY — amounts and counts where BILL_HOLD_FLAG = 'O'.
- UNBILLED_EVENT_AMOUNT — sum of unbilled event bill transaction amounts from PA_EVENTS.
- ITEM_CURRENCY_COUNT / ITEM_CURRENCY_CODE — COUNT(DISTINCT) and MAX of BILL_TRANS_CURRENCY_CODE, indicating currency multiplicity.
- UB_ITEM_BILL_TRANS_AMOUNT, ON_HOLD_BILL_TRANS_AMOUNT — the bill transaction currency equivalents of the unbilled and hold amounts.
Common Use Cases and Queries
Typical scenarios include unbilled receivables dashboards, month-end project accrual reconciliations, and feeds into revenue recognition processes.
To list total unbilled amounts per project:
- SELECT project_id, unbilled_item_amount, unbilled_event_amount FROM pa_proj_unbilled_base_view WHERE unbilled_item_amount > 0 OR unbilled_event_amount > 0;
To isolate held amounts awaiting release:
- SELECT project_id, on_hold_amount, one_time_hold_amount, on_hold_quantity + one_time_hold_quantity AS total_holds FROM pa_proj_unbilled_base_view;
To detect multi-currency exposure on unbilled balances:
- SELECT project_id, item_currency_count, item_currency_code, ub_item_bill_trans_amount FROM pa_proj_unbilled_base_view WHERE item_currency_count > 1;
Because the view is a base layer defined with an inline hint and a correlated subquery, joins to PA_PROJECTS for project names, or to PA_PROJECT_CUSTOMERS for customer-level rollups, are commonly applied by downstream reporting queries.
-
View: PA_PROJ_UNBILLED_BASE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_BASE_VIEW, object_name:PA_PROJ_UNBILLED_BASE_VIEW, status:VALID, product: PA - Projects , description: Base view of project unbilled amounts based on detail transactions , implementation_dba_data: APPS.PA_PROJ_UNBILLED_BASE_VIEW ,
-
View: PA_PROJ_UNBILLED_BASE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_BASE_VIEW, object_name:PA_PROJ_UNBILLED_BASE_VIEW, status:VALID, product: PA - Projects , description: Base view of project unbilled amounts based on detail transactions , implementation_dba_data: APPS.PA_PROJ_UNBILLED_BASE_VIEW ,
-
VIEW: APPS.PA_PROJ_UNBILLED_BASE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_BASE_VIEW, object_name:PA_PROJ_UNBILLED_BASE_VIEW, status:VALID,
-
VIEW: APPS.PA_PROJ_UNBILLED_SUMMARY_VIEW
12.1.1
-
VIEW: APPS.PA_PROJ_UNBILLED_SUMMARY_VIEW
12.2.2
-
VIEW: APPS.PA_PROJ_UNBILLED_BASE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_BASE_VIEW, object_name:PA_PROJ_UNBILLED_BASE_VIEW, status:VALID,
-
View: PA_PROJ_UNBILLED_SUMMARY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_SUMMARY_VIEW, object_name:PA_PROJ_UNBILLED_SUMMARY_VIEW, status:VALID, product: PA - Projects , description: Summary unbilled and billing hold amounts for projects , implementation_dba_data: APPS.PA_PROJ_UNBILLED_SUMMARY_VIEW ,
-
View: PA_PROJ_UNBILLED_SUMMARY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_SUMMARY_VIEW, object_name:PA_PROJ_UNBILLED_SUMMARY_VIEW, status:VALID, product: PA - Projects , description: Summary unbilled and billing hold amounts for projects , implementation_dba_data: APPS.PA_PROJ_UNBILLED_SUMMARY_VIEW ,
-
SYNONYM: APPS.PA_CUST_REV_DIST_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_REV_DIST_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_CUST_REV_DIST_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_REV_DIST_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_CUST_REV_DIST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_REV_DIST_LINES, status:VALID,
-
SYNONYM: APPS.PA_CUST_REV_DIST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_REV_DIST_LINES, status:VALID,
-
VIEW: APPS.PA_PROJ_UNBILLED_SUMMARY_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_SUMMARY_VIEW, object_name:PA_PROJ_UNBILLED_SUMMARY_VIEW, status:VALID,
-
SYNONYM: APPS.PA_EVENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EVENTS, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_INVOICE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_EVENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EVENTS, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_INVOICE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID,
-
VIEW: APPS.PA_PROJ_UNBILLED_SUMMARY_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_SUMMARY_VIEW, object_name:PA_PROJ_UNBILLED_SUMMARY_VIEW, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
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
-
eTRM - PA Tables and Views
12.2.2