Search Results pa_project_asset_assignments
Overview
The PA_PROJECT_ASSET_ASSIGNMENTS table is a core transactional table within the Oracle E-Business Suite Projects module (PA). Its primary function is to establish and maintain the relationship between capital projects (or specific tasks) and the assets being constructed, improved, or capitalized. This table is fundamental to the process of summarizing and transferring Costs-in-Process (CIP) from project expenditures to fixed assets in Oracle Assets (FA). It serves as the critical link that enables the system to correctly group and allocate project costs to the appropriate asset for subsequent capitalization, ensuring accurate financial reporting and asset valuation.
Key Information Stored
The table's structure is defined by its composite primary key, which uniquely identifies each assignment record. The key columns are PROJECT_ID, TASK_ID, and PROJECT_ASSET_ID. The PROJECT_ID and TASK_ID columns link the assignment to a specific project and task within the Oracle Projects module, pinpointing the source of the costs. The PROJECT_ASSET_ID is a foreign key to the PA_PROJECT_ASSETS_ALL table, which defines the asset being built. While the metadata excerpt does not list all columns, typical implementation columns would include creation and last update dates, the creating and last updating user IDs, and potentially assignment percentages or other attributes controlling the flow of costs from the project task to the designated capital asset.
Common Use Cases and Queries
The primary use case is the generation of CIP cost summaries for asset capitalization. Before running the Capitalization process, the data in this table is used to aggregate all costs incurred on the assigned project tasks. A common reporting query involves joining this table to project expenditure and asset detail tables. For example, to list all asset assignments for a specific project, one might use:
- SELECT ppaa.project_id, ppaa.task_id, ppaa.project_asset_id, ppa.asset_number FROM pa_project_asset_assignments ppaa JOIN pa_project_assets_all ppa ON ppaa.project_asset_id = ppa.project_asset_id WHERE ppaa.project_id = <project_id>;
This table is also central to troubleshooting issues where project costs fail to transfer to Assets, as missing or incorrect assignments are a frequent root cause.
Related Objects
PA_PROJECT_ASSET_ASSIGNMENTS is a central junction table with documented foreign key relationships to three primary master tables, as per the provided metadata:
- PA_PROJECTS_ALL: References PA_PROJECT_ASSET_ASSIGNMENTS.PROJECT_ID. This links the assignment to the master project definition.
- PA_TASKS: References PA_PROJECT_ASSET_ASSIGNMENTS.TASK_ID. This links the assignment to a specific task within the project's work breakdown structure.
- PA_PROJECT_ASSETS_ALL: References PA_PROJECT_ASSET_ASSIGNMENTS.PROJECT_ASSET_ID. This is the most critical relationship, linking the assignment to the definition of the capital asset being constructed, which itself interfaces with Oracle Assets.
-
Table: PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ASSET_ASSIGNMENTS, object_name:PA_PROJECT_ASSET_ASSIGNMENTS, status:VALID, product: PA - Projects , description: Relationship between projects or tasks and assets used to summarize CIP costs , implementation_dba_data: PA.PA_PROJECT_ASSET_ASSIGNMENTS ,
-
Table: PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ASSET_ASSIGNMENTS, object_name:PA_PROJECT_ASSET_ASSIGNMENTS, status:VALID, product: PA - Projects , description: Relationship between projects or tasks and assets used to summarize CIP costs , implementation_dba_data: PA.PA_PROJECT_ASSET_ASSIGNMENTS ,
-
APPS.PA_FAXFACE dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_CORE1 dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_FAXFACE dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_ASSETS_PUB dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_CORE2 dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJ_ASSET_ASSIGN_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_CAPITAL_EVENTS_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PURGE_VALIDATE_CAPITAL dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_ASSETS_PUB dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJ_ASSET_ASSIGN_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_CORE dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_ASSIGN_ASSETS_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_CORE dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PURGE_VALIDATE_CAPITAL dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.IPA_ASSET_MECH_APIS_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_ASSET_ALLOCATION_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_COPY_ASSET_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_CLIENT_EXTN_GEN_ASSET_LINES dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_CLIENT_EXTN_GEN_ASSET_LINES dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_CAPITAL_EVENTS_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_ASSET_ALLOCATION_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_ASSIGN_ASSETS_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJECT_ASSETS_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_CORE2 dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_ASSETS_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.IPA_ASSET_MECH_APIS_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
APPS.PA_COPY_ASSET_PVT dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.PA_PROJECT_CORE1 dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.CSE_FAC_INSERVICE_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.1.1
-
APPS.CSE_FAC_INSERVICE_PKG dependencies on PA_PROJECT_ASSET_ASSIGNMENTS
12.2.2
-
VIEW: APPS.PA_CP_ASSET_NAMES_V
12.2.2
-
APPS.PA_PROJ_ASSET_ASSIGN_PKG SQL Statements
12.2.2
-
APPS.PA_PROJ_ASSET_ASSIGN_PKG SQL Statements
12.1.1
-
VIEW: APPS.PA_CP_ASSET_NAMES_V
12.1.1
-
APPS.PA_ASSIGN_ASSETS_PKG SQL Statements
12.2.2
-
View: PA_CP_ASSET_NAMES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CP_ASSET_NAMES_V, object_name:PA_CP_ASSET_NAMES_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_CP_ASSET_NAMES_V ,
-
APPS.PA_ASSIGN_ASSETS_PKG SQL Statements
12.1.1
-
APPS.PA_PROJECT_CORE2 dependencies on PA_PROJECT_ASSETS
12.2.2
-
APPS.PA_PROJECT_CORE2 dependencies on PA_PROJECT_ASSETS
12.1.1
-
VIEW: PA.PA_PROJECT_ASSET_ASSIGNMENTS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_PROJECT_ASSET_ASSIGNMENTS#, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJ_ASSET_ASSIGN_PKG
12.2.2
-
VIEW: APPS.PA_CAPITAL_COMMON_TASKS_V
12.2.2
-
APPS.PA_ASSET_ALLOCATION_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_PROJ_ASSET_ASSIGN_PKG
12.1.1