Search Results pa_fp_gen_fcst_rmap_pkg




Overview

The APPS.PA_FP_GEN_FCST_RMAP_PKG package is a component of the Oracle E-Business Suite Projects (PA) module, specifically belonging to the Financial Planning and Forecasting (FP) subsystem. Its primary business function is to support the generation of forecast revenue and cost data by mapping forecast source transactions to the appropriate planning structures. In the Oracle EBS 12.1.1 and 12.2.2 environments, this package operates within the broader forecasting engine that enables project managers and financial planners to produce accurate, resource-based forecasts.

The package is classified as an OTHER API type, meaning it is an internal utility package rather than a public-facing API intended for external integration. It operates on the forecast generation side of the Projects suite, working in conjunction with amount generation utilities to transform source transactions into forecastable amounts. As a VALID object in the APPS schema, it is a compiled, active component of the forecasting architecture.

Key Procedures and Functions

The package exposes one documented procedure:

  • FCST_SRC_TXNS_RMAP — This procedure handles the mapping of forecast source transactions. The naming convention (RMAP, likely "resource map" or "re-map") suggests it associates or re-associates source transactions with the correct resource and planning definitions used during forecast generation. It forms a preprocessing step that feeds downstream amount calculation logic.

No parameter lists are documented in the available ETRM metadata, and the package does not expose additional public procedures or functions. It is tightly coupled with PA_FP_GEN_AMOUNT_UTILS, which it references for amount-related processing, reinforcing its role as a mapping layer preceding amount generation.

Tables Accessed

The package reads and writes the following documented tables via APPS synonyms:

  • PA_BUDGET_VERSIONS — Provides the budget/forecast version context that governs which planning data is processed.
  • PA_PROJ_FP_OPTIONS — Supplies project-level forecasting options and configuration parameters that drive mapping behaviour.
  • PA_BUDGET_LINES — Holds the budget and forecast line detail into which mapped values are aligned.
  • PA_FP_CALC_AMT_TMP1 / PA_FP_CALC_AMT_TMP2 — Temporary staging tables used during the forecast amount calculation process.
  • PA_FP_PLANNING_RES_TMP1 — A temporary table for planning resource data, used as an intermediate store during mapping.
  • PA_RESOURCE_ASSIGNMENTS — Defines resource assignments against project tasks and planning structures.
  • PA_RESOURCE_LISTS_ALL_BG — Provides the resource list definitions used to resolve resources during mapping.
  • PLITBLM — A PL/SQL index-by table type used within the package for in-memory processing.

Usage Notes

This package is an internal engine component and is not typically invoked directly by end users. It is most commonly called indirectly through forecast generation and amount calculation flows initiated from the Project Management or Financial Planning workbenches, or through concurrent programs that generate forecast amounts (such as those driving PA_FP_GEN_FCST_AMT_PUB, which references this package). Custom development calling this package directly is generally discouraged, as the package forms part of an interdependent internal chain tied to PA_FP_GEN_AMOUNT_UTILS. Any extension or troubleshooting effort should follow Oracle's standard ETRM documentation and preserve the existing dependency contract.