Search Results per_pos_structure_versions
Overview
The table PER_POS_STRUCTURE_VERSIONS is a core data object within the Oracle E-Business Suite Human Resources (HR) module. It serves as a version control mechanism for position hierarchies, enabling organizations to model and maintain changes to their reporting structures over time. Each row in this table represents a distinct, dated version of a specific position hierarchy, allowing for historical tracking and future-dated structural changes. Its role is critical for maintaining data integrity in organizational reporting, succession planning, and workforce analysis, as it anchors the relationships between positions defined within a hierarchy.
Key Information Stored
The table's primary identifier is the POS_STRUCTURE_VERSION_ID. Key columns include POSITION_STRUCTURE_ID, which links to the parent hierarchy definition in PER_POSITION_STRUCTURES, and BUSINESS_GROUP_ID, which links to the operating unit in HR_ALL_ORGANIZATION_UNITS. Other essential columns are DATE_FROM and DATE_TO, which define the effective start and end dates for which this version of the hierarchy is active. This versioning model allows multiple, non-overlapping effective-dated records for a single position structure, forming a complete history.
Common Use Cases and Queries
A primary use case is retrieving the active position hierarchy version for reporting or validation at a given point in time. This is fundamental for processes like generating organizational charts or validating supervisory assignments. The table is also directly referenced by the Global Human Resources (GHR) processes for mass organizational changes, as indicated by the foreign key relationships from GHR_MASS_REALIGNMENT and GHR_MASS_TRANSFERS. A user searching for "ghr_mass_transfers" would encounter this table as it stores the OLD_POS_STRUCTURE_VERSION_ID to track the hierarchy version before a mass transfer. A common query pattern finds the current version for a structure:
- SELECT * FROM per_pos_structure_versions WHERE position_structure_id = :p_struct_id AND SYSDATE BETWEEN date_from AND NVL(date_to, SYSDATE);
Related Objects
PER_POS_STRUCTURE_VERSIONS is a central hub in the position hierarchy data model. It has a primary key referenced by PER_POS_STRUCTURE_ELEMENTS, which stores the actual parent-child position relationships for each version. It is a foreign key parent to tables supporting specific functionalities: GHR_MASS_REALIGNMENT and GHR_MASS_TRANSFERS (for U.S. Federal HR processes), and PQH_ROUTING_HISTORY (for position management workflows). It is itself a child table, referencing PER_POSITION_STRUCTURES for the hierarchy definition and HR_ALL_ORGANIZATION_UNITS for the business group context.
-
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 ,
-
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 ,
-
APPS.AME_APPROVER_TYPE_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.GHR_MRE_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PQH_RHT_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PSV_INS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_PSE_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.HR_DELETE dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_PMP_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.BEN_DPNT_EDC_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_PSV_DEL dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PQH_WORKFLOW dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PSV_SHD dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_POS_STRUCTURE_VERSION_API dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PQH_RBC_STAGE dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_POS_STRUCTURE_VERSIONS_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.HR_REPORTS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_PSV_UPD dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PAY_PYUCSLIS_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.BEN_PLAN_DESIGN_PLAN_MODULE dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_POS_STRUCT_ELEMENTS_PKG2 dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.HR_AMEUTIL_SS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.BEN_PLAN_DESIGN_ELPRO_MODULE dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.IGIDOSL dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PSV_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.BEN_PLAN_DESIGN_TXNS_API dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PSV_DEL dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.BEN_PD_COPY_TO_BEN_FOUR dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PQH_SS_UTILITY dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_POSITION_STRUCTURES_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PST_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.HR_DELETE dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PQH_RNG_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PQH_WORKFLOW dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PSV_INS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PMP_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.HR_SECURITY_INTERNAL dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_POS_STRUCTURE_VERSIONS_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.AME_POSITION_LEVEL_HANDLER dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.BEN_ECV_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.BEN_PLAN_DESIGN_TXNS_API dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_POSITION_STRUCTURES_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PER_PSV_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.HR_SECURITY_INTERNAL dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.PQH_RNG_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.HRI_OPL_POSH dependencies on PER_POS_STRUCTURE_VERSIONS
12.2.2
-
APPS.GHR_MTO_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.IGC_CC_APPROVAL_WF_PKG dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.AME_POSITION_LEVEL_HANDLER dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1
-
APPS.PER_PSE_BUS dependencies on PER_POS_STRUCTURE_VERSIONS
12.1.1