Search Results pa_rbs_prj_assignments
Overview
The PA_RBS_PRJ_ASSIGNMENTS table is a core data object within the Oracle E-Business Suite Projects (PA) module. It functions as the central repository for storing the association between a Resource Breakdown Structure (RBS) and a specific project. An RBS is a hierarchical framework used to categorize and organize resources (people, equipment, jobs) for planning, costing, and budgeting purposes. The assignment stored in this table determines which RBS version is active and applicable for a given project, thereby governing resource management, staffing, and financial controls at the project level. Its role is critical for enabling project managers to define and utilize a standardized resource hierarchy tailored to their project's needs.
Key Information Stored
The table's primary purpose is to maintain the link between a project and an RBS version. The key columns that facilitate this are the foreign key references: PROJECT_ID, which links to the PA_PROJECTS_ALL table to identify the specific project, and RBS_VERSION_ID, which links to the PA_RBS_VERSIONS_B table to identify the specific version of the RBS being applied. The table's primary key, RBS_PRJ_ASSIGNMENT_ID, is a unique system-generated identifier for each assignment record. While the provided metadata does not list all columns, typical implementation columns such as CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY are also expected to be present for audit purposes.
Common Use Cases and Queries
A primary use case is reporting and validation to determine which RBS is assigned to a project, which is essential for resource planning interfaces and audit trails. A common query retrieves the assignment details for a specific project or set of projects. For example, to find the RBS version assigned to a project with ID 1000, one might use:
- SELECT prja.rbs_version_id, rbsv.rbs_header_id, rbsv.name FROM pa_rbs_prj_assignments prja, pa_rbs_versions_b rbsv WHERE prja.project_id = 1000 AND prja.rbs_version_id = rbsv.rbs_version_id;
Another critical use case is during the project setup or maintenance process, where an administrator assigns or changes the RBS for a project via the Oracle Projects application interface, which ultimately inserts or updates records in this table.
Related Objects
The PA_RBS_PRJ_ASSIGNMENTS table has defined foreign key relationships with two fundamental tables in the Projects schema, as documented in the metadata.
- PA_PROJECTS_ALL: The relationship is established via the PROJECT_ID column. This links each RBS assignment to a single, specific project master record.
- PA_RBS_VERSIONS_B: The relationship is established via the RBS_VERSION_ID column. This links each assignment to a specific version of a Resource Breakdown Structure, allowing multiple projects to use the same RBS version and enabling version control for the RBS itself.
The primary key constraint PA_RBS_PRJ_ASSIGN_PK on RBS_PRJ_ASSIGNMENT_ID ensures the uniqueness of each assignment record. This table is also a likely parent or reference point for other project resource management components and reporting views within the PA module.
-
Table: PA_RBS_PRJ_ASSIGNMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RBS_PRJ_ASSIGNMENTS, object_name:PA_RBS_PRJ_ASSIGNMENTS, status:VALID, product: PA - Projects , description: This table stores the RBS to Project association information. , implementation_dba_data: PA.PA_RBS_PRJ_ASSIGNMENTS ,
-
Table: PA_RBS_PRJ_ASSIGNMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RBS_PRJ_ASSIGNMENTS, object_name:PA_RBS_PRJ_ASSIGNMENTS, status:VALID, product: PA - Projects , description: This table stores the RBS to Project association information. , implementation_dba_data: PA.PA_RBS_PRJ_ASSIGNMENTS ,
-
APPS.PA_RBS_ASGMT_PKG dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_PJP_SUM_DENORM dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_PJP_PRG_PERF_ALL dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_FM_PLAN_MAINT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_FM_PLAN_MAINT_PVT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_PJP_SUM_ROLLUP dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_ASGMT_PVT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_PPR_OLAP_CONC_PROGRAM dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_REP_UTIL dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_PJP_SUM_MAIN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_PJP_SUM_ROLLUP dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_PJP_SUM_DENORM dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_PJP_SUM_MAIN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_ASGMT_PVT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_FM_PLAN_MAINT_T_PVT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_MAPPING dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_RBS_VERSIONS_PUB dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_UTILS dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_UTILS dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_FM_PLAN_MAINT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_REP_UTIL dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_UTILS dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_FM_PLAN_MAINT_T_PVT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_RBS_ASGMT_PUB dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_RBS_VERSIONS_PUB dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PJI_FM_PLAN_MAINT_PVT dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_UTILS dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_FIN_PLAN_TYPE_GLOBAL dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_ASGMT_PUB dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_MAPPING dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PJI_LAUNCH_UPP_MAIN dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_PPR_CONCURRENT_PROGRAM dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.2.2
-
APPS.PA_RBS_ASGMT_PKG dependencies on PA_RBS_PRJ_ASSIGNMENTS
12.1.1
-
APPS.PA_RBS_ASGMT_PVT SQL Statements
12.2.2
-
APPS.PA_RBS_ASGMT_PVT SQL Statements
12.1.1
-
APPS.PA_RBS_ASGMT_PKG SQL Statements
12.1.1
-
APPS.PA_RBS_ASGMT_PKG SQL Statements
12.2.2
-
APPS.PA_RBS_ASGMT_PVT dependencies on DUAL
12.1.1
-
APPS.PA_RBS_ASGMT_PVT dependencies on DUAL
12.2.2
-
APPS.PA_PPR_CONCURRENT_PROGRAM dependencies on PA_RBS_VERSIONS_B
12.2.2
-
APPS.PA_RBS_MAPPING dependencies on PA_RBS_VERSIONS_B
12.2.2
-
APPS.PA_PPR_OLAP_CONC_PROGRAM dependencies on PJI_FP_TXN_ACCUM
12.2.2
-
APPS.PA_PPR_OLAP_CONC_PROGRAM dependencies on PA_STAGE1_BATCH_OLAP
12.2.2
-
VIEW: PA.PA_RBS_PRJ_ASSIGNMENTS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_RBS_PRJ_ASSIGNMENTS#, status:VALID,
-
APPS.PA_PPR_CONCURRENT_PROGRAM dependencies on PA_PJT_EVENTS
12.2.2
-
PACKAGE BODY: APPS.PA_RBS_ASGMT_PKG
12.1.1