Search Results per_position_structures
Overview
The PER_POSITION_STRUCTURES table is a core data object within the Oracle E-Business Suite Human Resources (PER) module, specifically for releases 12.1.1 and 12.2.2. It serves as the master repository for defining and storing the names of position hierarchy structures. These structures are fundamental to modeling an organization's reporting relationships and chains of command based on positions, as distinct from organization-based hierarchies. The table acts as a header, defining the overall hierarchy, while its related objects, such as PER_POS_STRUCTURE_VERSIONS, manage the specific hierarchical relationships and their effective-dated changes. Its role is critical for security profiles, position-based reporting, and workflow routing that depends on the position hierarchy.
Key Information Stored
The table primarily stores metadata that uniquely identifies each position hierarchy within a business group. Its key columns, as defined by the primary and unique keys, are central to its function. The POSITION_STRUCTURE_ID is the system-generated primary key and unique identifier for each hierarchy definition. The NAME column stores the user-defined, descriptive title of the position hierarchy (e.g., "Management Reporting Line" or "Project Authority Structure"). The BUSINESS_GROUP_ID is a mandatory foreign key linking the structure to a specific HR business group in the HR_ALL_ORGANIZATION_UNITS table, enforcing data security and partitioning. This combination of NAME and BUSINESS_GROUP_ID is enforced as a unique key (PER_POSITION_STRUCTURES_UK2), preventing duplicate hierarchy names within a single business group.
Common Use Cases and Queries
This table is primarily referenced in administrative setups, security configurations, and hierarchical reporting. A common use case is retrieving a list of all defined position hierarchies for a business group to configure a security profile or a workflow routing rule. For example, an HR administrator might run a query to audit all structures. Sample SQL to list active hierarchies would join with the business group table for clarity:
- SELECT pps.NAME, hou.NAME BUSINESS_GROUP
- FROM hr.per_position_structures pps,
- hr.hr_all_organization_units hou
- WHERE pps.business_group_id = hou.organization_id
- AND hou.business_group_id = &business_group;
Another critical use case involves troubleshooting or reporting on security profiles (PER_SECURITY_PROFILES) or position hierarchy versions, where queries would join PER_POSITION_STRUCTURES to these related tables using POSITION_STRUCTURE_ID.
Related Objects
As indicated by the foreign key relationships, PER_POSITION_STRUCTURES is a parent table with several key dependencies. The most direct child is the PER_POS_STRUCTURE_VERSIONS table, which holds the effective-dated hierarchy definitions (the actual parent-child position links) for each structure. It is also referenced by PER_SECURITY_PROFILES to define position-based security access. Furthermore, the PQH_ROUTING_CATEGORIES table in the Position Management (PQH) module references it to establish approval routing rules based on position hierarchies. The table's link to HR_ALL_ORGANIZATION_UNITS via BUSINESS_GROUP_ID anchors it within the correct organizational and security context.
-
Table: PER_POSITION_STRUCTURES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_STRUCTURES, object_name:PER_POSITION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Position Hierarchy names. , implementation_dba_data: HR.PER_POSITION_STRUCTURES ,
-
Table: PER_POSITION_STRUCTURES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_STRUCTURES, object_name:PER_POSITION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Position Hierarchy names. , implementation_dba_data: HR.PER_POSITION_STRUCTURES ,
-
Table: PER_POS_STRUCTURE_VERSIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POS_STRUCTURE_VERSIONS, object_name:PER_POS_STRUCTURE_VERSIONS, status:VALID, product: PER - Human Resources , description: Version control information for specific position hierarchies. , implementation_dba_data: HR.PER_POS_STRUCTURE_VERSIONS ,
-
View: PER_POSITION_STRUCTURES_LOV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITION_STRUCTURES_LOV, object_name:PER_POSITION_STRUCTURES_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POSITION_STRUCTURES_LOV ,
-
View: PER_POS_STRUCTURE_ELEMENTS_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POS_STRUCTURE_ELEMENTS_V2, object_name:PER_POS_STRUCTURE_ELEMENTS_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POS_STRUCTURE_ELEMENTS_V2 ,
-
Table: PER_POS_STRUCTURE_VERSIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POS_STRUCTURE_VERSIONS, object_name:PER_POS_STRUCTURE_VERSIONS, status:VALID, product: PER - Human Resources , description: Version control information for specific position hierarchies. , implementation_dba_data: HR.PER_POS_STRUCTURE_VERSIONS ,
-
View: PER_POS_STRUCTURE_ELEMENTS_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POS_STRUCTURE_ELEMENTS_V2, object_name:PER_POS_STRUCTURE_ELEMENTS_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POS_STRUCTURE_ELEMENTS_V2 ,
-
View: PER_POSITION_STRUCTURES_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITION_STRUCTURES_LOV, object_name:PER_POSITION_STRUCTURES_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POSITION_STRUCTURES_LOV ,
-
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: HR_HIER_POS_PEOPLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_HIER_POS_PEOPLE_V, object_name:HR_HIER_POS_PEOPLE_V, status:VALID, product: PER - Human Resources , description: People with position details and place in position hierarchy , implementation_dba_data: APPS.HR_HIER_POS_PEOPLE_V ,
-
View: HR_HIER_POS_PEOPLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_HIER_POS_PEOPLE_V, object_name:HR_HIER_POS_PEOPLE_V, status:VALID, product: PER - Human Resources , description: People with position details and place in position hierarchy , implementation_dba_data: APPS.HR_HIER_POS_PEOPLE_V ,
-
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 ,
-
View: PER_POSITION_STRUCTURES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITION_STRUCTURES_V, object_name:PER_POSITION_STRUCTURES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POSITION_STRUCTURES_V ,
-
View: PER_POSITION_STRUCTURES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POSITION_STRUCTURES_V, object_name:PER_POSITION_STRUCTURES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POSITION_STRUCTURES_V ,
-
View: PER_POS_STRUCTURE_VERSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POS_STRUCTURE_VERSIONS_V, object_name:PER_POS_STRUCTURE_VERSIONS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POS_STRUCTURE_VERSIONS_V ,
-
View: PER_POS_STRUCTURE_VERSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_POS_STRUCTURE_VERSIONS_V, object_name:PER_POS_STRUCTURE_VERSIONS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_POS_STRUCTURE_VERSIONS_V ,
-
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: PER_SECURITY_PROFILES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SECURITY_PROFILES_V, object_name:PER_SECURITY_PROFILES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SECURITY_PROFILES_V ,
-
View: PER_SECURITY_PROFILES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SECURITY_PROFILES_V, object_name:PER_SECURITY_PROFILES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SECURITY_PROFILES_V ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,