Search Results original_date_of_hire
Overview
PER_ALL_PEOPLE is a date-effective view owned by the APPS schema in Oracle E-Business Suite, belonging to the PER (Human Resources) product family. It presents person records — employees, applicants, contingent workers, and other person types — as of the effective date values carried on each row. Because Oracle HRMS stores person data in date-tracked (datetracked) form, the view exposes the EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns that define the validity window of every version of a person record, allowing consumers to reason about historical, current, and future states of the same PERSON_ID.
The view is widely used for reporting, interfaces, and integrations where a stable, denormalized person abstraction is required without the caller having to manage datetrack logic manually. It is a core reference object for downstream data extraction and for code that must resolve a person's identity, name, employee number, or business group context.
Underlying Base Objects
Per the documented ETRM metadata, PER_ALL_PEOPLE is defined over the following base objects:
- PER_ALL_PEOPLE_F (synonym) — the primary datetracked person table supplying PERSON_ID, effective dates, business group, person type, name components, and the majority of descriptive and DFF attributes.
- HR_PERSON_NAME (package) — the name-handling package. The view text references name-related columns such as LAST_NAME, FIRST_NAME, FULL_NAME, ORDER_NAME, and KNOWN_AS, which are derived consistent with this package's formatting logic.
- FND_SESSIONS (synonym) — a session/context object, typically involved in resolving database session or environment context used by the view definition.
The relationship is therefore a layered one: the view selects and projects columns from the datetracked person table, applies name-formatting rules via the HR_PERSON_NAME package, and may incorporate session context through FND_SESSIONS. The view is marked VALID and remains a documented object in both 12.1.1 and 12.2.2.
Key Columns
- PERSON_ID — primary identifier for a person; the join key to PER_ALL_ASSIGNMENTS_F, PER_PERSON_TYPE_USAGES, and most HRMS tables.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the datetrack window defining the row's validity.
- BUSINESS_GROUP_ID — the business group the person belongs to; critical for multi-organization filtering.
- PERSON_TYPE_ID — links to PER_PERSON_TYPES to classify employee, applicant, or other person type.
- EMPLOYEE_NUMBER, APPLICANT_NUMBER, NPW_NUMBER — person identifiers assigned per type.
- CURRENT_EMPLOYEE_FLAG, CURRENT_APPLICANT_FLAG, CURRENT_NPW_FLAG, CURRENT_EMP_OR_APL_FLAG — convenience flags indicating the person's status relative to the effective date.
- FULL_NAME, LAST_NAME, FIRST_NAME, ORDER_NAME, KNOWN_AS — name components produced consistently with the HR_PERSON_NAME package.
- START_DATE, DATE_OF_BIRTH, DATE_OF_DEATH, SEX, MARITAL_STATUS, NATIONALITY — personal and employment context attributes.
- EMAIL_ADDRESS, WORK_TELEPHONE — contact information.
- ATTRIBUTE1–ATTRIBUTE30 and PER_INFORMATION1–PER_INFORMATION30 — descriptive flexfield (DFF) and extra-information segments.
- OBJECT_VERSION_NUMBER — optimistic locking / concurrency control value.
Common Use Cases and Queries
Typical uses include headcount reporting, person lookups for interfaces, and resolving a person for assignment-based analysis.
- List current employees in a business group:
SELECT p.person_id, p.full_name, p.employee_number FROM per_all_people p WHERE p.business_group_id = :p_bg_id AND p.current_employee_flag = 'Y' AND TRUNC(SYSDATE) BETWEEN p.effective_start_date AND p.effective_end_date;
- Resolve a person by employee number for use as a foreign key:
SELECT p.person_id, p.full_name FROM per_all_people p WHERE p.employee_number = :p_emp_num AND TRUNC(SYSDATE) BETWEEN p.effective_start_date AND p.effective_end_date;
When querying, always constrain the effective dates to avoid duplicate rows returned by datetracked versions, and filter by BUSINESS_GROUP_ID in multi-group environments. For reporting that requires assignment, pay, or job context, join PERSON_ID to PER_ALL_ASSIGNMENTS_F following the same effective-dating rules.
-
View: PER_ALL_PEOPLE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ALL_PEOPLE, object_name:PER_ALL_PEOPLE, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_ALL_PEOPLE ,
-
View: PER_PEOPLE_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_X, object_name:PER_PEOPLE_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_PEOPLE_X ,
-
View: PER_PEOPLE_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID, product: PER - Human Resources , description: Secure view based on the corresponding _ALL_ table. , implementation_dba_data: APPS.PER_PEOPLE_F ,
-
View: PER_PEOPLE_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_X, object_name:PER_PEOPLE_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_PEOPLE_X ,
-
View: PER_ALL_PEOPLE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ALL_PEOPLE, object_name:PER_ALL_PEOPLE, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_ALL_PEOPLE ,
-
View: PER_PEOPLE_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID, product: PER - Human Resources , description: Secure view based on the corresponding _ALL_ table. , implementation_dba_data: APPS.PER_PEOPLE_F ,
-
View: PER_PEOPLE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE, object_name:PER_PEOPLE, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_PEOPLE ,
-
View: PER_PEOPLE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE, object_name:PER_PEOPLE, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_PEOPLE ,
-
View: HRFV_EMPLOYEE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_EMPLOYEE_ASSIGNMENTS, object_name:HRFV_EMPLOYEE_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_EMPLOYEE_ASSIGNMENTS ,
-
View: HRFV_EMPLOYEE_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_EMPLOYEE_ASSIGNMENTS, object_name:HRFV_EMPLOYEE_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_EMPLOYEE_ASSIGNMENTS ,
-
View: HRFV_PERSONAL_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSONAL_DETAILS, object_name:HRFV_PERSONAL_DETAILS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSONAL_DETAILS ,
-
View: HRFV_PERSONAL_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSONAL_DETAILS, object_name:HRFV_PERSONAL_DETAILS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSONAL_DETAILS ,
-
View: HRU_JP_CREATE_EDUC_ADD
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRU_JP_CREATE_EDUC_ADD, object_name:HRU_JP_CREATE_EDUC_ADD, status:VALID, product: PER - Human Resources , description: This view is Japanaes specific. , implementation_dba_data: APPS.HRU_JP_CREATE_EDUC_ADD ,
-
View: HRU_JP_CREATE_EDUC_ADD
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRU_JP_CREATE_EDUC_ADD, object_name:HRU_JP_CREATE_EDUC_ADD, status:VALID, product: PER - Human Resources , description: This view is Japanaes specific. , implementation_dba_data: APPS.HRU_JP_CREATE_EDUC_ADD ,
-
View: HRFV_PERSON_ASSIGNMENT_HISTORY
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSON_ASSIGNMENT_HISTORY, object_name:HRFV_PERSON_ASSIGNMENT_HISTORY, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSON_ASSIGNMENT_HISTORY ,
-
View: HRFV_PERSON_ASSIGNMENT_HISTORY
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSON_ASSIGNMENT_HISTORY, object_name:HRFV_PERSON_ASSIGNMENT_HISTORY, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSON_ASSIGNMENT_HISTORY ,
-
View: PER_PEOPLE_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V2, object_name:PER_PEOPLE_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V2 ,
-
View: PER_PEOPLE_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V2, object_name:PER_PEOPLE_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V2 ,
-
View: PER_PEOPLE_V7
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V7, object_name:PER_PEOPLE_V7, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V7 ,
-
View: PER_PEOPLE_V7
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V7, object_name:PER_PEOPLE_V7, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V7 ,
-
View: PER_PEOPLE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V, object_name:PER_PEOPLE_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V ,
-
View: PER_PEOPLE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V, object_name:PER_PEOPLE_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V ,
-
View: HR_EMPLOYEE_API_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_EMPLOYEE_API_V, object_name:HR_EMPLOYEE_API_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_EMPLOYEE_API_V ,
-
View: HR_EMPLOYEE_API_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_EMPLOYEE_API_V, object_name:HR_EMPLOYEE_API_V, status:VALID, product: PER - Human Resources , implementation_dba_data: APPS.HR_EMPLOYEE_API_V ,
-
View: PER_PEOPLE_V3
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V3, object_name:PER_PEOPLE_V3, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V3 ,
-
View: PER_PEOPLE_V3
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V3, object_name:PER_PEOPLE_V3, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V3 ,