Search Results insert_position_ei




Overview

GHR_MTO_INT is the mass transfer-out integration package within the Oracle Human Resources (GHR) module of Oracle E-Business Suite. It supports the Mass Transfer functionality by extracting, staging, and inserting person-level records—along with their dependent assignments, addresses, extra information, special information, positions, and element entries—into the GHR interface tables for processing. The package is declared with AUTHID CURRENT_USER and carries a header revision string (ghmtoint.pkh 115.7) reflecting its long-standing role in the HRMS data migration and inter-business-group transfer architecture.

The core business purpose is to move a selected population of employees from a source business group to a target business group (or across transfer definitions) while preserving the full set of person-related data fragments that make up an employee record. The mass_transfer_out driver orchestrates this by writing records through the interface tables, which a later process consumes to create or update the destination records.

Key Procedures and Functions

The package exposes 28 documented procedures and functions. Among those most relevant to the caller searching for insert_assignment_f:

Parameter lists are deliberately omitted here; callers should consult the package specification for exact signatures.

Tables Accessed

Through APPS synonyms, the package reads and writes a set of core HRMS and interface tables. Person and assignment source data come from PER_ALL_PEOPLE_F and PER_ALL_ASSIGNMENTS_F. Supporting person-level attributes reside in PER_PEOPLE_EXTRA_INFO, PER_ASSIGNMENT_EXTRA_INFO, PER_ADDRESSES, and PER_CONTACT_RELATIONSHIPS. Position-related data is drawn from HR_ALL_POSITIONS_F, PER_POSITION_DEFINITIONS, PER_POSITION_EXTRA_INFO, HR_LOCATION_EXTRA_INFO, and PER_GRADES. The staging targets are the GHR interface and control tables: GHR_INTERFACE, GHR_INTERFACE_S, GHR_MASS_TRANSFERS, and GHR_PROCESS_LOG_S, the last providing the audit trail consumed by log_message.

Usage Notes

GHR_MTO_INT is not typically called directly by end users. It is invoked by the Mass Transfer concurrent program and by the HRMS business-group transfer flows, and it is referenced by 23 other packages—indicating its role as a shared integration layer. Custom or extension code should call the procedures in the same order the driver does, respecting the interface staging model, and should rely on set_log_program_name and log_message for diagnostics. Because the package operates with definer-independent current-user semantics, appropriate APPS privileges on the underlying synonyms are required.