Search Results pa_proj_rollup_obj_temp
Overview
The PA_PROJ_ROLLUP_OBJ_TEMP table is a temporary data store within the Oracle E-Business Suite Projects (PA) module, specifically for releases 12.1.1 and 12.2.2. Its primary function is to act as a staging area for data that is queued for processing by the scheduling API during project hierarchy and rollup operations. This table is integral to batch processes that manage the propagation of changes—such as updates to project attributes, budgets, or funding—across parent-child relationships in the project structure. By temporarily holding identifiers for project elements and their versions, it enables efficient, controlled processing of complex hierarchical updates.
Key Information Stored
The table's structure is designed to track objects queued for rollup processing. Its primary key is a composite of PROCESS_NUMBER and OBJECT_ID, which is critical for managing concurrent batch operations. The PROCESS_NUMBER column uniquely identifies a specific execution instance or batch job, allowing the system to isolate and process distinct sets of data. The OBJECT_ID column stores the unique identifier (PROJ_ELEMENT_ID) for the project element or version that requires processing. While not explicitly listed in the provided metadata but inferred from the foreign key relationships, a PARENT_OBJECT_ID column is also present, storing the identifier of the parent element to define the hierarchical relationship being processed. These columns collectively enable the scheduling API to identify which project objects, and their specific hierarchical contexts, need to be rolled up.
Common Use Cases and Queries
This table is primarily accessed by internal APIs, such as PA_SCHEDULE_UTILS, and is not typically queried directly for business reporting. Its main use case is supporting background processes that schedule rollups after changes are made to project templates, master projects, or task structures. A common administrative query would be to monitor active processing batches. For example, to identify distinct processes currently staging data, one might use: SELECT DISTINCT process_number FROM pa_proj_rollup_obj_temp;. To investigate the specific objects queued within a problematic batch (e.g., process number 1001), a support query might join to the project elements table: SELECT t.object_id, e.element_name FROM pa_proj_rollup_obj_temp t, pa_proj_elements e WHERE t.object_id = e.proj_element_id AND t.process_number = 1001;. Data in this table is typically transient, being inserted by scheduling logic and deleted after successful API processing.
Related Objects
PA_PROJ_ROLLUP_OBJ_TEMP has defined foreign key relationships with core project definition tables, underscoring its role in the project hierarchy mechanism. It references PA_PROJ_ELEMENTS and PA_PROJ_ELEMENT_VERSIONS via both the OBJECT_ID and PARENT_OBJECT_ID columns. These relationships ensure data integrity, guaranteeing that the IDs staged for rollup correspond to valid project elements and versions. The table is fundamentally tied to the internal scheduling APIs that consume its data. While not listed in the metadata, it is logically associated with other rollup and summarization tables in the PA schema, such as PA_PROJ_RLP_* tables, and its data is ultimately processed to update aggregate financial and planning data across project hierarchies.
-
Table: PA_PROJ_ROLLUP_OBJ_TEMP
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ROLLUP_OBJ_TEMP, object_name:PA_PROJ_ROLLUP_OBJ_TEMP, status:VALID, product: PA - Projects , description: PA_PROJ_ROLLUP_OBJ_TEMP temporarily holds the data to be processed by the scheduling API , implementation_dba_data: PA.PA_PROJ_ROLLUP_OBJ_TEMP ,
-
Table: PA_PROJ_ROLLUP_OBJ_TEMP
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ROLLUP_OBJ_TEMP, object_name:PA_PROJ_ROLLUP_OBJ_TEMP, status:VALID, product: PA - Projects , description: PA_PROJ_ROLLUP_OBJ_TEMP temporarily holds the data to be processed by the scheduling API , implementation_dba_data: PA.PA_PROJ_ROLLUP_OBJ_TEMP ,
-
Table: PA_PROJ_ELEMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ELEMENTS, object_name:PA_PROJ_ELEMENTS, status:VALID, product: PA - Projects , description: PA_PROJ_ELEMENTS stores the common non-versioned information related to tasks and structures. - For future use , implementation_dba_data: PA.PA_PROJ_ELEMENTS ,
-
VIEW: PA.PA_PROJ_ROLLUP_OBJ_TEMP#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_PROJ_ROLLUP_OBJ_TEMP#, status:VALID,
-
SYNONYM: APPS.PA_PROJ_ROLLUP_OBJ_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJ_ROLLUP_OBJ_TEMP, status:VALID,
-
SYNONYM: APPS.PA_PROJ_ROLLUP_OBJ_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJ_ROLLUP_OBJ_TEMP, status:VALID,
-
Table: PA_PROJ_ELEMENT_VERSIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ELEMENT_VERSIONS, object_name:PA_PROJ_ELEMENT_VERSIONS, status:VALID, product: PA - Projects , description: PA_PROJ_ELEMENT_VERSIONS stores the common versioned information related to tasks and structures. - For future use , implementation_dba_data: PA.PA_PROJ_ELEMENT_VERSIONS ,
-
Table: PA_PROJ_ELEMENT_VERSIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ELEMENT_VERSIONS, object_name:PA_PROJ_ELEMENT_VERSIONS, status:VALID, product: PA - Projects , description: PA_PROJ_ELEMENT_VERSIONS stores the common versioned information related to tasks and structures. - For future use , implementation_dba_data: PA.PA_PROJ_ELEMENT_VERSIONS ,
-
Table: PA_PROJ_ELEMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ELEMENTS, object_name:PA_PROJ_ELEMENTS, status:VALID, product: PA - Projects , description: PA_PROJ_ELEMENTS stores the common non-versioned information related to tasks and structures. - For future use , implementation_dba_data: PA.PA_PROJ_ELEMENTS ,
-
VIEW: PA.PA_PROJ_ROLLUP_OBJ_TEMP#
12.2.2
-
TABLE: PA.PA_PROJ_ROLLUP_OBJ_TEMP
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ROLLUP_OBJ_TEMP, object_name:PA_PROJ_ROLLUP_OBJ_TEMP, status:VALID,
-
TABLE: PA.PA_PROJ_ROLLUP_OBJ_TEMP
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJ_ROLLUP_OBJ_TEMP, object_name:PA_PROJ_ROLLUP_OBJ_TEMP, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PA Tables and Views
12.1.1
-
eTRM - PA Tables and Views
12.2.2