Search Results per_phones
Overview
The PER_PHONES table is a core data structure within the Oracle E-Business Suite (EBS) Human Resources (HR) module. It serves as the central repository for storing telephone contact information for individuals managed by the HR system. Its primary role is to maintain a comprehensive and historical record of phone numbers associated with various person types, including current and former employees, current and former applicants, and contacts linked to employees. This table is essential for enabling communication workflows, contact management, and integrated reporting across the HR and related EBS applications.
Key Information Stored
The table's structure is designed to capture detailed phone information with context. Its primary key is the PHONE_ID column, which uniquely identifies each phone record. While the full column list is proprietary, typical critical columns in such a table include:
PERSON_ID: Foreign key linking to the person (employee, applicant, contact) in thePER_ALL_PEOPLE_Ftable.PHONE_NUMBER: The actual telephone number.PHONE_TYPE: A code classifying the number (e.g., Work, Home, Mobile, Fax).DATE_FROM/DATE_TO: Columns defining the period during which this phone number is or was valid, supporting historical tracking.PRIMARY_FLAG: An indicator specifying the primary phone number for a given contact type.- Standard Who columns (
CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN) for auditing.
Common Use Cases and Queries
This table is frequently accessed for operational reporting, data validation, and integration. Common scenarios include generating employee contact lists, validating applicant contact information during recruitment, and providing data for downstream systems. Sample SQL patterns often involve joining to person tables and filtering by date and type.
- Retrieve current primary work numbers for employees:
SELECT ppf.employee_number, ppf.full_name, pph.phone_number
FROM per_all_people_f ppf, per_phones pph
WHERE ppf.person_id = pph.person_id
AND SYSDATE BETWEEN ppf.effective_start_date AND ppf.effective_end_date
AND SYSDATE BETWEEN pph.date_from AND NVL(pph.date_to, SYSDATE)
AND pph.phone_type = 'W1' -- Example code for Work
AND pph.primary_flag = 'Y'; - Audit phone updates: Using the Who columns to track changes made to phone records for compliance.
Related Objects
PER_PHONES is intrinsically linked to other key HRMS tables and is typically accessed via official APIs rather than direct DML. Key related objects include:
- PER_ALL_PEOPLE_F: The master person table, linked via
PERSON_ID. - PER_PHONES_API: The public Oracle API package that should be used for creating, updating, or deleting phone records to maintain data integrity and business rule validation.
- Various HRMS forms and functions, such as the Person GUI, which read from and write to this table through the underlying API layer.
-
Table: PER_PHONES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PHONES, object_name:PER_PHONES, status:VALID, product: PER - Human Resources , description: PER_PHONES holds phone numbers for current and ex-employees, current and ex-applicants and employee contacts. , implementation_dba_data: HR.PER_PHONES ,
-
Table: PER_PHONES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PHONES, object_name:PER_PHONES, status:VALID, product: PER - Human Resources , description: PER_PHONES holds phone numbers for current and ex-employees, current and ex-applicants and employee contacts. , implementation_dba_data: HR.PER_PHONES ,
-
APPS.JTF_RS_CONC_RES_PUB dependencies on PER_PHONES
12.2.2
-
APPS.PAY_CA_T4AEOY_ARCHIVE dependencies on PER_PHONES
12.2.2
-
APPS.PAY_SA_GOSI_REPORTS dependencies on PER_PHONES
12.1.1
-
APPS.PER_NL_WAZO_ARCHIVE dependencies on PER_PHONES
12.2.2
-
APPS.PAY_SA_GOSI_REPORTS dependencies on PER_PHONES
12.2.2
-
APPS.BEN_EXT_CONTACT dependencies on PER_PHONES
12.2.2
-
APPS.GHR_PERSON_EXTRA_INFO_API dependencies on PER_PHONES
12.2.2
-
APPS.HR_CONTACT_API dependencies on PER_PHONES
12.2.2
-
APPS.PER_PHN_SHD dependencies on PER_PHONES
12.2.2
-
APPS.PER_PHN_BUS dependencies on PER_PHONES
12.2.2
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on PER_PHONES
12.1.1
-
APPS.PAY_KW_ANNUAL_REPORTS dependencies on PER_PHONES
12.2.2
-
APPS.HR_PUMP_GET dependencies on PER_PHONES
12.1.1
-
APPS.PER_PHN_BUS dependencies on PER_PHONES
12.2.2
-
APPS.PAY_ZA_EOY_VAL dependencies on PER_PHONES
12.2.2
-
APPS.PER_PHN_BUS dependencies on PER_PHONES
12.1.1
-
APPS.PER_QH_SUMMARY_QUERY dependencies on PER_PHONES
12.1.1
-
APPS.PQP_PERASGADD_RIW dependencies on PER_PHONES
12.1.1
-
APPS.PER_PHN_UPD dependencies on PER_PHONES
12.1.1
-
APPS.OTA_ADD_TRAINING_SS dependencies on PER_PHONES
12.2.2
-
APPS.PER_EMPDIR_SS dependencies on PER_PHONES
12.1.1
-
APPS.PER_PEOPLE_V14_PKG dependencies on PER_PHONES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_PHONES
12.2.2
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_PHONES
12.1.1
-
APPS.UMX_PROXY_USER_PVT dependencies on PER_PHONES
12.2.2
-
APPS.PO_COMMUNICATION_PVT dependencies on PER_PHONES
12.2.2
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_PHONES
12.2.2
-
APPS.OKS_EXTWAR_UTIL_PVT dependencies on PER_PHONES
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_PHONES
12.1.1
-
APPS.HR_EMPLOYEE_API dependencies on PER_PHONES
12.1.1
-
APPS.CSF_TASKS_PUB dependencies on PER_PHONES
12.1.1
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_PHONES
12.1.1
-
APPS.PAY_US_GET_ITEM_DATA_PKG dependencies on PER_PHONES
12.1.1
-
APPS.IRC_PARTY_PERSON_UTL dependencies on PER_PHONES
12.1.1
-
APPS.PER_INC_BUS dependencies on PER_PHONES
12.1.1
-
APPS.PER_INC_BUS dependencies on PER_PHONES
12.2.2
-
APPS.IRC_GLOBAL_REMAP_PKG dependencies on PER_PHONES
12.2.2
-
APPS.IRC_POSTING_CONTENT_API dependencies on PER_PHONES
12.2.2
-
APPS.PNP_UTIL_FUNC dependencies on PER_PHONES
12.2.2
-
APPS.GHR_CPDF_EHRIS dependencies on PER_PHONES
12.2.2
-
APPS.HR_PERSON_DELETE dependencies on PER_PHONES
12.1.1
-
APPS.HR_HRHD_RIR_WF dependencies on PER_PHONES
12.1.1
-
APPS.BEN_EXT_CONTACT dependencies on PER_PHONES
12.1.1
-
APPS.PAY_IN_EOY_ARCHIVE dependencies on PER_PHONES
12.1.1
-
APPS.HR_HRHD_INITIAL_LOAD dependencies on PER_PHONES
12.1.1
-
APPS.GHR_PERSON_EXTRA_INFO_API dependencies on PER_PHONES
12.1.1
-
APPS.PER_JP_DEPENDENT_PKG dependencies on PER_PHONES
12.1.1
-
APPS.CS_ERES_INT_PKG dependencies on PER_PHONES
12.2.2