Search Results per_periods_of_service
Overview
The PER_PERIODS_OF_SERVICE table is a core data object within the Oracle E-Business Suite Human Resources (PER) module. It serves as the system of record for an employee's continuous periods of employment within the enterprise. Each row represents a distinct, unbroken span of service for a person within a specific business group. This table is fundamental for tracking employment history, calculating length of service for benefits and entitlements, and managing employee life-cycle events such as hires, re-hires, and terminations. Its integrity is critical as it provides the foundational service timeline against which all assignments, payroll runs, and HR reporting are validated.
Key Information Stored
The table's primary key is PERIOD_OF_SERVICE_ID, a unique system-generated identifier for each service period. Essential columns include PERSON_ID, linking to the individual in PER_ALL_PEOPLE_F, and BUSINESS_GROUP_ID, a foreign key to HR_ALL_ORGANIZATION_UNITS defining the organizational context. Key date columns capture the lifecycle: DATE_START (the hire or re-hire date), ACTUAL_TERMINATION_DATE (the effective termination date), and FINAL_PROCESS_DATE (marking the completion of all termination settlements). Status is managed via columns like PERIOD_TYPE (e.g., 'EMPLOYMENT') and LEAVING_REASON. The table also holds attributes for statutory information, such as whether the employee is on a statutory unpaid absence.
Common Use Cases and Queries
A primary use case is generating service history reports for audits or employee records. Calculating an employee's total length of service, considering multiple periods for re-hires, is a frequent requirement. The table is also central to termination processes and validating assignment data. Common SQL patterns include identifying current employees by selecting records where ACTUAL_TERMINATION_DATE IS NULL, and calculating tenure. For example:
- SELECT person_id, date_start, actual_termination_date, TRUNC(MONTHS_BETWEEN(NVL(actual_termination_date, SYSDATE), date_start)/12) AS years_of_service FROM per_periods_of_service WHERE business_group_id = :p_bg_id;
- Joining with PER_ALL_ASSIGNMENTS_F to analyze assignments within a specific service period.
- Reporting on termination trends by querying LEAVING_REASON and termination dates within a date range.
Related Objects
PER_PERIODS_OF_SERVICE has integral relationships with other HRMS tables. As per the provided metadata, the PER_ALL_ASSIGNMENTS_F table holds a foreign key (PERIOD_OF_SERVICE_ID) to this table, meaning every assignment is linked to a specific period of service. The table itself references HR_ALL_ORGANIZATION_UNITS via BUSINESS_GROUP_ID. While not listed in the excerpt, it typically has a foreign key to PER_ALL_PEOPLE_F via PERSON_ID. Key APIs, such as the PER_SERVICE package, likely interact with this table to create and manage service periods. It is also a critical source for HR information types and underlying views like PER_PEOPLE_F.
-
Table: PER_PERIODS_OF_SERVICE
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERIODS_OF_SERVICE, object_name:PER_PERIODS_OF_SERVICE, status:VALID, product: PER - Human Resources , description: Period of service details for an employee. , implementation_dba_data: HR.PER_PERIODS_OF_SERVICE ,
-
Table: PER_PERIODS_OF_SERVICE
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERIODS_OF_SERVICE, object_name:PER_PERIODS_OF_SERVICE, status:VALID, product: PER - Human Resources , description: Period of service details for an employee. , implementation_dba_data: HR.PER_PERIODS_OF_SERVICE ,
-
View: PER_EMPLOYEES_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_X, object_name:PER_EMPLOYEES_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_EMPLOYEES_X ,
-
View: PER_EMPLOYEES_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_X, object_name:PER_EMPLOYEES_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_EMPLOYEES_X ,
-
View: HRFV_MOVEMENTS_SUMMARY
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_MOVEMENTS_SUMMARY, object_name:HRFV_MOVEMENTS_SUMMARY, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_MOVEMENTS_SUMMARY ,
-
View: HRFV_MOVEMENTS_SUMMARY
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_MOVEMENTS_SUMMARY, object_name:HRFV_MOVEMENTS_SUMMARY, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_MOVEMENTS_SUMMARY ,
-
View: HR_ADP_EMP_REF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EMP_REF_V, object_name:HR_ADP_EMP_REF_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EMP_REF_V ,
-
View: HR_ADP_EMP_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EMP_REF_V, object_name:HR_ADP_EMP_REF_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EMP_REF_V ,
-
View: HR_CERIDIAN_500_SELECTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_SELECTION_V, object_name:HR_CERIDIAN_500_SELECTION_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_SELECTION_V ,
-
View: HR_CERIDIAN_500_SELECTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_SELECTION_V, object_name:HR_CERIDIAN_500_SELECTION_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_SELECTION_V ,
-
View: HRFV_PERSONAL_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSONAL_DETAILS, object_name:HRFV_PERSONAL_DETAILS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSONAL_DETAILS ,
-
View: HRFV_PERSONAL_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSONAL_DETAILS, object_name:HRFV_PERSONAL_DETAILS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSONAL_DETAILS ,
-
Table: PER_PERIODS_OF_SERVICE_EFC
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERIODS_OF_SERVICE_EFC, object_name:PER_PERIODS_OF_SERVICE_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PERIODS_OF_SERVICE table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PERIODS_OF_SERVICE_EFC ,
-
View: HR_ADP_EMPLOYEE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EMPLOYEE_V, object_name:HR_ADP_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EMPLOYEE_V ,
-
View: HR_CERIDIAN_500_EFT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EFT_V, object_name:HR_CERIDIAN_500_EFT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EFT_V ,
-
View: HR_CERIDIAN_500_EFT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EFT_V, object_name:HR_CERIDIAN_500_EFT_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EFT_V ,
-
Table: PER_PERIODS_OF_SERVICE_EFC
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERIODS_OF_SERVICE_EFC, object_name:PER_PERIODS_OF_SERVICE_EFC, status:VALID, product: PER - Human Resources , description: This is a copy of the PER_PERIODS_OF_SERVICE table which is populated by the EFC (Euro as Functional Currency) process. , implementation_dba_data: HR.PER_PERIODS_OF_SERVICE_EFC ,
-
View: PER_PERIODS_OF_SERVICE_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PERIODS_OF_SERVICE_V2, object_name:PER_PERIODS_OF_SERVICE_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PERIODS_OF_SERVICE_V2 ,
-
View: PER_PERIODS_OF_SERVICE_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PERIODS_OF_SERVICE_V2, object_name:PER_PERIODS_OF_SERVICE_V2, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PERIODS_OF_SERVICE_V2 ,
-
View: HR_ADP_EMPLOYEE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_EMPLOYEE_V, object_name:HR_ADP_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_EMPLOYEE_V ,
-
View: HR_CERIDIAN_500_EMPLOYEE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EMPLOYEE_V, object_name:HR_CERIDIAN_500_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EMPLOYEE_V ,
-
View: HR_CERIDIAN_500_EMPLOYEE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_EMPLOYEE_V, object_name:HR_CERIDIAN_500_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_EMPLOYEE_V ,
-
View: HR_CERIDIAN_500_MISC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_MISC_V, object_name:HR_CERIDIAN_500_MISC_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_MISC_V ,
-
Table: PER_ALL_ASSIGNMENTS_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_F, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID, product: PER - Human Resources , description: Employee and applicant assignment details. , implementation_dba_data: HR.PER_ALL_ASSIGNMENTS_F ,
-
View: PER_PEOPLE_V7
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V7, object_name:PER_PEOPLE_V7, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V7 ,
-
Table: PER_ALL_ASSIGNMENTS_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_ASSIGNMENTS_F, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID, product: PER - Human Resources , description: Employee and applicant assignment details. , implementation_dba_data: HR.PER_ALL_ASSIGNMENTS_F ,
-
View: HR_CERIDIAN_500_MISC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_MISC_V, object_name:HR_CERIDIAN_500_MISC_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_MISC_V ,
-
View: PER_PEOPLE_V7
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_V7, object_name:PER_PEOPLE_V7, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_PEOPLE_V7 ,
-
View: HR_H2PI_PERIODS_OF_SERVICE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_H2PI_PERIODS_OF_SERVICE_V, object_name:HR_H2PI_PERIODS_OF_SERVICE_V, status:VALID, product: PER - Human Resources , description: Contains data related to Oracle HR to Oracle Payroll Interface (H2PI) for periods of service , implementation_dba_data: APPS.HR_H2PI_PERIODS_OF_SERVICE_V ,
-
View: HR_H2PI_PERIODS_OF_SERVICE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_H2PI_PERIODS_OF_SERVICE_V, object_name:HR_H2PI_PERIODS_OF_SERVICE_V, status:VALID, product: PER - Human Resources , description: Contains data related to Oracle HR to Oracle Payroll Interface (H2PI) for periods of service , implementation_dba_data: APPS.HR_H2PI_PERIODS_OF_SERVICE_V ,
-
View: HR_ASSIGNMENT_NUM_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ASSIGNMENT_NUM_LOV, object_name:HR_ASSIGNMENT_NUM_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_ASSIGNMENT_NUM_LOV ,
-
View: HRFV_PERSON_ASSIGNMENT_HISTORY
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSON_ASSIGNMENT_HISTORY, object_name:HRFV_PERSON_ASSIGNMENT_HISTORY, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSON_ASSIGNMENT_HISTORY ,
-
View: HRFV_EMPLOYEE_ASSIGNMENTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_EMPLOYEE_ASSIGNMENTS, object_name:HRFV_EMPLOYEE_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_EMPLOYEE_ASSIGNMENTS ,
-
View: HRFV_EMPLOYEE_ASSIGNMENTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_EMPLOYEE_ASSIGNMENTS, object_name:HRFV_EMPLOYEE_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_EMPLOYEE_ASSIGNMENTS ,
-
View: HR_CERIDIAN_500_WORK_TAX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_WORK_TAX_V, object_name:HR_CERIDIAN_500_WORK_TAX_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_WORK_TAX_V ,
-
View: HRFV_PERSON_ASSIGNMENT_HISTORY
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PERSON_ASSIGNMENT_HISTORY, object_name:HRFV_PERSON_ASSIGNMENT_HISTORY, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PERSON_ASSIGNMENT_HISTORY ,
-
View: HR_ASSIGNMENT_NUM_LOV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ASSIGNMENT_NUM_LOV, object_name:HR_ASSIGNMENT_NUM_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_ASSIGNMENT_NUM_LOV ,
-
View: PER_WORKFORCE_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_WORKFORCE_X, object_name:PER_WORKFORCE_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_WORKFORCE_X ,
-
View: HR_ATH_EMPLOYEE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ATH_EMPLOYEE_V, object_name:HR_ATH_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: View to support Authoria Integration , implementation_dba_data: APPS.HR_ATH_EMPLOYEE_V ,
-
View: HR_CERIDIAN_500_WORK_TAX_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_WORK_TAX_V, object_name:HR_CERIDIAN_500_WORK_TAX_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_WORK_TAX_V ,
-
View: PER_WORKFORCE_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_WORKFORCE_X, object_name:PER_WORKFORCE_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_WORKFORCE_X ,
-
View: HRFV_PROBATIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PROBATIONS, object_name:HRFV_PROBATIONS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PROBATIONS ,
-
View: HR_ATH_EMPLOYEE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ATH_EMPLOYEE_V, object_name:HR_ATH_EMPLOYEE_V, status:VALID, product: PER - Human Resources , description: View to support Authoria Integration , implementation_dba_data: APPS.HR_ATH_EMPLOYEE_V ,
-
View: HR_CURRENT_PEOPLE_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CURRENT_PEOPLE_LOV_V, object_name:HR_CURRENT_PEOPLE_LOV_V, status:VALID, product: PER - Human Resources , description: Used to support user interface. , implementation_dba_data: APPS.HR_CURRENT_PEOPLE_LOV_V ,
-
View: HR_CURRENT_PEOPLE_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CURRENT_PEOPLE_LOV_V, object_name:HR_CURRENT_PEOPLE_LOV_V, status:VALID, product: PER - Human Resources , description: Used to support user interface. , implementation_dba_data: APPS.HR_CURRENT_PEOPLE_LOV_V ,
-
View: HRFV_PROBATIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HRFV_PROBATIONS, object_name:HRFV_PROBATIONS, status:VALID, product: PER - Human Resources , description: Business view template from which the flexfield view is generated. , implementation_dba_data: APPS.HRFV_PROBATIONS ,
-
View: HR_CERIDIAN_500_RESIDENT_TAX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_RESIDENT_TAX_V, object_name:HR_CERIDIAN_500_RESIDENT_TAX_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_RESIDENT_TAX_V ,
-
View: HR_CERIDIAN_500_DEDUCTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_DEDUCTION_V, object_name:HR_CERIDIAN_500_DEDUCTION_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_DEDUCTION_V ,
-
View: PER_EMPLOYEES_CURRENT_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_EMPLOYEES_CURRENT_X, object_name:PER_EMPLOYEES_CURRENT_X, status:VALID, product: PER - Human Resources , description: Date-effective view. , implementation_dba_data: APPS.PER_EMPLOYEES_CURRENT_X ,
-
View: HR_CERIDIAN_500_DEDUCTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_CERIDIAN_500_DEDUCTION_V, object_name:HR_CERIDIAN_500_DEDUCTION_V, status:VALID, product: PER - Human Resources , description: Ceridian Source 500 payroll interface view , implementation_dba_data: APPS.HR_CERIDIAN_500_DEDUCTION_V ,