Search Results pa_res_list_map_tmp4
Overview
PA_FP_GEN_BILLING_AMOUNTS is an Oracle Projects package body in the APPS schema that supports the generation of billing amounts for forecast and budget financial plans. Its principal role is to calculate the billable revenue, raw cost, and burdened cost amounts associated with project events and resource assignments, converting transactional amounts into the project functional currency and the project functional currency of the forecast or budget. The package operates within the financial planning and billing integration area of Oracle Projects, supplying the amounts that subsequently feed billing event generation. It is functionally coupled with multi-currency conversion logic through PA_FP_MULTI_CURRENCY_PKG, and it uses global temporary infrastructure such as the PA_RES_LIST_MAP_TMP4 table family to stage resource-to-event mappings. The package is documented as an OTHER API classification with six procedures and functions, and it is referenced by three other packages.
Key Procedures and Functions
- GET_EVENT_DATE — Determines the effective event date given a transaction event date, an ETC start date, and a plan class code. For BUDGET plans the transaction event date is returned; for FORECAST plans the later of the event date and ETC start date is applied.
- CONVERT_TXN_AMT_TO_PC_PFC — Converts transactional revenue, raw cost, and burdened cost amounts into both the project functional currency and the project functional currency of the forecast/budget, returning separate output values and rejection indicators for each dimension. It leverages bulk conversion types from PA_FP_MULTI_CURRENCY_PKG.
- GEN_BILLING_AMOUNTS — The primary driver that generates billing amounts for the applicable financial plan, orchestrating amount calculation and staging of results.
- GET_BILLING_EVENT_AMT_IN_PFC — Retrieves billing event amounts expressed in the project functional currency for downstream billing processing.
- MAP_BILLING_EVENT_RLMI_RBS — Maps billing events to resource list member identifiers and resource breakdown structure identifiers for planning and reporting consistency.
- UPD_TMP4_TXN_RA_ID_AND_ML — Updates the temporary resource list map structure (the PA_RES_LIST_MAP_TMP4 table) with transaction resource assignment identifiers and mapping level information.
Tables Accessed
- PA_BUDGET_VERSIONS, PA_BUDGET_LINES, PA_BUDGET_LINES_S — Supply budget version and line detail used to derive planned amounts.
- PA_PROJECTS_ALL, PA_PROJ_FP_OPTIONS, PA_FIN_PLAN_TYPES_B, PA_IMPLEMENTATIONS_ALL — Provide project definition, financial plan options, plan types, and implementation settings.
- PA_RESOURCE_ASSIGNMENTS, PA_RESOURCE_ASGN_CURR_TMP — Supply resource assignment and currency context for amount conversion.
- PA_EVENT_TYPES — Defines event types that drive billing event generation.
- PA_FP_ROLLUP_TMP, PA_FP_TXN_CURRENCIES, PA_RES_LIST_MAP_TMP4 — Temporary and currency staging tables used to accumulate rollup and mapping results.
- GL_PERIOD_STATUSES, PA_PERIODS, PA_PROJ_ELEMENTS — Provide period and project element context.
Usage Notes
PA_FP_GEN_BILLING_AMOUNTS is typically invoked from Oracle Projects concurrent programs and internal workflows that generate billing amounts for forecast and budget financial plans. It is called from financial plan generation and billing event creation flows, and is referenced by other packages listed in the ETRM metadata. Custom integrations should not call this package directly for amount calculation, as the public API surface is not formally declared; developers needing billing amount logic should prefer documented Oracle Projects APIs. The package honors the PA_DEBUG_MODE profile option for diagnostic output. Because it depends on temporary tables such as PA_RES_LIST_MAP_TMP4, concurrent invocations should be scoped to avoid collisions, and currency conversion behavior should be validated against PA_FP_MULTI_CURRENCY_PKG for each implementation's functional currency setup.
-
APPS.PA_FP_GEN_BILLING_AMOUNTS SQL Statements
12.2.2
-
APPS.PA_FP_GEN_BILLING_AMOUNTS SQL Statements
12.1.1
-
SYNONYM: APPS.PA_RES_LIST_MAP_TMP4
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_RES_LIST_MAP_TMP4, status:VALID,
-
APPS.PA_FP_GEN_BUDGET_AMT_PUB SQL Statements
12.2.2
-
APPS.PA_FP_GEN_BUDGET_AMT_PUB SQL Statements
12.1.1
-
APPS.PA_FP_GEN_PUB SQL Statements
12.2.2
-
APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB SQL Statements
12.1.1
-
APPS.PA_FP_COMMITMENT_AMOUNTS SQL Statements
12.2.2
-
APPS.PA_FP_GEN_PUB SQL Statements
12.1.1
-
APPS.PA_FP_COMMITMENT_AMOUNTS SQL Statements
12.1.1
-
APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB SQL Statements
12.2.2
-
SYNONYM: APPS.PA_RES_LIST_MAP_TMP4_1
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_RES_LIST_MAP_TMP4_1, status:VALID,
-
SYNONYM: APPS.PA_RES_LIST_MAP_TMP4
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_RES_LIST_MAP_TMP4, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_BILLING_AMOUNTS
12.2.2
-
PACKAGE BODY: APPS.PA_FP_GEN_BILLING_AMOUNTS
12.1.1
-
PACKAGE BODY: APPS.PA_FP_COMMITMENT_AMOUNTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_COMMITMENT_AMOUNTS, status:VALID,
-
PACKAGE BODY: APPS.PA_RLMI_RBS_MAP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RLMI_RBS_MAP_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_COMMITMENT_AMOUNTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_COMMITMENT_AMOUNTS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_COMMITMENT_AMOUNTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_COMMITMENT_AMOUNTS, status:VALID,
-
TABLE: PA.PA_RES_LIST_MAP_TMP4
12.1.1
owner:PA, object_type:TABLE, object_name:PA_RES_LIST_MAP_TMP4, status:VALID,
-
PACKAGE BODY: APPS.PA_RLMI_RBS_MAP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RLMI_RBS_MAP_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_COMMITMENT_AMOUNTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_COMMITMENT_AMOUNTS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_MAINTAIN_ACTUAL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_MAINTAIN_ACTUAL_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_MAINTAIN_ACTUAL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_MAINTAIN_ACTUAL_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_BILLING_AMOUNTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_BILLING_AMOUNTS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_BILLING_AMOUNTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_BILLING_AMOUNTS, status:VALID,
-
APPS.PA_RLMI_RBS_MAP_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PJI_FM_XBS_ACCUM_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_XBS_ACCUM_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_GEN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_PUB, status:VALID,
-
PACKAGE BODY: APPS.PJI_FM_XBS_ACCUM_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_FM_XBS_ACCUM_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_WP_GEN_BUDGET_AMT_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_WP_GEN_BUDGET_AMT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_WP_GEN_BUDGET_AMT_PUB, status:VALID,
-
APPS.PA_RLMI_RBS_MAP_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_PLANNING_RESOURCE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PLANNING_RESOURCE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_PLANNING_RESOURCE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PLANNING_RESOURCE_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_CI_MERGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_CI_MERGE, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_CI_MERGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_CI_MERGE, status:VALID,
-
PACKAGE BODY: APPS.PA_FP_COMMITMENT_AMOUNTS
12.1.1
-
PACKAGE BODY: APPS.PA_FP_GEN_BUDGET_AMT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_BUDGET_AMT_PUB, status:VALID,
-
APPS.PA_FP_GEN_COMMITMENT_AMOUNTS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_FP_COMMITMENT_AMOUNTS
12.2.2
-
PACKAGE BODY: APPS.PA_FP_GEN_BUDGET_AMT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FP_GEN_BUDGET_AMT_PUB, status:VALID,
-
APPS.PA_FP_GEN_COMMITMENT_AMOUNTS SQL Statements
12.2.2
-
APPS.PA_RESOURCE_MAPPING SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_FP_GEN_BUDGET_AMT_PUB
12.2.2
-
PACKAGE BODY: APPS.PA_FP_GEN_BUDGET_AMT_PUB
12.1.1
-
PACKAGE BODY: APPS.PA_FP_GEN_PUB
12.2.2
-
PACKAGE BODY: APPS.PA_FP_GEN_PUB
12.1.1
-
APPS.PA_RESOURCE_MAPPING SQL Statements
12.2.2