Skip to the content.

PER Employee Contacts and Dependents – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Human Resources · all Human Resources reports

Overview

Employee contact relationships including dependents, beneficiaries, and emergency contacts. Shows contact person details (name, phone, email, address), relationship type, and flags for dependent, beneficiary, emergency contact, and third party payment. Useful for benefits administration, emergency preparedness, and employee records management.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Business Group, Employee Name, Relationship Type, Organization

Oracle EBS Tables Used

per_phones, per_all_people_f, hr_all_organization_units_vl, per_contact_relationships, per_all_assignments_f, hr_locations_all, per_addresses, fnd_territories_vl

Report Categories

Enginatics

PER Employee Assignments, AR Customer Upload, AP Suppliers, AP Supplier Upload

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import PER_Employee_Contacts_and_Dependents.xml
SQL Source PER Employee Contacts and Dependents.sql
Full Report on Enginatics www.enginatics.com/reports/per-employee-contacts-and-dependents/

Case Study & Technical Analysis: PER Employee Contacts and Dependents

Executive Summary

This report lists the contact relationships of employees in Oracle Human Resources, including dependents, beneficiaries and emergency contacts. For each relationship it shows the employee, the organization and location, the contact person’s details and address, the relationship type, and flags for dependent, beneficiary, emergency contact and third party payment. HR administrators use it for benefits administration, where dependents and beneficiaries must be confirmed for enrolment, and for emergency preparedness, where the people to call for an employee must be known. It also supports employee records management by giving one current list of contact relationships across the business group.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The employee is joined to the relationship on the person identifier, and to the business group in HR_ALL_ORGANIZATION_UNITS_VL.
  2. The contact person is joined to the relationship on the contact person identifier.
  3. The employee’s primary employee assignment is outer joined, and its organization and location are joined to the assignment.
  4. The contact’s primary address is outer joined, and its country code is translated through FND_TERRITORIES_VL.
  5. The contact’s current phone numbers are aggregated into one text value per contact.
  6. The result is ordered by business group, employee name, sequence number and contact name.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I list the dependents of all employees in a business group? A: Select the Business Group and set Relationship Type to the dependent type. The dependent flag and the contact details of each dependent are shown.

Q: Why does a contact appear without an address? A: The address columns are taken from the primary address that is current on the run date. A contact without a current primary address is still listed, with those columns blank.

Q: Are ended relationships included? A: No. Only relationships whose end date is empty or after the run date are listed.


© Enginatics GmbH