Search Results per_people_extra_info
Overview
The PER_PEOPLE_EXTRA_INFO table is a core data object within the Oracle E-Business Suite Human Resources (PER) module, specifically in versions 12.1.1 and 12.2.2. It serves as a flexible repository for storing supplemental, non-standardized information about a person (employee, applicant, or contingent worker) beyond the core attributes defined in primary tables like PER_ALL_PEOPLE_F. Its role is to support the extensibility of the HR data model, allowing organizations to define and capture custom information types relevant to their specific business or regulatory requirements without modifying the core application tables.
Key Information Stored
The table's structure is designed to hold key-value pairs of extra information, linked to a person and a specific information type. The primary key is PERSON_EXTRA_INFO_ID, a unique system-generated identifier. The most critical columns include PERSON_ID, which links to the person in PER_ALL_PEOPLE_F, and INFORMATION_TYPE, a foreign key to PER_PEOPLE_INFO_TYPES that categorizes the extra data (e.g., 'Emergency Contact Details', 'Professional Certifications'). The actual data is stored in attribute columns (PEI_INFORMATION1 through PEI_INFORMATION30, and PEI_INFORMATION_CATEGORY), which are generic character fields whose meaning is defined by the associated INFORMATION_TYPE. This design allows for a wide variety of custom data to be stored in a structured, queryable manner.
Common Use Cases and Queries
This table is central to scenarios requiring custom person attributes. Common use cases include storing visa/passport details for global workforces, recording emergency contact information, tracking professional licenses or union memberships, and capturing company-specific demographic data. For reporting, a typical query joins this table to the core person tables and the info types table to provide context. A sample pattern is:
- SELECT ppf.full_name, ppei.information_type, ppei.pei_information1
- FROM per_people_extra_info ppei,
- per_all_people_f ppf,
- per_people_info_types ppit
- WHERE ppei.person_id = ppf.person_id
- AND ppei.information_type = ppit.information_type
- AND SYSDATE BETWEEN ppf.effective_start_date AND ppf.effective_end_date
- AND ppit.system_info_type = 'N'; -- User-defined types
Data is typically created and maintained via the standard Oracle HRMS person forms or APIs, which handle the validation logic defined for each information type.
Related Objects
PER_PEOPLE_EXTRA_INFO has integral relationships with several other HR objects. Its primary foreign key relationship is with PER_PEOPLE_INFO_TYPES, which defines the valid INFORMATION_TYPE values and their configurations. The PERSON_ID column links to the central PER_ALL_PEOPLE_F table. For programmatic access, key APIs include HR_PERSON_EXTRA_INFO_API for creating and maintaining records. Dependent views may exist to simplify reporting on specific information categories. Understanding these relationships is essential for accurate data integration, custom reporting, and extension development within the HR module.
-
Table: PER_PEOPLE_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PEOPLE_EXTRA_INFO, object_name:PER_PEOPLE_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Extra information for a person. , implementation_dba_data: HR.PER_PEOPLE_EXTRA_INFO ,
-
Table: PER_PEOPLE_EXTRA_INFO
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PEOPLE_EXTRA_INFO, object_name:PER_PEOPLE_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Extra information for a person. , implementation_dba_data: HR.PER_PEOPLE_EXTRA_INFO ,
-
APPS.HR_NL_EXTRA_PERSON_RULES dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PAY_US_INV_DED_FORMULAS dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_CN_PAYSLIP_ARCHIVE dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_PAYSGI21_XMLP_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.GHR_MASS_CON_PROGRAM dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PQP_ALIEN_EXPAT_TAXATION_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.HR_PROCESS_EIT_SS dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQP_HRTCA_INTEGRATION dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQH_RLS_BUS dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQH_PA_WHATIF_PROCESS dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQH_PQIPED9_XMLP_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQP_GB_SWF_ARCHIVE dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_US_EMPLOYEE_PAYSLIP_WEB dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_US_EXTRA_PER_INFO_LEG_HOOK dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PER_PERUSEO1_XMLP_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_DK_ARCHIVE_EIN dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.GHR_MLC_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQP_HRTCA_INTEGRATION dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.HR_PERSON_DELETE dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PAY_FI_TELR dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.GHR_GHRWS52L dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PAY_CA_EOY_RL1_ARCHIVE dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.GHR_RIF_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_SG_IRAS_AMEND_SETUP dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.HR_SA_VALIDATE_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PQH_PEI_DDF dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PQH_PQIPED10_XMLP_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.HR_PERSON_EXTRA_INFO_API dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PQH_PQIPED6_XMLP_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.GHR_PER_SUM dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PAY_MX_YREND_ARCH dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.GHR_APPROVED_PA_REQUESTS dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.GHR_SF113_A dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.GHR_HISTORY_CONV_RG dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.GHR_CPDF_STATRPT dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PQP_HROSS_INTEGRATION_SWI dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PER_PL_PERSON_EXTRA_INFO dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.GHR_CPDF_EHRIS dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PQP_HROSS_INTEGRATION_SWI dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PAY_CA_EOY_ARCHIVE dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.GHR_EHRI_DYNRPT dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PER_FR_MEDICAL_EXAMS_UPG_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.HR_PUMP_GET dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PER_FR_D2_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.GHR_US_NFC_EXTRACTS dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.PER_US_VALIDATE_PEI dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1
-
APPS.JA_CN_PS_HRMS_EXPORT_PKG dependencies on PER_PEOPLE_EXTRA_INFO
12.2.2
-
APPS.PE_PEI_UPD dependencies on PER_PEOPLE_EXTRA_INFO
12.1.1