Search Results per_people_x
Overview
HRIBV_SUPV_HRCHY_X is a read-only Oracle EBS view owned by the APPS schema and defined in the Human Resources Intelligence (HRI) product family. HRI is documented in ETRM as an obsolete module, though its objects frequently remain valid in Oracle EBS 12.1.1 and 12.2.2 environments because they are retained for backward compatibility with historical reports and custom extensions. The view exposes a flattened, denormalized representation of the supervisor hierarchy: each row pairs a supervisor with a subordinate and supplies the names, levels, and assignment identifiers for both parties, along with the business group context.
The view text carries a 2001 header comment ($HEADER: HRIVIEW.LDT 115.3), reflecting its origin as part of the early HRI HR intelligence reporting layer. Its role is essentially reporting and integration: it lets downstream queries and interfaces resolve hierarchy relationships without joining the underlying summary table to person and organization entities themselves. The trailing WITH READ ONLY clause confirms that no DML is permitted against it.
Underlying Base Objects
The documented base objects for this view are HRI_CS_SUPH_X_V (VIEW), HR_ALL_ORGANIZATION_UNITS_TL (SYNONYM), HR_GENERAL (PACKAGE), HR_PERSON_NAME (PACKAGE), HR_SECURITY (PACKAGE), and PER_PEOPLE_X (VIEW). Structurally, the view selects from HRI_SUPV_HRCHY_SUMMARY (aliased SVL) as its driving source, joined to HR_ALL_ORGANIZATION_UNITS_TL (BGRT) for the supervisor business group name and to PER_PEOPLE_X (PER and PER2) for the supervisor and subordinate person names respectively.
The two PER_PEOPLE_X joins correlate on PERSON_ID for the supervisor (SVL.SUPV_PERSON_ID = PER.PERSON_ID) and the subordinate (SVL.SUB_PERSON_ID = PER2.PERSON_ID). The business group join is an outer join (BGRT.ORGANIZATION_ID (+)) constrained by BGRT.LANGUAGE (+) = USERENV('LANG'), so the view returns rows even when no translated organization name exists for the session language. HR_GENERAL is invoked for the lookup decode, while HR_PERSON_NAME and HR_SECURITY support the underlying name resolution and row-level access behavior inherited through PER_PEOPLE_X.
Key Columns
- SUPERVISOR_BUSINESS_GROUP — translated name of the supervisor's business group organization unit.
- SUPERVISOR_PERSON_NAME / SUBORDINATE_PERSON_NAME — full names of the two parties, resolved from PER_PEOPLE_X.
- SUPERVISOR_LEVEL / SUBORDINATE_LEVEL — hierarchical level values from HRI_SUPV_HRCHY_SUMMARY.
- SUBORDINATE_PRIMARY_ASG_FLAG — decoded Yes/No value via
HR_GENERAL.DECODE_LOOKUP('YES_NO', ...)indicating whether the subordinate relationship is a primary assignment. - SUBORD_PRIMARY_ASG_FLAG_CODE — the raw lookup code underlying the decoded flag.
- SUPERVISOR_BUSINESS_GROUP_ID, SUPERVISOR_PERSON_ID, SUPERVISOR_ASSIGNMENT_ID — identifiers for the supervisor side.
- SUBORDINATE_BUSINESS_GROUP_ID, SUBORDINATE_PERSON_ID, SUBORDINATE_ASSIGNMENT_ID — identifiers for the subordinate side.
Common Use Cases and Queries
Typical scenarios include rebuilding supervisory organization charts, validating hierarchy integrity, and extracting supervisor-to-subordinate pairs for downstream analytics or third-party integration.
SELECT supervisor_person_name,
subordinate_person_name,
supervisor_level,
subordinate_level,
subordinate_primary_asg_flag
FROM apps.hribv_supv_hrchy_x
WHERE supervisor_business_group_id = :p_business_group_id
ORDER BY supervisor_level, supervisor_person_name;
Because the view is read-only and joins PER_PEOPLE_X, results respect the security profile applied to the person view. A narrower query returning identifiers only is preferable for bulk interfaces:
SELECT supervisor_person_id,
supervisor_assignment_id,
subordinate_person_id,
subordinate_assignment_id
FROM apps.hribv_supv_hrchy_x;
Given the obsolete HRI status, new development should target supported HRMS hierarchy views; HRIBV_SUPV_HRCHY_X should be treated as a legacy compatibility object and validated against the target release before use.
-
View: HRIBV_SUPV_HRCHY_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HRI.HRIBV_SUPV_HRCHY_X, object_name:HRIBV_SUPV_HRCHY_X, status:VALID, product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: APPS.HRIBV_SUPV_HRCHY_X ,
-
View: HRI_CL_PER_SUP_HX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HRI.HRI_CL_PER_SUP_HX_V, object_name:HRI_CL_PER_SUP_HX_V, status:VALID, product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: APPS.HRI_CL_PER_SUP_HX_V ,
-
View: HRIBV_SUPV_HRCHY_ROLLUP_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HRI.HRIBV_SUPV_HRCHY_ROLLUP_X, object_name:HRIBV_SUPV_HRCHY_ROLLUP_X, status:VALID, product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: APPS.HRIBV_SUPV_HRCHY_ROLLUP_X ,
-
View: HRI_CL_PER_HX_V
12.2.2
product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: HRI_CL_PER_HIRMGR_HX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HRI.HRI_CL_PER_HIRMGR_HX_V, object_name:HRI_CL_PER_HIRMGR_HX_V, status:VALID, product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: APPS.HRI_CL_PER_HIRMGR_HX_V ,
-
View: HRI_CL_PER_USER_HX_V
12.2.2
product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: HRI_CL_PER_EMP_HX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:HRI.HRI_CL_PER_EMP_HX_V, object_name:HRI_CL_PER_EMP_HX_V, status:VALID, product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: APPS.HRI_CL_PER_EMP_HX_V ,
-
View: HRILV_SUP_HRS_X
12.2.2
product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: HRILV_EMP_HRS_X
12.2.2
product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: HRILV_SUPSUB_HRS_X
12.2.2
product: HRI - Human Resources Intelligence (Obsolete) , implementation_dba_data: Not implemented in this database ,