Search Results pa_num_tbl_type
Overview
APPS.PJI_FM_PLAN_MAINT_T_PVT is a private (PVT) PL/SQL package within the Oracle EBS Projects Intelligence (PJI) schema. Its business purpose is to maintain, extract, and roll up financial plan data used by Oracle Project Portfolio Management and Project Financial Management reporting. The package supports the movement of plan versions and plan amounts between staging, fact, and aggregation tables that feed the Project Financial Plan (FP) reporting model. The "_T_PVT" suffix and PVT classification indicate that the package is an internal private API intended for use by other PJI packages rather than being called directly by end users or external applications. It is a supporting component of the financial plan maintenance and accumulation framework, responsible for copying plans, extracting plan versions and amounts, reversing plan amounts, and populating the FP fact tables used in project financial reporting.
Key Procedures and Functions
The package exposes 54 documented procedures and functions. These fall into several functional groups:
- Plan copy routines: COPY_PRIMARY, COPY_PLANS, and COPY_PRIMARY_SINGLE manage the duplication of primary and secondary plan definitions and their associated amounts.
- Plan version extraction: EXTRACT_FIN_PLAN_VERSIONS, EXTRACT_FIN_PLAN_VERS_BULK, and EXTRACT_CB_CO_PLAN_VERSIONS retrieve financial plan version records and cost-burden/currency plan versions for downstream processing.
- Plan amount extraction: EXTRACT_PLAN_AMOUNTS_PRIRBS, EXTRACT_PLAN_AMOUNTS_SECRBS, EXTRACT_PLAN_AMTS_PRIRBS_GLC12, and EXTRACT_PLAN_AMTS_SECRBS_GLC12 extract primary and secondary resource breakdown structure plan amounts, including variants supporting GLC12 (Project Costing GL) configurations.
- Amount reversal and rollup: REVERSE_PLAN_AMTS, ROLLUP_FPR_RBS, and ROLLUP_FPR_RBS_T_SLICE reverse or aggregate financial plan amounts across RBS hierarchies and time slices.
- Fact table maintenance: INSERT_INTO_FP_FACT, MERGE_INTO_FP_FACT, GET_FP_ROW_IDS, UPDATE_FP_ROWS, INSERT_FP_ROWS, and DELETE_PRI_NONTIMEPH_ENTDAMTS load, reconcile, and delete rows in the financial plan fact structures, including non-time-phased entered amounts.
- WBS and resource structure handling: CREATE_WBSRLP builds WBS rollup relationships used by the aggregation logic.
Tables Accessed
The package reads and writes both PA and PJI tables through APPS synonyms. PA_PROJECTS_ALL, PA_BUDGET_VERSIONS, PA_BUDGET_LINES, PA_IMPLEMENTATIONS_ALL, PA_PROJ_FP_OPTIONS, and PA_PROJ_ELEM_VER_STRUCTURE supply project, budget, version, and FP configuration data. PA_RBS_PRJ_ASSIGNMENTS, PA_RESOURCE_ASSIGNMENTS, PA_RESOURCE_LISTS_ALL_BG, and PA_RBS_TXN_ACCUM_MAP provide resource breakdown structure definitions and assignment mappings. PJI tables PJI_AC_AGGR_PJP1_T, PJI_AC_RMAP_ACR_T, PJI_AC_XBS_ACCUM_F, PJI_FM_AGGR_DLY_RATES_T, and PJI_FM_EXTR_PLAN_LINES hold aggregated, mapped, and extracted plan data consumed by the reporting layer. The type dependency PA_NUM_TBL_TYPE is a PL/SQL collection type widely used to pass arrays of numbers between PJI packages; PA_VARCHAR2_30_TBL_TYPE provides the corresponding string collection.
Usage Notes
PJI_FM_PLAN_MAINT_T_PVT is referenced by APPS.PJI_FM_PLAN_MAINT, APPS.PJI_FM_XBS_ACCUM_MAINT, and by itself internally. It is invoked indirectly when plan maintenance and accumulation processes execute within the Projects Intelligence offering, typically through concurrent programs and scheduled processes that maintain financial plan data. Custom code should not call this PVT package directly; developers requiring similar functionality should use the public PJI_FM_PLAN_MAINT interface instead. Because the package depends on PA_NUM_TBL_TYPE and PA_VARCHAR2_30_TBL_TYPE, callers passing collection arguments must ensure the correct Project Costing collection types are used.
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.PJI_FM_PLAN_MAINT_T_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PJI_FM_PLAN_MAINT_T_PVT, status:VALID,
-
PACKAGE: APPS.PA_RP_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_RP_UTIL, status:VALID,
-
PACKAGE: APPS.PA_ROLE_PROFILES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_ROLE_PROFILES_PUB, status:VALID,
-
PACKAGE: APPS.PA_PPR_SMART_SLICE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PPR_SMART_SLICE_PVT, status:VALID,
-
PACKAGE: APPS.PA_ROLE_PROFILES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_ROLE_PROFILES_PUB, status:VALID,
-
PACKAGE: APPS.PJI_CALC_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_CALC_ENGINE, status:VALID,
-
PACKAGE: APPS.PA_RP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_RP_UTIL, status:VALID,
-
PACKAGE: APPS.PA_ROLE_PROFILES_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_ROLE_PROFILES_UTILS, status:VALID,
-
PACKAGE: APPS.PJI_CALC_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PJI_CALC_ENGINE, status:VALID,
-
PACKAGE: APPS.PA_PLAN_RES_DEFAULTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PLAN_RES_DEFAULTS_PUB, status:VALID,
-
PACKAGE: APPS.PA_PLAN_RL_FORMATS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PLAN_RL_FORMATS_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_ROLE_STATUS_MENU_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ROLE_STATUS_MENU_UTILS, status:VALID,
-
PACKAGE: APPS.PA_FP_CALC_PLAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FP_CALC_PLAN_PUB, status:VALID,
-
PACKAGE: APPS.PA_FP_UPGRADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FP_UPGRADE_PKG, status:VALID,
-
PACKAGE: APPS.PA_ROLE_PROFILES_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_ROLE_PROFILES_UTILS, status:VALID,
-
PACKAGE: APPS.PA_PLAN_RES_DEFAULTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PLAN_RES_DEFAULTS_PUB, status:VALID,
-
PACKAGE: APPS.PA_RATE_ATTR_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_RATE_ATTR_PKG, status:VALID,
-
PACKAGE: APPS.PA_PLAN_RL_FORMATS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PLAN_RL_FORMATS_PUB, status:VALID,
-
PACKAGE: APPS.PA_RATE_ATTR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_RATE_ATTR_PKG, status:VALID,
-
PACKAGE: APPS.PJI_FM_PLAN_MAINT_T_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_FM_PLAN_MAINT_T_PVT, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_SEARCH_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_SEARCH_UTILS, status:VALID,
-
PACKAGE: APPS.PJI_PERF_RPTG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_PERF_RPTG_PUB, status:VALID,
-
PACKAGE BODY: APPS.PJI_CALC_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_CALC_ENGINE, status:VALID,
-
PACKAGE: APPS.PA_PERF_RULES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PERF_RULES_PUB, status:VALID,
-
PACKAGE: APPS.PA_FP_CALC_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FP_CALC_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PJI_VP_REP_DFLT_PARAMS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_VP_REP_DFLT_PARAMS, status:VALID,
-
PACKAGE: APPS.PJI_FM_PLAN_MAINT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PJI_FM_PLAN_MAINT_PVT, status:VALID,
-
PACKAGE: APPS.PA_RES_MANAGEMENT_AMG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_RES_MANAGEMENT_AMG_PUB, status:VALID,
-
PACKAGE: APPS.PA_PERF_RULES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PERF_RULES_PUB, status:VALID,
-
PACKAGE: APPS.PJI_FM_PLAN_MAINT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_FM_PLAN_MAINT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PJI_CALC_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_CALC_ENGINE, status:VALID,
-
PACKAGE: APPS.PA_DATE_RANGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_DATE_RANGE_PKG, status:VALID,
-
PACKAGE: APPS.PJI_PERF_RPTG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PJI_PERF_RPTG_PUB, status:VALID,
-
PACKAGE: APPS.PA_FP_ADJUSTMENT_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FP_ADJUSTMENT_UTILS, status:VALID,
-
PACKAGE: APPS.PA_FP_CALC_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FP_CALC_UTILS, status:VALID,
-
PACKAGE: APPS.PA_FP_ADJUSTMENT_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FP_ADJUSTMENT_UTILS, status:VALID,
-
PACKAGE: APPS.PA_DATE_RANGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_DATE_RANGE_PKG, status:VALID,
-
PACKAGE: APPS.PA_PROJECT_SEARCH_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PROJECT_SEARCH_UTILS, status:VALID,
-
PACKAGE: APPS.PA_FP_CALC_PLAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FP_CALC_PLAN_PUB, status:VALID,
-
PACKAGE: APPS.PA_RBS_ELEMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_RBS_ELEMENTS_PUB, status:VALID,
-
PACKAGE: APPS.PA_PLAN_RES_LIST_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_PLAN_RES_LIST_PUB, status:VALID,
-
PACKAGE: APPS.PA_ROLE_STATUS_MENU_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_ROLE_STATUS_MENU_UTILS, status:VALID,
-
PACKAGE: APPS.PA_PERF_RULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_PERF_RULES_PVT, status:VALID,
-
PACKAGE: APPS.PA_RBS_ELEMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_RBS_ELEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.PJI_REP_MEASURE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJI_REP_MEASURE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PJI_REP_PRF_DFLT_PARAMS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_REP_PRF_DFLT_PARAMS, status:VALID,
-
PACKAGE BODY: APPS.PJI_VP_REP_DFLT_PARAMS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJI_VP_REP_DFLT_PARAMS, status:VALID,
-
PACKAGE: APPS.PA_ROLE_STATUS_MENU_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_ROLE_STATUS_MENU_UTILS, status:VALID,