Search Results per_all_positions
Overview
The PER_ALL_POSITIONS table is the central repository for position definition information within the Oracle E-Business Suite Human Resources (HRMS) module. It implements the core concept of a position—a specific, budgeted role within an organizational structure that is distinct from the person who may fill it. As indicated by its "dual-maintained" description, this table stores both transactional and master data, supporting the effective-dated tracking of changes to a position's attributes over time. It is a fundamental building block for workforce modeling, budgeting, assignment management, and succession planning.
Key Information Stored
The table's primary key is the system-generated POSITION_ID. Its structure enforces a unique combination of NAME and BUSINESS_GROUP_ID via the PER_POSITIONS_UK2 constraint. Critical foreign key columns define a position's context and relationships. These include BUSINESS_GROUP_ID (linking to HR_ALL_ORGANIZATION_UNITS), JOB_ID (linking to PER_JOBS), ORGANIZATION_ID (linking to HR_ALL_ORGANIZATION_UNITS), and LOCATION_ID (linking to HR_LOCATIONS_ALL). The table also supports hierarchical and succession planning through self-referencing foreign keys: SUCCESSOR_POSITION_ID and RELIEF_POSITION_ID, which both point to POSITION_ID within the same table. Additional columns typically track attributes such as effective start and end dates, position status, grade, and a link to a POSITION_DEFINITION_ID for template-based position creation.
Common Use Cases and Queries
This table is central to reporting and integration. Common use cases include generating position vacancy reports, analyzing headcount against budgeted positions, and creating organizational hierarchy charts that include unfilled roles. A fundamental query retrieves active positions within a specific organization:
- SELECT pap.position_id, pap.name, pap.effective_start_date, hou.name org_name FROM hr.per_all_positions pap, hr.hr_all_organization_units hou WHERE pap.organization_id = hou.organization_id AND SYSDATE BETWEEN pap.effective_start_date AND NVL(pap.effective_end_date, SYSDATE) AND pap.organization_id = :p_org_id;
Another critical pattern joins PER_ALL_POSITIONS with PER_ALL_ASSIGNMENTS_F to distinguish between budgeted positions and actual incumbent assignments, enabling gap analysis. Integration with the PER_JOBS table is essential for understanding the job family and function associated with each position.
Related Objects
As evidenced by the extensive foreign key relationships, PER_ALL_POSITIONS is a heavily referenced master table. The most significant relationship is with PER_ALL_ASSIGNMENTS_F, which links persons to positions. It is also referenced by competency and job requirement tables (PER_COMPETENCE_ELEMENTS, PER_JOB_REQUIREMENTS), budget components (PER_BUDGET_ELEMENTS), and deployment factors (PER_DEPLOYMENT_FACTORS). For position-specific custom attributes, the PER_POSITION_EXTRA_INFO table provides a flexfield link. In the context of talent management and succession planning, tables like PER_MM_POSITIONS and PER_JOB_EVALUATIONS depend on it. Furthermore, it integrates with other modules, such as Payroll (PAY_ELEMENT_LINKS_F) and Projects (PA_ROLE_PROFILES).
-
Table: PER_ALL_POSITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_POSITIONS, object_name:PER_ALL_POSITIONS, status:VALID, product: PER - Human Resources , description: Dual-maintained position definition information. , implementation_dba_data: HR.PER_ALL_POSITIONS ,
-
Table: PER_ALL_POSITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_POSITIONS, object_name:PER_ALL_POSITIONS, status:VALID, product: PER - Human Resources , description: Dual-maintained position definition information. , implementation_dba_data: HR.PER_ALL_POSITIONS ,
-
Table: PER_MM_POSITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_POSITIONS, object_name:PER_MM_POSITIONS, status:VALID, product: PER - Human Resources , description: PER_MM_POSITIONS holds positions that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_POSITIONS ,
-
Table: PER_POS_STRUCTURE_ELEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POS_STRUCTURE_ELEMENTS, object_name:PER_POS_STRUCTURE_ELEMENTS, status:VALID, product: PER - Human Resources , description: Position hierarchy details showing parent-child reporting relationships between positions. , implementation_dba_data: HR.PER_POS_STRUCTURE_ELEMENTS ,
-
Table: PER_MM_POSITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_POSITIONS, object_name:PER_MM_POSITIONS, status:VALID, product: PER - Human Resources , description: PER_MM_POSITIONS holds positions that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_POSITIONS ,
-
Table: PER_POS_STRUCTURE_ELEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POS_STRUCTURE_ELEMENTS, object_name:PER_POS_STRUCTURE_ELEMENTS, status:VALID, product: PER - Human Resources , description: Position hierarchy details showing parent-child reporting relationships between positions. , implementation_dba_data: HR.PER_POS_STRUCTURE_ELEMENTS ,
-
View: HRFV_POSITION_HIERARCHIES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_POSITION_HIERARCHIES, object_name:HRFV_POSITION_HIERARCHIES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_POSITION_HIERARCHIES ,
-
View: HRFV_POSITION_HIERARCHIES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_POSITION_HIERARCHIES, object_name:HRFV_POSITION_HIERARCHIES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_POSITION_HIERARCHIES ,
-
View: HR_GRADE_JPG_BASE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_GRADE_JPG_BASE_V, object_name:HR_GRADE_JPG_BASE_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_GRADE_JPG_BASE_V ,
-
View: HR_GRADE_JPG_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_GRADE_JPG_BASE_V, object_name:HR_GRADE_JPG_BASE_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_GRADE_JPG_BASE_V ,
-
View: HR_GRADE_JPG_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_GRADE_JPG_LOV_V, object_name:HR_GRADE_JPG_LOV_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_GRADE_JPG_LOV_V ,
-
View: HR_GRADE_JPG_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_GRADE_JPG_LOV_V, object_name:HR_GRADE_JPG_LOV_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_GRADE_JPG_LOV_V ,
-
View: HRFV_POSITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_POSITIONS, object_name:HRFV_POSITIONS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_POSITIONS ,
-
View: PER_POSITIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITIONS, object_name:PER_POSITIONS, status:VALID, product: PER - Human Resources , description: Secure view based on the corresponding _ALL_ table. , implementation_dba_data: APPS.PER_POSITIONS ,
-
View: PER_POSITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITIONS, object_name:PER_POSITIONS, status:VALID, product: PER - Human Resources , description: Secure view based on the corresponding _ALL_ table. , implementation_dba_data: APPS.PER_POSITIONS ,
-
View: HRFV_POSITIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_POSITIONS, object_name:HRFV_POSITIONS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_POSITIONS ,
-
Table: PER_JOB_EVALUATIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_JOB_EVALUATIONS, object_name:PER_JOB_EVALUATIONS, status:VALID, product: PER - Human Resources , description: Job evaluation details for specific jobs or positions. , implementation_dba_data: HR.PER_JOB_EVALUATIONS ,
-
View: PER_POSITIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITIONS_V, object_name:PER_POSITIONS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POSITIONS_V ,
-
Table: PER_POSITION_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_EXTRA_INFO, object_name:PER_POSITION_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Extra information for a position. , implementation_dba_data: HR.PER_POSITION_EXTRA_INFO ,
-
Table: PER_POSITION_LIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_LIST, object_name:PER_POSITION_LIST, status:VALID, product: PER - Human Resources , description: List of positions that a secure user can access. , implementation_dba_data: HR.PER_POSITION_LIST ,
-
Table: PER_VALID_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_VALID_GRADES, object_name:PER_VALID_GRADES, status:VALID, product: PER - Human Resources , description: Lists valid grades for jobs and positions. , implementation_dba_data: HR.PER_VALID_GRADES ,
-
Table: PER_SUCCESSION_PLANNING
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SUCCESSION_PLANNING, object_name:PER_SUCCESSION_PLANNING, status:VALID, product: PER - Human Resources , description: The record of a person's proposed succession to a position. , implementation_dba_data: HR.PER_SUCCESSION_PLANNING ,
-
Table: PER_JOB_EVALUATIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_JOB_EVALUATIONS, object_name:PER_JOB_EVALUATIONS, status:VALID, product: PER - Human Resources , description: Job evaluation details for specific jobs or positions. , implementation_dba_data: HR.PER_JOB_EVALUATIONS ,
-
Table: PER_POSITION_EXTRA_INFO
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_EXTRA_INFO, object_name:PER_POSITION_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Extra information for a position. , implementation_dba_data: HR.PER_POSITION_EXTRA_INFO ,
-
Table: PER_VALID_GRADES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_VALID_GRADES, object_name:PER_VALID_GRADES, status:VALID, product: PER - Human Resources , description: Lists valid grades for jobs and positions. , implementation_dba_data: HR.PER_VALID_GRADES ,
-
Table: PER_POSITION_DEFINITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_DEFINITIONS, object_name:PER_POSITION_DEFINITIONS, status:VALID, product: PER - Human Resources , description: Combinations of segments stored in the PER_POSTIONS table. , implementation_dba_data: HR.PER_POSITION_DEFINITIONS ,
-
Table: PER_MM_ASSIGNMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_ASSIGNMENTS, object_name:PER_MM_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: PER_MM_ASSIGNMENTS holds assignments that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_ASSIGNMENTS ,
-
Table: PER_POSITION_LIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_LIST, object_name:PER_POSITION_LIST, status:VALID, product: PER - Human Resources , description: List of positions that a secure user can access. , implementation_dba_data: HR.PER_POSITION_LIST ,
-
Table: PER_MM_ASSIGNMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_ASSIGNMENTS, object_name:PER_MM_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: PER_MM_ASSIGNMENTS holds assignments that were defined as part of a mass move. , implementation_dba_data: HR.PER_MM_ASSIGNMENTS ,
-
Table: PER_SUCCESSION_PLANNING
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SUCCESSION_PLANNING, object_name:PER_SUCCESSION_PLANNING, status:VALID, product: PER - Human Resources , description: The record of a person's proposed succession to a position. , implementation_dba_data: HR.PER_SUCCESSION_PLANNING ,
-
Table: PER_MM_VALID_GRADES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_VALID_GRADES, object_name:PER_MM_VALID_GRADES, status:VALID, product: PER - Human Resources , description: PER_MM_VALID_GRADES holds valid grades that will be moved with a position during a mass move. , implementation_dba_data: HR.PER_MM_VALID_GRADES ,
-
View: PER_POSITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITIONS_V, object_name:PER_POSITIONS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POSITIONS_V ,
-
Table: PER_POSITION_DEFINITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_DEFINITIONS, object_name:PER_POSITION_DEFINITIONS, status:VALID, product: PER - Human Resources , description: Combinations of segments stored in the PER_POSTIONS table. , implementation_dba_data: HR.PER_POSITION_DEFINITIONS ,
-
Table: PER_BUDGET_ELEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_ELEMENTS, object_name:PER_BUDGET_ELEMENTS, status:VALID, product: PER - Human Resources , description: Combinations of organization, grade, job, and position used to define detailed budget values. , implementation_dba_data: HR.PER_BUDGET_ELEMENTS ,
-
Table: PER_MM_VALID_GRADES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_MM_VALID_GRADES, object_name:PER_MM_VALID_GRADES, status:VALID, product: PER - Human Resources , description: PER_MM_VALID_GRADES holds valid grades that will be moved with a position during a mass move. , implementation_dba_data: HR.PER_MM_VALID_GRADES ,
-
Table: PER_DEPLOYMENT_FACTORS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_DEPLOYMENT_FACTORS, object_name:PER_DEPLOYMENT_FACTORS, status:VALID, product: PER - Human Resources , description: A factor affecting a person's capacity to be deployed within an organization. , implementation_dba_data: HR.PER_DEPLOYMENT_FACTORS ,
-
Table: PER_JOB_REQUIREMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_JOB_REQUIREMENTS, object_name:PER_JOB_REQUIREMENTS, status:VALID, product: PER - Human Resources , description: Requirements for specific jobs or positions. For example, skills, qualifications, experience, training. , implementation_dba_data: HR.PER_JOB_REQUIREMENTS ,
-
Table: PER_DEPLOYMENT_FACTORS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_DEPLOYMENT_FACTORS, object_name:PER_DEPLOYMENT_FACTORS, status:VALID, product: PER - Human Resources , description: A factor affecting a person's capacity to be deployed within an organization. , implementation_dba_data: HR.PER_DEPLOYMENT_FACTORS ,
-
Table: PER_JOB_REQUIREMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_JOB_REQUIREMENTS, object_name:PER_JOB_REQUIREMENTS, status:VALID, product: PER - Human Resources , description: Requirements for specific jobs or positions. For example, skills, qualifications, experience, training. , implementation_dba_data: HR.PER_JOB_REQUIREMENTS ,
-
Table: PER_BUDGET_ELEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_BUDGET_ELEMENTS, object_name:PER_BUDGET_ELEMENTS, status:VALID, product: PER - Human Resources , description: Combinations of organization, grade, job, and position used to define detailed budget values. , implementation_dba_data: HR.PER_BUDGET_ELEMENTS ,
-
Table: PER_ALL_ASSIGNMENTS_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_F, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID, product: PER - Human Resources , description: Employee and applicant assignment details. , implementation_dba_data: HR.PER_ALL_ASSIGNMENTS_F ,
-
Table: PER_ALL_VACANCIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_VACANCIES, object_name:PER_ALL_VACANCIES, status:VALID, product: PER - Human Resources , description: Vacancies within a specific requisition. , implementation_dba_data: HR.PER_ALL_VACANCIES ,
-
View: HRFV_POSITION_EVALUATIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_POSITION_EVALUATIONS, object_name:HRFV_POSITION_EVALUATIONS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_POSITION_EVALUATIONS ,
-
Table: PER_ALL_VACANCIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_VACANCIES, object_name:PER_ALL_VACANCIES, status:VALID, product: PER - Human Resources , description: Vacancies within a specific requisition. , implementation_dba_data: HR.PER_ALL_VACANCIES ,
-
View: HRFV_POSITION_EVALUATIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_POSITION_EVALUATIONS, object_name:HRFV_POSITION_EVALUATIONS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_POSITION_EVALUATIONS ,
-
Table: PER_SECURITY_PROFILES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_PROFILES, object_name:PER_SECURITY_PROFILES, status:VALID, product: PER - Human Resources , description: Security profile definitions to restrict user access to specific HRMS records. , implementation_dba_data: HR.PER_SECURITY_PROFILES ,
-
Table: PER_COMPETENCE_ELEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_COMPETENCE_ELEMENTS, object_name:PER_COMPETENCE_ELEMENTS, status:VALID, product: PER - Human Resources , description: A competence element is used to record an individual competence and an evaluation rating. , implementation_dba_data: HR.PER_COMPETENCE_ELEMENTS ,
-
Table: PER_COMPETENCE_ELEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_COMPETENCE_ELEMENTS, object_name:PER_COMPETENCE_ELEMENTS, status:VALID, product: PER - Human Resources , description: A competence element is used to record an individual competence and an evaluation rating. , implementation_dba_data: HR.PER_COMPETENCE_ELEMENTS ,
-
Table: PER_SECURITY_PROFILES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_PROFILES, object_name:PER_SECURITY_PROFILES, status:VALID, product: PER - Human Resources , description: Security profile definitions to restrict user access to specific HRMS records. , implementation_dba_data: HR.PER_SECURITY_PROFILES ,
-
View: HRFV_VALID_GRADES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_VALID_GRADES, object_name:HRFV_VALID_GRADES, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_VALID_GRADES ,