Search Results pa_forecast_items




Overview

The PA_FORECAST_ITEMS table is a core transactional table within the Oracle E-Business Suite Project Resource Management module. It serves as the detailed repository for daily resource demand and supply data. Specifically, it stores granular, day-level information for both project requirements (demand) and resource assignments (supply). A critical aspect of its design is its ability to also hold data for unassigned days for schedulable resources, enabling comprehensive capacity planning and forecasting. Its primary role is to support the scheduling engine, facilitate resource utilization analysis, and provide the underlying data for forecasting reports within Oracle Projects.

Key Information Stored

The table's structure is designed to capture the intersection of resource, project, time, and effort. While the full column list is extensive, key columns inferred from its description and foreign key relationships include FORECAST_ITEM_ID (the primary key), ASSIGNMENT_ID (linking to PA_PROJECT_ASSIGNMENTS), and the forecast date. It also holds organizational context via PROJECT_ORGANIZATION_ID and EXPENDITURE_ORGANIZATION_ID, and job role information via JOB_ID. Crucially, it stores the quantitative effort or hours planned for each day, which is the foundational data for understanding resource loading and availability.

Common Use Cases and Queries

This table is central to reporting on resource forecasts and schedules. Common use cases include analyzing daily resource allocations against a project plan, identifying overallocation or underutilization of resources by day, and generating capacity vs. demand reports. A typical query pattern involves joining to assignment, project, and resource tables to contextualize the forecast data. For example, to retrieve a daily forecast for a specific project, one might query:

  • SELECT pfi.forecast_date, SUM(pfi.quantity) FROM pa_forecast_items pfi, pa_projects_all ppa WHERE pfi.project_id = ppa.project_id AND ppa.segment1 = 'PROJ123' GROUP BY pfi.forecast_date;

Data from this table is also essential for reconciling forecasted effort with actuals captured in the PA_EXPENDITURES table.

Related Objects

PA_FORECAST_ITEMS has defined relationships with several other key EBS tables, as documented in the provided metadata. Its primary foreign key relationships are:

  • PA_PROJECT_ASSIGNMENTS: Joined via ASSIGNMENT_ID. This links forecast details to the specific project assignment record.
  • PER_JOBS: Joined via JOB_ID. This provides the job role for the forecasted effort.
  • HR_ALL_ORGANIZATION_UNITS: Joined via both PROJECT_ORGANIZATION_ID and EXPENDITURE_ORGANIZATION_ID. These links provide the executing and financial organizational context.
  • PA_FI_AMOUNT_DETAILS: This table references PA_FORECAST_ITEMS via FORECAST_ITEM_ID, storing detailed financial amounts (e.g., raw cost, burdened cost) associated with the forecasted effort.

The primary key, FORECAST_ITEM_ID, is the central point for these relationships, ensuring data integrity across the resource forecasting model.