Results for “pa_alloc_missing_costs_v”

24 results




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

Overview

PA_ALLOC_MISSING_COSTS_V is a reporting and diagnostic view owned by the APPS schema within the Oracle E-Business Suite Projects (PA) module. It exposes allocation runs that detected missing or unallocated cost amounts, allowing project accountants and administrators to identify expenditures that were not successfully distributed by the allocation process. The view joins the missing-cost staging table to allocation run headers and enriching lookups so that each affected row is presented with its run context, project and task identifiers, and the fiscal period under which the run was executed.

Although the metadata references the "ar" search term (aliasing the PA_ALLOC_RUNS table as AR in the view text), this object is unrelated to Oracle Receivables. The AR alias refers strictly to the allocation run source within Projects. The view is read-only and is typically consumed by allocation reconciliation reports, period-close validation queries, and custom diagnostics that verify all eligible costs were captured during cost allocation.

Underlying Base Objects

The view is defined over five documented base objects:

  • PA_ALLOC_MISSING_COSTS — the primary table holding rows flagging amounts not picked up during an allocation run. Referenced as alias MC.
  • PA_ALLOC_RUNS — the allocation run header, providing draft request, release request, run period, and operating unit context. Referenced as alias AR.
  • PA_PROJECTS_ALL — supplies project number (SEGMENT1) and project name. Joined with an outer (+) operator so missing-project rows still appear.
  • PA_TASKS — supplies task number and task name, also outer-joined.
  • PA_LOOKUPS — resolves TYPE_CODE into a user-facing meaning using LOOKUP_TYPE = 'ALLOC_MISSING_AMT_TYPE'.

The joins link each missing-cost row to its run header (MC.RUN_ID = AR.RUN_ID) and optionally to project and task definitions, ensuring no diagnostic rows are dropped when reference data is absent.

Key Columns

  • RUN_ID — identifier of the allocation run that produced the missing-cost entry.
  • TYPE_CODE / TYPE — internal code and its decoded meaning describing the nature of the missing amount.
  • DRAFT_REQUEST_ID / RELEASE_REQUEST_ID — concurrent request identifiers associated with the draft and release phases of the allocation run.
  • RUN_PERIOD — the accounting period in which the run executed.
  • PROJECT_ID, PROJECT_NUMBER, PROJECT_NAME — project identification and descriptive attributes.
  • TASK_ID, TASK_NUMBER, TASK_NAME — task-level identification where applicable.
  • AMOUNT — the monetary value that was not allocated.
  • ORG_ID — the operating unit owning the allocation run, supporting multi-org filtering.

Common Use Cases and Queries

Typical usage centers on period-close reconciliation and troubleshooting allocation shortfalls. A query to list all missing costs for a specific period and operating unit might read:

  • SELECT run_id, project_number, task_number, type, amount, org_id FROM pa_alloc_missing_costs_v WHERE run_period = 'JAN-24' AND org_id = :p_org_id;
  • Summing unallocated amounts by project: SELECT project_number, SUM(amount) FROM pa_alloc_missing_costs_v GROUP BY project_number;
  • Filtering by run: SELECT * FROM pa_alloc_missing_costs_v WHERE run_id = :p_run_id;

Analysts use these results to determine whether costs remain in staging, whether tasks or projects are improperly defined, or whether allocation rules need adjustment before the next run.