Search Results per_phones
The PER_PHONES
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Human Capital Management (HCM) module, specifically within the Oracle HRMS (Human Resource Management System) framework. This table stores comprehensive phone-related information for employees, contingent workers, applicants, and other person types registered in the system. Below is a detailed technical and functional breakdown of the PER_PHONES
table.
Table Structure and Key Columns
ThePER_PHONES
table is designed to store multiple phone numbers associated with a person, categorized by phone type (e.g., work, home, mobile). Key columns include:
- PHONE_ID: Primary key, uniquely identifying each phone record.
- PERSON_ID: Foreign key referencing
PER_ALL_PEOPLE_F
, linking the phone record to a person. - PHONE_TYPE: Specifies the type of phone (e.g., 'W' for Work, 'H' for Home, 'M' for Mobile).
- PHONE_NUMBER: Stores the actual phone number in a standardized or free-text format.
- DATE_FROM and DATE_TO: Define the validity period of the phone record, supporting temporal data management.
- PRIMARY_FLAG: Indicates if the phone number is the primary contact for the specified type.
- COUNTRY_CODE_NUMBER: Optional field for international dialing codes.
Integration with Oracle HRMS
ThePER_PHONES
table integrates with core HRMS processes:
- Person Management: Phone data is used in employee self-service (ESS), manager self-service (MSS), and HR administrative tasks.
- Workflow Notifications: Phone numbers may trigger SMS or voice alerts via Oracle Workflow.
- Global Payroll: Certain payroll rules may reference phone data for compliance or contact purposes.
Technical Considerations
- Indexing: The table is indexed on
PERSON_ID
andPHONE_TYPE
for performance optimization in queries. - API Usage: Oracle provides PL/SQL APIs (e.g.,
HR_PHONE_API
) to manipulate records, ensuring data integrity. - Audit Trails: Changes to phone data may be logged in audit tables like
PER_PHONES_F_AUDIT
(if auditing is enabled).
Customization and Extensions
Organizations often extend the table's functionality by:- Adding custom phone types via lookup values (
HR_LOOKUPS
). - Integrating with third-party communication tools using the phone data.
- Implementing validation rules (e.g., format checks) via database triggers.
Data Security
Access toPER_PHONES
is controlled by Oracle's Data Security and VPD (Virtual Private Database) policies, ensuring role-based visibility (e.g., HR specialists vs. employees).
Upgrade Implications
Between 12.1.1 and 12.2.2, the table structure remains largely consistent, but patches or localized solutions may introduce minor changes. Always review Oracle'sAD_ZD
patches for table-specific updates.
Conclusion
ThePER_PHONES
table is a foundational element in Oracle EBS HCM, enabling flexible and scalable phone data management. Its design supports multi-national requirements, temporal tracking, and integration with broader HR processes, making it indispensable for workforce administration.
-
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.HR_PUMP_GET dependencies on PER_PHONES
12.1.1
-
APPS.PQP_PERASGADD_RIW dependencies on PER_PHONES
12.1.1
-
APPS.PER_QH_SUMMARY_QUERY dependencies on PER_PHONES
12.1.1
-
APPS.PER_PHN_UPD dependencies on PER_PHONES
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on PER_PHONES
12.1.1
-
APPS.PAY_SA_GOSI_REPORTS dependencies on PER_PHONES
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on PER_PHONES
12.1.1
-
APPS.PAY_AE_SI_REPORTS dependencies on PER_PHONES
12.1.1
-
APPS.PER_EMPDIR_SS dependencies on PER_PHONES
12.1.1
-
APPS.PER_PEOPLE_V14_PKG dependencies on PER_PHONES
12.1.1
-
APPS.PER_PHN_BUS dependencies on PER_PHONES
12.1.1
-
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.HR_CONTACT_API 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.PER_PHN_SHD dependencies on PER_PHONES
12.2.2
-
APPS.GHR_PERSON_EXTRA_INFO_API dependencies on PER_PHONES
12.2.2
-
APPS.PER_NL_WAZO_ARCHIVE dependencies on PER_PHONES
12.2.2
-
APPS.PAY_KW_ANNUAL_REPORTS dependencies on PER_PHONES
12.2.2
-
APPS.OTA_ADD_TRAINING_SS dependencies on PER_PHONES
12.2.2
-
APPS.PAY_SA_GOSI_REPORTS dependencies on PER_PHONES
12.2.2
-
APPS.PO_COMMUNICATION_PVT dependencies on PER_PHONES
12.2.2
-
APPS.PER_PHN_BUS dependencies on PER_PHONES
12.2.2
-
APPS.BEN_EXT_CONTACT dependencies on PER_PHONES
12.2.2
-
APPS.HR_PERSON_RECORD dependencies on PER_PHONES
12.2.2
-
APPS.UMX_PROXY_USER_PVT 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.2.2
-
APPS.PER_INC_BUS dependencies on PER_PHONES
12.1.1
-
APPS.PAY_IN_EOY_ARCHIVE dependencies on PER_PHONES
12.1.1
-
APPS.CS_ERES_INT_PKG dependencies on PER_PHONES
12.1.1
-
APPS.HR_HRHD_RIR_WF dependencies on PER_PHONES
12.1.1
-
APPS.BEN_EXT_CHLG dependencies on PER_PHONES
12.1.1
-
APPS.PAY_US_GET_ITEM_DATA_PKG dependencies on PER_PHONES
12.1.1
-
APPS.PER_JP_DEPENDENT_PKG dependencies on PER_PHONES
12.1.1
-
APPS.BEN_EXT_CONTACT dependencies on PER_PHONES
12.1.1
-
APPS.HR_PERSON_DELETE 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.IRC_PARTY_PERSON_UTL dependencies on PER_PHONES
12.1.1
-
APPS.HR_HRHD_INITIAL_LOAD dependencies on PER_PHONES
12.1.1
-
APPS.PER_QH_MAINTAIN_QUERY dependencies on PER_PHONES
12.1.1
-
APPS.GHR_PERSON_EXTRA_INFO_API dependencies on PER_PHONES
12.1.1
-
APPS.UMX_PROXY_USER_PVT dependencies on PER_PHONES
12.1.1
-
APPS.PAY_IN_24Q_ARCHIVE dependencies on PER_PHONES
12.1.1
-
APPS.IGW_REPORT_PROCESSING dependencies on PER_PHONES
12.1.1
-
APPS.PNP_UTIL_FUNC dependencies on PER_PHONES
12.2.2