Search Results per_empdir_people
Overview
The HR.PER_EMPDIR_PEOPLE table is a denormalized employee directory staging and reporting table within the Oracle E-Business Suite Human Resources (PER) module. Its purpose is to provide a flattened, query-friendly representation of person and assignment attributes, sourced primarily from the core PER_ALL_PEOPLE_F and related directory tables, so that self-service directory screens, search pages, and third-party integrations can retrieve employee information without joining across the normalized HR schema. In EBS 12.1.1 and 12.2.2 the table is owned by the HR schema and exposes 104 columns, combining person identity, name components, contact details, and organizational reporting metrics in a single physical structure.
From a dimensional modeling perspective, the ETRM metadata classifies this object heuristically as standalone, indicating that no dependent foreign-key relationships originate from it. The two declared foreign keys — ORIG_SYSTEM_ID referencing HZ_ORIG_SYSTEMS_B and PARTITION_ID referencing JTF_FM_PARTITION_X_REQUEST — are inbound reference definitions rather than evidence of a hub-and-satellite structure. A reasonable modeling suggestion is therefore to treat PER_EMPDIR_PEOPLE as a satellite-style or reporting-scoped table keyed by the natural business key (ORIG_SYSTEM_ID, ORIG_SYSTEM), rather than as a Data Vault hub or link.
Key Information Stored
Although 104 columns are documented, the columns of primary operational interest fall into several groups.
- Business key: ORIG_SYSTEM and ORIG_SYSTEM_ID together form the unique index PER_EMPDIR_PEOPLE_PK. ORIG_SYSTEM identifies the source system (for example, the HR source identifier), while ORIG_SYSTEM_ID is that system's identifier for the person. In EBS these typically correspond to the PER system and the person's party or person identifier.
- Names: FULL_NAME, DISPLAY_NAME, LAST_NAME, FIRST_NAME, KNOWN_AS, MIDDLE_NAMES, PRE_NAME_ADJUNCT, ORDER_NAME, and the alternate fields LAST_NAME_ALTERNATE and FIRST_NAME_ALTERNATE support directory display and localized name rendering.
- Identity and employment: PERSON_KEY, PERSON_TYPE, EMPLOYEE_NUMBER, USER_NAME, ACTIVE, START_DATE, ORIGINAL_DATE_OF_HIRE, and GLOBAL_PERSON_ID.
- Contact information: EMAIL_ADDRESS, WORK_TELEPHONE, MAILSTOP, and OFFICE_NUMBER.
- Reporting hierarchy metrics: DIRECT_REPORTS and TOTAL_REPORTS provide denormalized counts for supervisory rollups.
- Audit and framework columns: OBJECT_VERSION_NUMBER, LAST_UPDATE_DATE, CREATED_BY, LAST_UPDATED_BY, PARTITION_ID, REQUEST_ID, PROGRAM_ID, and PROGRAM_APPLICATION_ID.
- Extensibility: ATTRIBUTE1–ATTRIBUTE30 and PER_INFORMATION1–PER_INFORMATION30 carry descriptive flexfield and extra information type values.
Common Use Cases and Queries
The table is most often queried for directory lookups and headcount-style reporting. A typical pattern filters on active employees within a legislation or business group:
- Directory search:
SELECT FULL_NAME, EMAIL_ADDRESS, WORK_TELEPHONE FROM PER_EMPDIR_PEOPLE WHERE ACTIVE = 'Y' AND UPPER(LAST_NAME) LIKE 'SM%'; - Manager rollup reporting:
SELECT FULL_NAME, DIRECT_REPORTS, TOTAL_REPORTS FROM PER_EMPDIR_PEOPLE WHERE TOTAL_REPORTS > 0 ORDER BY TOTAL_REPORTS DESC; - Integration export:
SELECT ORIG_SYSTEM, ORIG_SYSTEM_ID, GLOBAL_PERSON_ID, EMPLOYEE_NUMBER FROM PER_EMPDIR_PEOPLE; - Business-key lookup:
SELECT * FROM PER_EMPDIR_PEOPLE WHERE ORIG_SYSTEM = :p_system AND ORIG_SYSTEM_ID = :p_person;
Because the table is denormalized, reporting tools such as Oracle Reports, BI Publisher, and OBIEE frequently consume it directly as a source dataset, avoiding joins to PER_ALL_PEOPLE_F and PER_ALL_ASSIGNMENTS_F.
Related Objects
- HZ_ORIG_SYSTEMS_B — referenced by ORIG_SYSTEM_ID; defines the registered source system registry used for cross-referencing people and parties.
- JTF_FM_PARTITION_X_REQUEST — referenced by PARTITION_ID; provides partition metadata for concurrent request scope.
- PER_ALL_PEOPLE_F — the authoritative person record from which directory attributes and PERSON_KEY values are derived.
- PER_ALL_ASSIGNMENTS_F — supplies assignment context (business group, legislation, hire date) reflected in the directory row.
- HZ_PARTIES — the TCA party record aligned to PARTY_ID and GLOBAL_PERSON_ID.
- FND_USER — relates via USER_NAME for self-service sign-on and directory display.
In summary, PER_EMPDIR_PEOPLE functions as a supporting directory table rather than a transactional core object, and its primary value lies in consolidating person identity, contact, and reporting metrics into a single queryable structure.
-
Table: PER_EMPDIR_PEOPLE
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_EMPDIR_PEOPLE, object_name:PER_EMPDIR_PEOPLE, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_EMPDIR_PEOPLE ,
-
Table: PER_EMPDIR_PEOPLE
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_EMPDIR_PEOPLE, object_name:PER_EMPDIR_PEOPLE, status:VALID, product: PER - Human Resources , implementation_dba_data: HR.PER_EMPDIR_PEOPLE ,
-
SYNONYM: PUBLIC.PER_EMPDIR_PEOPLE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_EMPDIR_PEOPLE, status:VALID,
-
SYNONYM: APPS.PER_EMPDIR_PEOPLE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_EMPDIR_PEOPLE, status:VALID,
-
SYNONYM: APPS.PER_EMPDIR_PEOPLE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_EMPDIR_PEOPLE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.HRI_OLTP_PMV_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRI_OLTP_PMV_UTIL_PKG, status:VALID,
-
TABLE: HR.PER_EMPDIR_PEOPLE
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_EMPDIR_PEOPLE, object_name:PER_EMPDIR_PEOPLE, status:VALID,
-
APPS.HRI_OLTP_PMV_UTIL_PKG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.FII_GL_TOP_SPENDERS_PKG2 SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
TABLE PARTITION: HR.PER_EMPDIR_PEOPLE
12.1.1
owner:HR, object_type:TABLE PARTITION, object_name:PER_EMPDIR_PEOPLE, subobject_name:INTERNAL, status:VALID,
-
TABLE PARTITION: HR.PER_EMPDIR_PEOPLE
12.2.2
owner:HR, object_type:TABLE PARTITION, object_name:PER_EMPDIR_PEOPLE, subobject_name:INTERNAL, status:VALID,
-
VIEW: HR.PER_EMPDIR_PEOPLE#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_EMPDIR_PEOPLE#, status:VALID,
-
TRIGGER: APPS.PER_EMPDIR_PEOPLE_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_EMPDIR_PEOPLE_WHO, status:VALID,
-
TRIGGER: APPS.PER_EMPDIR_PEOPLE_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_EMPDIR_PEOPLE_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_EMPDIR_SS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_EMPDIR_SS, status:VALID,
-
PACKAGE BODY: APPS.PER_EMPDIR_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_EMPDIR_SS, status:VALID,
-
TRIGGER: APPS.PER_EMPDIR_PEOPLE_WHO
12.1.1
-
TRIGGER: APPS.PER_EMPDIR_PEOPLE_WHO
12.2.2
-
TABLE: HR.PER_EMPDIR_PEOPLE
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_EMPDIR_PEOPLE, object_name:PER_EMPDIR_PEOPLE, status:VALID,
-
VIEW: HR.PER_EMPDIR_PEOPLE#
12.2.2
-
PACKAGE BODY: APPS.FII_GL_TOP_SPENDERS_PKG2
12.1.1
-
APPS.PER_EMPDIR_SS SQL Statements
12.2.2
-
APPS.PER_EMPDIR_SS SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PER_EMPDIR_SS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PER_EMPDIR_SS
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.HRI_OLTP_PMV_UTIL_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.HRI_OLTP_PMV_UTIL_PKG dependencies on PER_EMPDIR_PEOPLE
12.1.1
-
APPS.PER_EMPDIR_SS dependencies on PER_EMPDIR_PEOPLE
12.2.2
-
APPS.PER_EMPDIR_SS dependencies on PER_EMPDIR_PEOPLE
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PER_EMPDIR_SS dependencies on FND_STATS
12.1.1
-
APPS.PER_EMPDIR_SS dependencies on FND_STATS
12.2.2
-
APPS.FII_GL_TOP_SPENDERS_PKG2 dependencies on DBA_TABLES
12.1.1
-
APPS.FII_GL_TOP_SPENDERS_PKG2 dependencies on FII_UTIL
12.1.1
-
APPS.PER_EMPDIR_SS dependencies on PER_EMPDIR_ASSIGNMENTS
12.2.2
-
APPS.HRI_OLTP_PMV_UTIL_PKG dependencies on FND_PROFILE
12.1.1