Search Results PER_ALL_PEOPLE_F
Overview
The PER_ALL_PEOPLE_F table is a core data object within the Oracle E-Business Suite Human Resources (PER) module, present in both releases 12.1.1 and 12.2.2. As a DateTracked table, it serves as the central repository for personal information pertaining to all individuals managed by the system. This includes not only employees but also applicants, contingent workers, and other person types. The table's DateTrack structure, indicated by the '_F' suffix and the EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns, enables the maintenance of a complete historical record of changes to a person's information over time, supporting legal and audit requirements.
Key Information Stored
The table's primary key is a composite of PERSON_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE, which uniquely identifies each historical row for an individual. Critical columns include PERSON_ID (the unique system identifier), BUSINESS_GROUP_ID (linking the person to a specific HR organization), and PERSON_TYPE_ID (classifying the person, e.g., as an Employee or Applicant). Other significant columns store comprehensive personal details such as full name (FIRST_NAME, LAST_NAME), date of birth, National Identifier, gender, marital status, and contact information. The EFFECTIVE_START_DATE and EFFECTIVE_END_DATE define the date range for which the row's data is valid, with an END_DATE of '31-DEC-4712' representing the current active record.
Common Use Cases and Queries
This table is fundamental for any process involving person data. Common use cases include generating employee directories, creating applicant tracking reports, and serving as the source for personal data in integrated modules like Payroll and Benefits. A typical query to retrieve current information for all employees would use effective date logic:
- SELECT person_id, last_name, first_name, employee_number FROM hr.per_all_people_f WHERE sysdate BETWEEN effective_start_date AND effective_end_date AND person_type_id = [Employee_ID];
Another frequent pattern involves joining to assignment tables (PER_ALL_ASSIGNMENTS_F) to report on persons with specific job or position assignments. When writing custom extracts or reports, it is essential to always include the effective date condition to ensure the correct historical or current snapshot of data is retrieved.
Related Objects
PER_ALL_PEOPLE_F has extensive relationships with other HR and EBS objects. As per the provided metadata, it holds foreign keys to HR_ALL_ORGANIZATION_UNITS (via BUSINESS_GROUP_ID) and PER_PERSON_TYPES (via PERSON_TYPE_ID). Crucially, it is referenced by numerous other tables, including assignment (PER_ALL_ASSIGNMENTS_F), payroll, and benefits tables. The metadata also shows specific foreign key relationships with objects from other modules, such as PJI_RESOURCES_DENORM (Project Resources) and several WMS (Warehouse Management) tables (e.g., WMS_DISPATCHED_TASKS), demonstrating its integration beyond core HR. For programmatic access and data integrity, Oracle provides PL/SQL APIs in packages like HR_PERSON_API for maintaining records in this table.
-
Table: PER_ALL_PEOPLE_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_PEOPLE_F, object_name:PER_ALL_PEOPLE_F, status:VALID, product: PER - Human Resources , description: DateTracked table holding personal information for employees, applicants and other people. , implementation_dba_data: HR.PER_ALL_PEOPLE_F ,
-
Table: PER_ALL_PEOPLE_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_PEOPLE_F, object_name:PER_ALL_PEOPLE_F, status:VALID, product: PER - Human Resources , description: DateTracked table holding personal information for employees, applicants and other people. , implementation_dba_data: HR.PER_ALL_PEOPLE_F ,
-
APPS.OTA_CPR_UTILITY dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_FI_ARCHIVE_UMFR dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_EVALUATE_RATE_PROFILES dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_IN_CONTINGENT_WORKER_API dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_DERIVE_PART_AND_RATE_FACTS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_BENRECON_XMLP_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_IE_PAYFILE_SEPA dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PQP_GB_T1_PENSION_EXTRACTS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.JTF_COMMON_PVT dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PER_PTU_BUS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PV_ASSIGNMENT_PUB dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.IRC_ISC_BUS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_US_MMREF_LOCAL_XML dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_IE_PAYE_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_DK_PAYMENT_PROCESS_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_PROCESS_PERSON_SS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.IRC_NOTIFICATION_HELPER_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PQP_GB_PSI_WPS_HISTORY dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PQH_PQHUSRCP_XMLP_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_BACK_OUT_CONC dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.GHR_MTO_INT dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_APPROVAL_CUSTOM dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PQH_DE_CHILD_SEQ_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.CSF_ALERTS_PUB dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_PSD_BUS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_CWB_RSGN_EMP dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.IRC_UTILITIES_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_EXT_BNF dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HXC_TBB_BUS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_GB_P11D_MILEAGE_EXTRACT dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PER_FR_D2_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_ASSIGNMENT_API dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PER_PEM_BUS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PER_CN_EMP_LEG_HOOK dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PER_IN_CON_LEG_HOOK dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BENUTILS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_HK_IR56_REPORT dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.JL_AR_APPLICABLE_TAXES dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_APPLICANT_API dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HXC_NOTIFICATION_PROCESS_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_US_EXTRA_PER_INFO_LEG_HOOK dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.PAY_NZ_QES_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.AP_IMPORT_VALIDATION_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.BEN_PER_ASG_EIT_LER dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.GHR_NON_SF52_EXTRA_INFO dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_PERSON_API dependencies on PER_ALL_PEOPLE_F
12.2.2