Search Results pa_rbs_elements
Overview
The PA_RBS_ELEMENTS table is a core data structure within the Oracle E-Business Suite Projects (PA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the master repository for all elements that constitute a Resource Breakdown Structure (RBS). An RBS is a hierarchical framework used to organize and categorize project resources—such as labor, equipment, and materials—for planning, budgeting, and assignment purposes. This table is fundamental for defining the parent-child relationships between these elements, thereby establishing the complete hierarchy of any RBS version. Its integrity is critical for resource management, project planning, and financial integration across the Projects suite.
Key Information Stored
The table stores metadata that defines each node in the RBS hierarchy. Its primary key is the RBS_ELEMENT_ID, which uniquely identifies each element. The table's structure enforces relational integrity through several key foreign key columns. The RBS_VERSION_ID links the element to a specific version of an RBS defined in PA_RBS_VERSIONS_B. The RBS_ELEMENT_NAME_ID associates the element with its translatable name stored in PA_RBS_ELEMENT_NAMES_B. The RESOURCE_TYPE_ID connects the element to a specific resource classification (e.g., Engineer, Consultant) from PA_RES_TYPES_B. Additionally, the table contains columns that manage the hierarchical relationship, such as those storing the parent element's identifier, which enables the recursive structure of the RBS.
Common Use Cases and Queries
Primary use cases involve querying the RBS hierarchy for reporting, validation, and integration. Common operational needs include listing all elements for a specific RBS version, tracing the full lineage of a resource element, or identifying leaf-level elements for resource assignment. A typical query retrieves the hierarchical tree for a given RBS_VERSION_ID, often using a recursive WITH clause or CONNECT BY syntax in Oracle SQL. For example:
- SELECT LEVEL, rbs_element_id, parent_element_id FROM pa_rbs_elements START WITH parent_element_id IS NULL CONNECT BY PRIOR rbs_element_id = parent_element_id AND rbs_version_id = :p_version_id;
Another frequent pattern is joining with PA_RESOURCE_ASSIGNMENTS to analyze which project tasks are assigned to resources categorized under specific RBS elements, enabling resource utilization reports.
Related Objects
As indicated by the foreign key relationships, PA_RBS_ELEMENTS is central to a network of related objects. It is a direct child of PA_RBS_VERSIONS_B, PA_RBS_ELEMENT_NAMES_B, and PA_RES_TYPES_B. Crucially, it is referenced by assignment and denormalization tables that optimize performance and enable functionality. PA_RESOURCE_ASSIGNMENTS uses RBS_ELEMENT_ID to link project assignments to the RBS. The PA_RBS_DENORM table denormalizes the hierarchy for faster querying, linking via SUB_ID. For financial and planning integration, PJI_FP_XBS_ACCUM_F (Project Intelligence) references it for financial planning, and PJI_RBS_DENORM maintains another denormalized hierarchy for analytics. These relationships underscore its role as a foundational table for both transactional and analytical processes.
-
Table: PA_RBS_ELEMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RBS_ELEMENTS, object_name:PA_RBS_ELEMENTS, status:VALID, product: PA - Projects , description: This table stores the RBS element information and the parent-child relationship. , implementation_dba_data: PA.PA_RBS_ELEMENTS ,
-
Table: PA_RBS_ELEMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RBS_ELEMENTS, object_name:PA_RBS_ELEMENTS, status:VALID, product: PA - Projects , description: This table stores the RBS element information and the parent-child relationship. , implementation_dba_data: PA.PA_RBS_ELEMENTS ,
-
APPS.PA_RBS_HEADER_PVT dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RBS_PUB dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_HR_RESOURCE dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_PROJECT_PUB dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_FP_WEBADI_PKG dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_MAPPING dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_ELEMENTS_PUB dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_ROLE_UTILS dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_ALLOC_RUN dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RBS_VERSIONS_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_HEADER_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_CBS_LEVEL_HIERARCHY_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_ELEMENTS_PKG dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_PPR_ROLLUP_PERIOD_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_ELEMENTS_PKG dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PJI_REP_UTIL dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_VERSIONS_PVT dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RBS_ELEMENTS_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_ROLE_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_VERSIONS_PUB dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_PUB dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_ALLOC_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_ALLOC_RUN dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_PLANNING_ELEMENT_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_PLANNING_ELEMENT_UTILS dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PJI_REP_UTIL dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_HR_RESOURCE dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RBS_MAPPING dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PJI_PJP_SUM_DENORM dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_ALLOC_UTILS dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RBS_UTILS dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RESOURCE_UTILS dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_PPR_ROLLUP_ACTUAL_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RESOURCE_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_RBS_ELEMENTS_PUB dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_ALTERNATE_TASK_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_TRX_IMPORT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_FP_ADJUSTMENT_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PJI_REP_DFLT_DRILLDOWN_TXN dependencies on PA_RBS_ELEMENTS
12.1.1
-
APPS.PA_RBS_ELEMENTS_PUB dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_PPR_ROLLUP_PVT dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_PLANNING_ELEMENT_UTILS dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PJI_PJP_SUM_DENORM dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PA_PPR_CONCURRENT_PROGRAM dependencies on PA_RBS_ELEMENTS
12.2.2
-
APPS.PJI_REP_DFLT_DRILLDOWN_TXN dependencies on PA_RBS_ELEMENTS
12.2.2