Search Results per_org_structure_elements
Overview
The PER_ORG_STRUCTURE_ELEMENTS table is a core data object within the Oracle E-Business Suite Human Resources (PER) module. It serves as the foundational repository for defining and storing hierarchical reporting relationships between organizations. This table is essential for modeling an enterprise's organizational chart, where each record explicitly defines a parent-child link. These hierarchical structures are critical for enabling features such as security profiles, approval hierarchies, reporting, and organizational analysis across the E-Business Suite. The table's integrity is maintained through its primary and unique keys, ensuring that each relationship within a specific hierarchy version is uniquely identified and consistent.
Key Information Stored
The table stores the fundamental components of an organization hierarchy. Its key columns include ORG_STRUCTURE_ELEMENT_ID, which is the system-generated primary key for each relationship record. The ORG_STRUCTURE_VERSION_ID is a foreign key linking the element to a specific version of an organizational hierarchy defined in the PER_ORG_STRUCTURE_VERSIONS table, allowing hierarchies to evolve over time. The core relationship is defined by ORGANIZATION_ID_CHILD and ORGANIZATION_ID_PARENT, which are foreign keys to the HR_ALL_ORGANIZATION_UNITS table, identifying the specific organizations in the parent-child link. Additionally, the BUSINESS_GROUP_ID column, also a foreign key to HR_ALL_ORGANIZATION_UNITS, provides the mandatory security and data partitioning context for the record, aligning it with a specific business group.
Common Use Cases and Queries
This table is central to any process requiring traversal or analysis of the organizational hierarchy. Common use cases include generating organizational charts, determining reporting lines for security authorization (e.g., using Security Profiles), and defining approval hierarchies for workflows. A fundamental query pattern involves using hierarchical SQL (CONNECT BY or recursive CTEs) starting from this table to list all descendants or ancestors of a given organization. For example, to find all child organizations under a specific parent within a given hierarchy version, one would query PER_ORG_STRUCTURE_ELEMENTS, joining with HR_ALL_ORGANIZATION_UNITS to get organization names, filtered by the desired ORG_STRUCTURE_VERSION_ID and ORGANIZATION_ID_PARENT. Reporting often involves analyzing span of control or the depth of the organizational structure by counting child organizations per parent or calculating hierarchy levels.
Related Objects
PER_ORG_STRUCTURE_ELEMENTS has integral relationships with several other key HR objects. Its primary foreign key dependency is on PER_ORG_STRUCTURE_VERSIONS (via ORG_STRUCTURE_VERSION_ID), which defines the active dates and status of the hierarchy version to which the elements belong. Crucially, it references the HR_ALL_ORGANIZATION_UNITS table three times: for the BUSINESS_GROUP_ID, ORGANIZATION_ID_PARENT, and ORGANIZATION_ID_CHILD, making it the central link for organizational relationships. The table is also referenced by various APIs and public views that manage hierarchy data. While not listed in the provided metadata, it is logically connected to PER_ORG_STRUCTURE_DEFINITIONS, as versions belong to a definition, and is the primary source for the PER_ORG_STRUCTURE_ELEMENTS_VL (Value Lookup) view, which provides translated organization names for reporting.
-
Table: PER_ORG_STRUCTURE_ELEMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORG_STRUCTURE_ELEMENTS, object_name:PER_ORG_STRUCTURE_ELEMENTS, status:VALID, product: PER - Human Resources , description: Organization hierarchy details showing parent-child reporting relationships between organizations. , implementation_dba_data: HR.PER_ORG_STRUCTURE_ELEMENTS ,
-
Table: PER_ORG_STRUCTURE_ELEMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORG_STRUCTURE_ELEMENTS, object_name:PER_ORG_STRUCTURE_ELEMENTS, status:VALID, product: PER - Human Resources , description: Organization hierarchy details showing parent-child reporting relationships between organizations. , implementation_dba_data: HR.PER_ORG_STRUCTURE_ELEMENTS ,
-
View: HRBV_ORGANIZATION_DESCENDENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRBV_ORGANIZATION_DESCENDENTS, object_name:HRBV_ORGANIZATION_DESCENDENTS, status:VALID, product: PER - Human Resources , description: - Retrofitted , implementation_dba_data: APPS.HRBV_ORGANIZATION_DESCENDENTS ,
-
View: HRBV_ORGANIZATION_DESCENDENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRBV_ORGANIZATION_DESCENDENTS, object_name:HRBV_ORGANIZATION_DESCENDENTS, status:VALID, product: PER - Human Resources , description: - Retrofitted , implementation_dba_data: APPS.HRBV_ORGANIZATION_DESCENDENTS ,
-
View: PER_CAL_ORG_HIER_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAL_ORG_HIER_VALUES_V, object_name:PER_CAL_ORG_HIER_VALUES_V, status:VALID, product: PER - Human Resources , description: per_cal_org_hier_values_v , implementation_dba_data: APPS.PER_CAL_ORG_HIER_VALUES_V ,
-
View: PER_CAL_ORG_HIER_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAL_ORG_HIER_VALUES_V, object_name:PER_CAL_ORG_HIER_VALUES_V, status:VALID, product: PER - Human Resources , description: per_cal_org_hier_values_v , implementation_dba_data: APPS.PER_CAL_ORG_HIER_VALUES_V ,
-
View: HR_HIER_ORG_PEOPLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_HIER_ORG_PEOPLE_V, object_name:HR_HIER_ORG_PEOPLE_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_HIER_ORG_PEOPLE_V ,
-
View: HR_HIER_ORG_PEOPLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_HIER_ORG_PEOPLE_V, object_name:HR_HIER_ORG_PEOPLE_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_HIER_ORG_PEOPLE_V ,
-
Table: PER_ORG_STRUCTURE_VERSIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORG_STRUCTURE_VERSIONS, object_name:PER_ORG_STRUCTURE_VERSIONS, status:VALID, product: PER - Human Resources , description: Version control information for specific organization hierarchies. , implementation_dba_data: HR.PER_ORG_STRUCTURE_VERSIONS ,
-
Table: PER_ORG_STRUCTURE_VERSIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORG_STRUCTURE_VERSIONS, object_name:PER_ORG_STRUCTURE_VERSIONS, status:VALID, product: PER - Human Resources , description: Version control information for specific organization hierarchies. , implementation_dba_data: HR.PER_ORG_STRUCTURE_VERSIONS ,
-
View: PER_CAL_ENTRY_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAL_ENTRY_VALUES_V, object_name:PER_CAL_ENTRY_VALUES_V, status:VALID, product: PER - Human Resources , description: Calendar Entry Values , implementation_dba_data: APPS.PER_CAL_ENTRY_VALUES_V ,
-
View: PER_ORG_STRUCTURE_ELEMENTS_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORG_STRUCTURE_ELEMENTS_V2, object_name:PER_ORG_STRUCTURE_ELEMENTS_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ORG_STRUCTURE_ELEMENTS_V2 ,
-
View: PER_CAL_ENTRY_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_CAL_ENTRY_VALUES_V, object_name:PER_CAL_ENTRY_VALUES_V, status:VALID, product: PER - Human Resources , description: Calendar Entry Values , implementation_dba_data: APPS.PER_CAL_ENTRY_VALUES_V ,
-
View: PER_ORG_STRUCTURE_ELEMENTS_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORG_STRUCTURE_ELEMENTS_V2, object_name:PER_ORG_STRUCTURE_ELEMENTS_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ORG_STRUCTURE_ELEMENTS_V2 ,
-
View: PER_ORG_STRUCTURE_ELEMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORG_STRUCTURE_ELEMENTS_V, object_name:PER_ORG_STRUCTURE_ELEMENTS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ORG_STRUCTURE_ELEMENTS_V ,
-
View: PER_ORG_STRUCTURE_ELEMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ORG_STRUCTURE_ELEMENTS_V, object_name:PER_ORG_STRUCTURE_ELEMENTS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ORG_STRUCTURE_ELEMENTS_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 ,