Search Results per_all_people_f
The PER_ALL_PEOPLE_F
table is a fundamental component of Oracle E-Business Suite (EBS) Human Capital Management (HCM) module, specifically in versions 12.1.1 and 12.2.2. It serves as the primary repository for storing comprehensive employee, contingent worker, and applicant data. This table is part of Oracle's core HRMS (Human Resource Management System) and is designed to maintain historical records of person-related information, enabling organizations to track changes over time. Below is a detailed analysis of its structure, purpose, key columns, and integration within Oracle EBS.
Purpose and Functionality
ThePER_ALL_PEOPLE_F
table stores person records with effective-dated entries, allowing organizations to maintain a historical view of employee or contingent worker data. It supports critical HR processes such as hiring, termination, personal information updates, and compliance reporting. The table is integral to Oracle HRMS and interacts with other key tables like PER_ALL_ASSIGNMENTS_F
(assignments), PER_PERSON_TYPES
(person classifications), and PER_PERIODS_OF_SERVICE
(employment periods).
Key Columns and Attributes
The table contains numerous columns, but the most significant include:- PERSON_ID: Primary key uniquely identifying each person.
- EFFECTIVE_START_DATE and EFFECTIVE_END_DATE: Define the validity period of the record (supporting effective-dated changes).
- LAST_NAME, FIRST_NAME, MIDDLE_NAMES: Store personal identification details.
- EMPLOYEE_NUMBER: Unique identifier for employees (nullable for non-employees).
- DATE_OF_BIRTH, NATIONAL_IDENTIFIER: Capture demographic and regulatory data.
- PERSON_TYPE_ID: Links to
PER_PERSON_TYPES
to classify individuals (e.g., Employee, Ex-Employee, Applicant). - BUSINESS_GROUP_ID: Associates the person with a specific business unit.
Technical Considerations
The table is designed with Oracle EBS's effective-dating mechanism, ensuring data integrity for temporal changes. It includes audit columns (CREATED_BY
, CREATION_DATE
, LAST_UPDATED_BY
, LAST_UPDATE_DATE
) for compliance and tracking. Indexes on PERSON_ID
, EMPLOYEE_NUMBER
, and NATIONAL_IDENTIFIER
optimize query performance. Foreign key constraints enforce relationships with other HR tables.
Integration and Usage
PER_ALL_PEOPLE_F
is central to Oracle HRMS workflows:
- Recruitment: Tracks applicant data before conversion to employee records.
- Employee Lifecycle: Manages hires, promotions, and terminations via effective-dated updates.
- Reporting: Serves as the source for HR analytics, headcount, and diversity reports.
- Self-Service: Feeds Oracle HR Self-Service modules for employee updates.
Version-Specific Notes
In Oracle EBS 12.1.1 and 12.2.2, the table structure remains largely consistent, but 12.2.2 may include minor enhancements for cloud compatibility or regulatory requirements. Both versions leverage the table for statutory reporting (e.g., tax forms, labor laws) and integration with payroll (PAY_ALL_PAYROLLS_F
) and benefits (BEN_PERSON_LIFE_EVENTS
) modules.
Best Practices
Organizations should:- Use Oracle APIs (e.g.,
HR_PERSON_API
) for updates to avoid data corruption. - Archive obsolete records to maintain performance.
- Leverage Oracle's Total Compensation Model for derived attributes.
PER_ALL_PEOPLE_F
is a cornerstone of Oracle EBS HCM, enabling robust, compliant, and scalable workforce management. Its effective-dated design and integration capabilities make it indispensable for HR operations in both 12.1.1 and 12.2.2 environments.
-
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.PER_PERIODS_OF_SERVICE_PKG_V2 dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQH_PQIPED10_XMLP_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PSP_LABOR_DIST dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQH_SS_WORKFLOW dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQH_PQHEEO5_XMLP_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.BEN_PDT_BUS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.POR_LOAD_EMPLOYEE dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_CA_RL2_MAG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.IRC_PENDING_DATA_API dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.BEN_DETERMINE_RATES dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_OBJ_BUS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.BEN_EXT_PERSON dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_SE_SLSA_ARCHIVE dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.GHR_MTO_INT dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.GHR_PAY_CALC dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.OKC_TERMS_QA_PVT dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PA_ASGMT_WFSTD dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_ASSIGNMENT dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQP_GB_PSI_BON_HISTORY dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_SUIT_MATCH_UTIL_SS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQP_FTE_UTILITIES dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQH_GSP_POST_PROCESS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_MX_DISABILITY_API dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_RAA_BUS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.BEN_XCV_BUS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_APPROVAL_SS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PO_INQ_SV dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_AE_ELEMENT_TEMPLATE_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_NZ_HOLIDAYS_2003 dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_SA_CHEQUE_REPORT dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_BG_NUMBERING_METHOD_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_CTR_BUS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_PEOPLE_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_EX_EMPLOYEE_API dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_PERUSHIR_XMLP_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.BEN_CWB_MASS_NOTIFN_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_AE_VALIDATE_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_JP_ISDF_SS_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_CANCEL_APPLICATION_API dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PO_XML_DELIVERY dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PAY_AE_ARCHIVE dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_PROCESS_PHONE_NUMBERS_SS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HXC_FIND_NOTIFY_APRS_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PQH_PROCESS_EMP_REVIEW dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.FARX_AD dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_APPLICANT_INTERNAL dependencies on PER_ALL_PEOPLE_F
12.1.1