Skip to the content.

PER Person Extra Information Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Upload to create and update Person Extra Information Types (EITs) within Oracle HRMS - the People form > Others > Extra Information > Extra Person Information window.

Scope:

Notes:

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

Upload Mode, Business Group, Employee Number, Information Type

Oracle EBS Tables Used

per_business_groups, per_all_people_f, per_people_extra_info, fnd_descr_flex_contexts_vl

Report Categories

Enginatics, Upload

PER Person Extra Information Upload 11i, FA Mass Additions Upload, FA Mass Additions Upload 11i, PER Organization 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_Person_Extra_Information_Upload.xml
SQL Source PER Person Extra Information Upload.sql
Full Report on Enginatics www.enginatics.com/reports/per-person-extra-information-upload/

Case Study & Technical Analysis: PER Person Extra Information Upload

Executive Summary

This upload maintains the Person Extra Information types (EITs) of Oracle Human Resources, the records held in the People form under Others, Extra Information, Extra Person Information. It downloads the existing extra information records of employees in a business group, and lets an HR administrator create new records and update existing ones in a spreadsheet, for any information type registered in the Extra Person Info flexfield. HR specialists use it to load certifications, licence details, language skills or other personal data that the business records for each employee, when the data comes from an external system or from an HR survey. Blitz Report™ provides the spreadsheet in which the segment values are entered.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. PER_BUSINESS_GROUPS restricts the employees to the chosen business group.
  2. PER_ALL_PEOPLE_F is joined to the business group, and limited to the person record effective on the run date.
  3. PER_PEOPLE_EXTRA_INFO is joined to the employee on the person identifier.
  4. The information type of each record is found in FND_DESCR_FLEX_CONTEXTS_VL, where the context code equals the information category of the record and the flexfield is the Extra Person Info flexfield of the Human Resources application.
  5. Only enabled contexts are shown, so disabled information types do not appear.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Why do I need the Person Extra Information ID on each row? A: A person can hold several records of the same information type, so an update must identify the exact record. The ID does this; the person and type alone do not.

Q: What value should I enter for a segment that uses a value set? A: Enter the stored value the segment expects, as the value set is validated when the record is created or updated.

Q: Why is an information type missing from the Information Type list? A: Only enabled contexts of the Extra Person Info flexfield are listed, so a disabled information type does not appear.


© Enginatics GmbH