Skip to the content.

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

Case Study & Technical Analysis: PER Person Extra Information Upload 11i

Executive Summary

PER Person Extra Information Upload 11i creates and updates Person Extra Information records in Oracle HRMS, the extra information types that hold additional data about an employee or applicant beyond the standard person record. It mirrors the Extra Person Information window reached from the People form, and it covers every information type registered in the Extra Person Info flexfield. HR administrators and HRIS teams use it to load certifications, union or licence data, and other structured person information for many employees, using the same validation the form applies.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The business group in PER_BUSINESS_GROUPS is joined to the people in PER_ALL_PEOPLE_F on the business group identifier.
  2. People are restricted to records effective on the current date.
  3. Extra information records in PER_PEOPLE_EXTRA_INFO are joined to people on the person identifier.
  4. Each record’s information category is matched to an enabled context of the Extra Person Info flexfield in FND_DESCR_FLEX_CONTEXTS_VL, which provides the information type name.
  5. Each information segment is decoded through the flexfield value function using the category and the segment column.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I add a second record of the same information type for one person? A: Create a new row with the same person and type and leave the hidden Person Extra Information ID blank. Existing records are matched by that identifier, not by person and type.

Q: Why is the upload rejecting a row for an information type? A: The information type must be eligible for the person. The API rejects types the person is not eligible for.

Q: Which value do I enter for a segment that is validated by a value set? A: Enter the stored value that the segment expects, as the description states.


© Enginatics GmbH