Search Results per_people_extra_info




The PER_PEOPLE_EXTRA_INFO 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 serves as a repository for storing additional, non-standard information about employees, contingent workers, and other person types that cannot be accommodated in the primary PER_ALL_PEOPLE_F table. It provides extensibility to the HRMS data model, allowing organizations to capture custom attributes without modifying core tables.

Purpose and Functionality

The PER_PEOPLE_EXTRA_INFO table is designed to store supplemental person-related data that falls outside the standard HRMS data model. It enables organizations to:

  • Define custom attributes for person records without schema modifications
  • Support country-specific or industry-specific data requirements
  • Extend person information for integration with third-party systems
  • Maintain historical records of additional person attributes

Table Structure

Key columns in PER_PEOPLE_EXTRA_INFO include:

  • PERSON_ID: Foreign key to PER_ALL_PEOPLE_F
  • INFORMATION_TYPE: Classifies the type of extra information
  • PEI_INFORMATION_CATEGORY: Groups related attributes
  • PEI_INFORMATION1-30: Generic columns for storing attribute values
  • LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard who columns
  • CREATION_DATE, CREATED_BY: Audit columns
  • LAST_UPDATE_LOGIN: Session information
  • OBJECT_VERSION_NUMBER: For optimistic locking

Implementation Considerations

When implementing PER_PEOPLE_EXTRA_INFO, organizations should:

  • Define clear naming conventions for INFORMATION_TYPE and PEI_INFORMATION_CATEGORY
  • Document the mapping between generic columns and specific attributes
  • Consider performance implications for queries joining with this table
  • Implement appropriate indexing strategies
  • Establish data retention policies for historical records

Integration Points

The table integrates with several Oracle EBS components:

  • Core HRMS processes through person-related APIs
  • Workflow notifications based on attribute changes
  • Oracle Self-Service HR for employee data maintenance
  • Oracle Business Intelligence for reporting
  • Oracle Integration Repository for web services

Technical Considerations

Technical aspects to note:

  • The table uses a flexible data model with generic columns (PEI_INFORMATION1-30)
  • Data validation must be implemented at application level
  • Indexes typically include PERSON_ID, INFORMATION_TYPE
  • Concurrent programs may need to handle large data volumes
  • Custom APIs should be developed for data access

Best Practices

Recommended practices for using this table:

  • Limit the number of attributes stored to essential requirements
  • Document all custom implementations thoroughly
  • Consider using Descriptive Flexfields where possible
  • Implement data quality checks
  • Monitor table growth and performance

The PER_PEOPLE_EXTRA_INFO table provides valuable extensibility in Oracle EBS HCM implementations, but requires careful planning and management to ensure optimal performance and maintainability. Its proper use can significantly enhance the system's ability to meet unique organizational requirements without customizing core tables.