Search Results per
Deep Dive into Oracle EBS PER Tables and Views
Oracle E-Business Suite (EBS) Release 12.1.1 and 12.2.2 leverage a comprehensive set of tables and views within the PER (Human Resources) schema to manage workforce data, organizational structures, and employee lifecycle processes. These database objects form the backbone of Oracle HRMS (Human Resource Management System), enabling core functionalities such as personnel administration, payroll, benefits, and talent management.
Key PER Tables in Oracle EBS
- PER_ALL_PEOPLE_F: Stores employee and contingent worker records with effective-dated attributes (e.g., name, gender, date of birth). This is the central table for person data.
- PER_ALL_ASSIGNMENTS_F: Tracks assignment details (jobs, positions, departments) with effective dates, linking employees to organizational units.
- PER_PERIODS_OF_SERVICE: Maintains employment history, including hire/termination dates and service periods.
- PER_GRADES: Defines grade structures for compensation and career progression frameworks.
- PER_JOBS: Contains job definitions with attributes like job codes, titles, and job families.
- PER_POSITIONS: Manages position hierarchies, budgets, and reporting relationships.
Critical PER Views for Reporting
Oracle EBS provides views that simplify data extraction while enforcing security rules (VPD - Virtual Private Database):
- PER_PEOPLE_F: Combines person data from
PER_ALL_PEOPLE_F
with additional descriptive flexfields (DFFs). - PER_ASSIGNMENTS_F: Aggregates assignment data with DFFs and joins to organization/job tables.
- PER_ORG_STRUCTURE_V: Provides hierarchical organization structures for reporting.
- PER_PERSON_TYPE_USAGES_F: Identifies employee classifications (e.g., full-time, contractor).
Technical Considerations
- Effective Dating: Most PER tables use
EFFECTIVE_START_DATE
andEFFECTIVE_END_DATE
to track historical changes. - Multi-Org Security: Data access is controlled via
ORG_ID
columns and MOAC (Multi-Org Access Control) in 12.2. - Integration Points: PER tables interface with
PAY (Payroll)
,BEN (Benefits)
, andIRC (Recruiting)
modules.
Customization Best Practices
When extending PER objects:
- Use Descriptive Flexfields (DFFs) for custom attributes rather than modifying core tables.
- Leverage API packages (e.g.,
HR_PERSON_API
,HR_ASSIGNMENT_API
) for data modifications to maintain integrity. - Create custom views with
HR_SECURITY
predicates to ensure row-level security compliance.
Performance Optimization
For large-scale implementations:
- Partition
PER_ALL_PEOPLE_F
andPER_ALL_ASSIGNMENTS_F
byEFFECTIVE_END_DATE
. - Create function-based indexes on frequently queried DFF attributes.
- Use materialized views for complex organizational hierarchy reports.
Understanding these PER tables and views is essential for Oracle EBS HRMS implementations, custom reporting, and data migration projects. The schema's design supports global HR requirements while maintaining flexibility through extensibility features.
-
Lookup Type: AMT/PER
12.2.2
product: AR - Receivables , meaning: Amt/Per , description: Autoinvoice revenue account allocation ,
-
eTRM - PER External Dependencies
12.1.1
-
eTRM - PER External Dependencies
12.2.2
-
Lookup Type: AMT/PER
12.1.1
product: AR - Receivables , meaning: Amt/Per , description: Autoinvoice revenue account allocation ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
'|| hr_util_misc_web.return_msg_text(
1129: p_message_name =>'HR_APPR_LEARNING_PATH',
1130: p_Application_id =>'PER') || '
12.1.1
-
'
1542: || hr_util_misc_web.return_msg_text (p_message_name => 'HR_APPR_LEARNING_PATH',
1543: p_application_id => 'PER'
1544: )
1545: || '
12.2.2
-
APPS.PER_PAR_BUS dependencies on FND_MESSAGE
12.1.1
-
APPS.ITG_SYNCEXCHINBOUND_PVT dependencies on ITG_DEBUG_PUB
12.2.2
-
APPS.PER_PAR_BUS dependencies on FND_MESSAGE
12.2.2
-
APPS.ITG_SYNCEXCHINBOUND_PVT dependencies on ITG_DEBUG
12.1.1
-
APPS.ITG_SYNCEXCHINBOUND_PVT dependencies on ITG_DEBUG
12.2.2
-
APPS.ITG_SYNCEXCHINBOUND_PVT dependencies on ITG_DEBUG_PUB
12.1.1
-
APPS.PER_APR_BUS dependencies on FND_MESSAGE
12.1.1
-
APPS.HR_SUIT_MATCH_UTILITY_WEB dependencies on FND_MESSAGE
12.2.2
-
APPS.HR_SUIT_MATCH_UTILITY_WEB dependencies on FND_MESSAGE
12.1.1
-
APPS.PER_APR_BUS dependencies on FND_MESSAGE
12.2.2
-
APPS.HR_API_USER_HOOKS_UTILITY dependencies on FND_MESSAGE
12.2.2
-
APPS.HR_API_USER_HOOKS_UTILITY dependencies on FND_MESSAGE
12.1.1
-
APPS.PAY_SOE_GLB dependencies on FND_DATE
12.2.2
-
APPS.PERFRPHR dependencies on FND_MESSAGE
12.1.1
-
APPS.PERFRPHR dependencies on FND_MESSAGE
12.2.2
-
APPS.PER_BIL_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.PER_BIL_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.IRC_APPROVALS dependencies on FND_MESSAGE
12.2.2
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.HR_CWK_TERMINATION_SWI dependencies on FND_MESSAGE
12.1.1
-
APPS.HR_CWK_TERMINATION_SWI dependencies on FND_MESSAGE
12.2.2
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on PER_ALL_PEOPLE_F
12.2.2
-
APPS.HR_QSA_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.HR_QSA_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.AME_RULE_API dependencies on FND_MESSAGE
12.2.2
-
APPS.HR_QSN_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.AME_RULE_API dependencies on FND_MESSAGE
12.1.1
-
APPS.HR_QSN_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.IRC_APPROVALS dependencies on FND_MESSAGE
12.1.1
-
APPS.IRC_OFFERS_API dependencies on FND_MESSAGE
12.1.1
-
APPS.IRC_OFFERS_API dependencies on FND_MESSAGE
12.2.2
-
APPS.HR_ADE_ADI_DATA_SETUP dependencies on FND_MESSAGE
12.2.2
-
APPS.AME_UTILITY_PKG dependencies on FND_MESSAGE
12.2.2
-
APPS.HR_ADE_ADI_DATA_SETUP dependencies on FND_MESSAGE
12.1.1
-
APPS.HR_PERSON_DEPLOYMENT_API dependencies on FND_MESSAGE
12.1.1
-
APPS.PER_BPA_SHD dependencies on FND_MESSAGE
12.1.1
-
Lookup Type: US_GARN_FEE_RULE
12.1.1
product: PER - Human Resources , meaning: US GARN FEE RULE ,
-
Lookup Type: US_GARN_FEE_RULE
12.2.2
product: PER - Human Resources , meaning: US GARN FEE RULE ,
-
APPS.HR_PERSON_DEPLOYMENT_API dependencies on FND_MESSAGE
12.2.2
-
APPS.PER_RI_CONFIG_IMPORT_PKG dependencies on FND_MESSAGE
12.2.2