Results for “pabv_expenditure_items”

16 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PABV_EXPENDITURE_ITEMS is an APPS-owned read-only view in the Oracle E-Business Suite Projects (PA) module, documented as "Retrofitted" within the ETRM reference for releases 12.1.1 and 12.2.2. The view exposes expenditure item transaction data drawn from the Projects expenditure subledger, presenting cost, revenue, billing, and currency attributes in a single flattened structure. Its primary role is to support reporting and integration scenarios where expenditure items must be consumed without exposing the full internal structure of the underlying transaction table.

The "PABV_" prefix indicates a Projects-specific business view typically associated with Oracle Business Intelligence (OBI) Applications and other packaged reporting layers. The view is defined with the WITH READ ONLY clause, guaranteeing that consumers cannot perform DML through it, and it applies row-level security by evaluating '_SEC:PEI.ORG_ID' IS NOT NULL'. Such predicates are placeholders resolved at runtime through Oracle's data security framework, restricting results to the operating units accessible to the invoking user.

Underlying Base Objects

The view is defined over two synonyms: PA_EXPENDITURE_ITEMS_ALL (aliased PEI) and PA_TASKS (aliased PT). The join is an inner join on PEI.TASK_ID = PT.TASK_ID, meaning only expenditure items linked to a valid task are returned. Because PA_EXPENDITURE_ITEMS_ALL is the _ALL variant, it is partitioned or secured by operating unit via ORG_ID, and this column is surfaced explicitly in the view as ORG_ID /* OPERATING UNIT */ and asserted by the security predicate. The task table contributes the owning PROJECT_ID, which is projected alongside the expenditure item identifier.

As a view, no data is stored in PABV_EXPENDITURE_ITEMS; all persistence remains in the base tables. The metadata records the status as VALID, confirming the view compiles cleanly against its base objects in the documented releases.

Key Columns

The projection covers several functional groupings:

Several columns appear as literal placeholder expressions, such as '_LA:PEI.BILLABLE_FLAG:FND_LOOKUPS:YES_NO:MEANING'. These are late-binding lookup substitutions resolved by the reporting layer to translate code values into user-facing meanings via FND_LOOKUPS or PA_LOOKUPS. The descriptive flexfield column is represented by '_DF:PA:PA_EXPENDITURE_ITEMS_DESC_FLEX:PEI'.

Common Use Cases and Queries

Typical uses include project cost reporting, unbilled and unbilled receivable analysis, revenue accrual reconciliation, and feed into OBI dashboards. The view is also convenient for ad hoc analysis where a join between expenditure items and tasks is always required.

SELECT expenditure_item_id,
       project_id,
       task_id,
       expenditure_item_date,
       expenditure_type,
       raw_cost,
       burden_cost,
       bill_amount,
       billable_flag,
       org_id
  FROM apps.pabv_expenditure_items
 WHERE expenditure_item_date BETWEEN :start_date AND :end_date;

To analyze billing status for a project, one may aggregate bill amounts by expenditure type while filtering on bill hold and billable flags. Because the view is read-only and secured by ORG_ID, queries return only operating units for which the user is authorized, making it suitable for shared reporting responsibilities without exposing restricted data.