Search Results pa_role_profile_lines
Overview
PA_ROLE_PROFILE_LINES is a child table within the Oracle Projects (PA) module of Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the individual project roles that make up a project role profile, together with the weighting assigned to each role. A role profile in Oracle Projects is a reusable template that defines which project roles participate in a given staffing or evaluation model and how much each role contributes, expressed as a percentage. The critical business rule enforced by this table is that the sum of role weightings for any single profile must equal 100. This constraint governs the integrity of every profile created in the application and is validated at the application layer when profile lines are entered or amended.
The table resides in the PA schema and holds eight documented columns. Based on the foreign key structure mined from the data model, the object is best characterized, as a modeling suggestion, as a standalone or link-style entity rather than a hub or satellite: it has no parent foreign key to a profile header in the documented FK data, but it does reference PA_PROJECT_ROLE_TYPES through PROJECT_ROLE_ID, making it a relationship carrier between a profile and the role definitions used across Projects.
Key Information Stored
The eight documented columns capture both the business content of each profile line and the standard Oracle EBS audit trail. The most important columns are:
- PROFILE_ID — Identifies the project role profile to which the line belongs. Together with PROJECT_ROLE_ID it forms the natural composite business key for a line.
- PROJECT_ROLE_ID — The project role being weighted, joining to PA_PROJECT_ROLE_TYPES. This is the FK documented for the table.
- ROLE_WEIGHTING — The percentage weight assigned to the role within the profile. The sum across all lines for a given PROFILE_ID must equal 100.
- CREATED_BY, CREATION_DATE — Standard audit columns recording the user and timestamp of the initial insert.
- LAST_UPDATED_BY, LAST_UPDATE_DATE — Standard audit columns recording the most recent change to the line.
- LAST_UPDATE_LOGIN — The login session identifier associated with the last update, used for audit sequencing in a multi-user environment.
No separate surrogate primary key column is documented beyond the profile/role pairing; the composite of PROFILE_ID and PROJECT_ROLE_ID serves as the defacto unique identifier, while PROFILE_ID and PROJECT_ROLE_ID are the primary business-key candidates.
Common Use Cases and Queries
Typical usage centers on profile definition review, weight validation, and staffing or resource reporting. A common validation query checks that each profile's weightings sum to 100:
- Weight integrity check: SELECT PROFILE_ID, SUM(ROLE_WEIGHTING) FROM PA_ROLE_PROFILE_LINES GROUP BY PROFILE_ID HAVING SUM(ROLE_WEIGHTING) <> 100;
- Role composition lookup: SELECT l.PROFILE_ID, r.ROLE_NAME, l.ROLE_WEIGHTING FROM PA_ROLE_PROFILE_LINES l, PA_PROJECT_ROLE_TYPES r WHERE l.PROJECT_ROLE_ID = r.PROJECT_ROLE_ID ORDER BY l.PROFILE_ID, l.ROLE_WEIGHTING DESC;
- Audit extraction: query CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, and LAST_UPDATE_DATE to identify recently modified weightings for change-control review.
Reporting scenarios include staffing model documentation, competence or evaluation weighting analysis, and migration validation when copying profiles between environments.
Related Objects
The following objects are the most significant related tables and dependencies:
- PA_PROJECT_ROLE_TYPES — Referenced by PROJECT_ROLE_ID; supplies the role name and definition for each weighted line.
- PA_ROLE_PROFILES — The profile header table; PROFILE_ID in this table corresponds to the profile identifier held at header level, forming the parent-child relationship for profile composition.
- PA_PROJECT_ROLE_TYPES_TL — Provides translated role descriptions for reporting.
- PA_PROJECT_ASSIGNMENTS — Consumes role information in staffing decisions that may draw on profile definitions.
- PA_RESOURCE_ASSIGNMENTS — Uses project role references in resource planning related to weighted profiles.
Together these objects support the end-to-end definition, validation, and reporting of project role profiles across Oracle EBS 12.1.1 and 12.2.2.
-
Table: PA_ROLE_PROFILE_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ROLE_PROFILE_LINES, object_name:PA_ROLE_PROFILE_LINES, status:VALID, product: PA - Projects , description: PA_ROLE_PROFILE_LINES stores project roles and corresponding weightings defined for each project role profile. The sum of role weightings for any profile must be 100 , implementation_dba_data: PA.PA_ROLE_PROFILE_LINES ,
-
Table: PA_ROLE_PROFILE_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ROLE_PROFILE_LINES, object_name:PA_ROLE_PROFILE_LINES, status:VALID, product: PA - Projects , description: PA_ROLE_PROFILE_LINES stores project roles and corresponding weightings defined for each project role profile. The sum of role weightings for any profile must be 100 , implementation_dba_data: PA.PA_ROLE_PROFILE_LINES ,
-
VIEW: PA.PA_ROLE_PROFILE_LINES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_ROLE_PROFILE_LINES#, status:VALID,
-
VIEW: APPS.PA_ROLE_PROFILE_LINES_V
12.2.2
-
TABLE: PA.PA_ROLE_PROFILE_LINES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ROLE_PROFILE_LINES, object_name:PA_ROLE_PROFILE_LINES, status:VALID,
-
VIEW: APPS.PA_ROLE_PROFILE_LINES_V
12.1.1
-
SYNONYM: APPS.PA_ROLE_PROFILE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_ROLE_PROFILE_LINES, status:VALID,
-
VIEW: PA.PA_ROLE_PROFILE_LINES#
12.2.2
-
SYNONYM: APPS.PA_ROLE_PROFILE_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_ROLE_PROFILE_LINES, status:VALID,
-
TABLE: PA.PA_ROLE_PROFILE_LINES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ROLE_PROFILE_LINES, object_name:PA_ROLE_PROFILE_LINES, status:VALID,
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ROLE_PROFILES_PUB, status:VALID,
-
APPS.PA_ROLE_PROFILES_PKG SQL Statements
12.1.1
-
APPS.PA_ROLE_PROFILES_PKG SQL Statements
12.2.2
-
VIEW: APPS.PA_ROLE_PROFILE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ROLE_PROFILE_LINES_V, object_name:PA_ROLE_PROFILE_LINES_V, status:VALID,
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PKG
12.1.1
-
View: PA_ROLE_PROFILE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ROLE_PROFILE_LINES_V, object_name:PA_ROLE_PROFILE_LINES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ROLE_PROFILE_LINES_V ,
-
View: PA_ROLE_PROFILE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ROLE_PROFILE_LINES_V, object_name:PA_ROLE_PROFILE_LINES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ROLE_PROFILE_LINES_V ,
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ROLE_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ROLE_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ROLE_PROFILES_PUB, status:VALID,
-
VIEW: APPS.PA_ROLE_PROFILE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ROLE_PROFILE_LINES_V, object_name:PA_ROLE_PROFILE_LINES_V, status:VALID,
-
APPS.PA_ROLE_PROFILES_PUB SQL Statements
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PUB
12.1.1
-
PACKAGE BODY: APPS.PA_ROLE_PROFILES_PUB
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB dependencies on PA_ROLE_PROFILE_LINES
12.2.2
-
APPS.PA_ROLE_PROFILES_PKG dependencies on PA_ROLE_PROFILE_LINES
12.1.1
-
APPS.PA_ROLE_PROFILES_PKG dependencies on PA_ROLE_PROFILE_LINES
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB dependencies on PA_ROLE_PROFILE_LINES
12.1.1
-
APPS.PA_ROLE_PROFILES_PUB dependencies on PA_ROLE_PROFILES_PKG
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB dependencies on PA_ROLE_PROFILES_PKG
12.1.1
-
APPS.PA_ROLE_PROFILES_PUB dependencies on FND_API
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB dependencies on FND_API
12.1.1
-
APPS.PA_ROLE_PROFILES_PKG dependencies on PA_ROLE_PROFILES
12.1.1
-
APPS.PA_ROLE_PROFILES_PKG dependencies on PA_ROLE_PROFILES
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB dependencies on PA_ROLE_PROFILES
12.2.2
-
APPS.PA_ROLE_PROFILES_PUB dependencies on PA_ROLE_PROFILES
12.1.1
-
APPS.PA_ROLE_PROFILES_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.PA_ROLE_PROFILES_PKG dependencies on FND_GLOBAL
12.2.2