Search Results irc_global_remap_pkg
Overview
IRC_GLOBAL_REMAP_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the iRecruitment (IRC) module's person and party data management. Its name reflects its core function: the global remapping of employee-related records across the Human Capital Management (HCM) data model. In the iRecruitment context, person records are created and maintained through the TCA (Trading Community Architecture) party model, with person identifiers (party_id, person_id) needing to remain synchronized across multiple dependent tables. The package addresses scenarios where an employee record must be reassigned or re-pointed to a different party or person identifier, propagating that change consistently across the associated HCM tables.
The package is classified as status VALID in the ETRM registry and depends on the SYS.STANDARD package, with no external library dependencies beyond standard PL/SQL constructs. This indicates a self-contained utility package rather than one built atop Oracle-provided HCM APIs.
Key Procedures and Functions
The documented interface exposes two callable units total. The principal documented procedure is REMAP_EMPLOYEE.
- REMAP_EMPLOYEE — Orchestrates the remapping of an employee's person and party associations across the dependent HCM tables. When an employee's underlying party identifier changes (for example, following a merge, duplicate resolution, or data migration), the procedure updates or re-points the corresponding rows in the address, phone, person, qualification, previous employer, and establishment attendance records so that the employee's history remains intact and queryable under the new identifier.
- Second documented unit — The metadata records two procedures/functions in total, with REMAP_EMPLOYEE being the named entry point. The remaining unit is an internal helper used during the remapping process. No parameter lists are documented, and none are inferred here.
Tables Accessed
The package reads and writes the following tables through APPS synonyms, all native to the Oracle HRMS person model:
- PER_ALL_PEOPLE_F — the effective-dated master employee record, which anchors the person_id used throughout the remap.
- PER_ADDRESSES — employee address records that must follow the remapped person identifier.
- PER_PHONES — employee telephone records associated with the person being remapped.
- PER_QUALIFICATIONS — recorded qualifications and credentials tied to the employee.
- PER_PREVIOUS_EMPLOYERS — prior employment history captured for the employee.
- PER_ESTABLISHMENT_ATTENDANCES — attendance records linked to the establishment and person.
Collectively these tables represent the full breadth of person-level descriptive data maintained by HRMS, confirming that REMAP_EMPLOYEE performs a coordinated update rather than a single-table change.
Usage Notes
IRC_GLOBAL_REMAP_PKG is referenced by one other package, IRC_PARTY_PERSON_UTL, which is the utility layer used by iRecruitment for party and person handling. This dependency confirms that the package is invoked from within the iRecruitment recruitment infrastructure rather than directly by end users. Typical invocation paths include iRecruitment concurrent programs, data-fix scripts, and custom remediation code executed during implementation or upgrade of Oracle EBS 12.1.1 and 12.2.2. Direct invocation is generally reserved for DBAs and technical consultants performing controlled employee-data remapping, since the procedure modifies effective-dated HRMS records across six related tables and must be run within a transaction whose consistency is verified before commit.
-
PACKAGE: APPS.IRC_GLOBAL_REMAP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_GLOBAL_REMAP_PKG, status:VALID,
-
PACKAGE: APPS.IRC_GLOBAL_REMAP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_GLOBAL_REMAP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IRC_GLOBAL_REMAP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_GLOBAL_REMAP_PKG, status:VALID,
-
PACKAGE BODY: APPS.IRC_GLOBAL_REMAP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_GLOBAL_REMAP_PKG, status:VALID,
-
PACKAGE: APPS.IRC_GLOBAL_REMAP_PKG
12.2.2
-
PACKAGE: APPS.IRC_GLOBAL_REMAP_PKG
12.1.1
-
PACKAGE: APPS.PER_QUA_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_QUA_UPD, status:VALID,
-
PACKAGE: APPS.PER_PEM_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_PEM_UPD, status:VALID,
-
PACKAGE: APPS.PER_PHN_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_PHN_UPD, status:VALID,
-
PACKAGE: APPS.PER_PEM_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_PEM_UPD, status:VALID,
-
PACKAGE: APPS.PER_PHN_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_PHN_UPD, status:VALID,
-
PACKAGE: APPS.PER_ADD_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_ADD_UPD, status:VALID,
-
PACKAGE: APPS.PER_QUA_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_QUA_UPD, status:VALID,
-
PACKAGE: APPS.PER_ESA_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PER_ESA_UPD, status:VALID,
-
PACKAGE: APPS.PER_ADD_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_ADD_UPD, status:VALID,
-
PACKAGE: APPS.PER_ESA_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_ESA_UPD, status:VALID,
-
PACKAGE BODY: APPS.IRC_PARTY_PERSON_UTL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PARTY_PERSON_UTL, status:VALID,
-
PACKAGE BODY: APPS.IRC_PARTY_PERSON_UTL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PARTY_PERSON_UTL, status:VALID,
-
SYNONYM: APPS.PER_ESTABLISHMENT_ATTENDANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ESTABLISHMENT_ATTENDANCES, status:VALID,
-
SYNONYM: APPS.PER_ESTABLISHMENT_ATTENDANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ESTABLISHMENT_ATTENDANCES, status:VALID,
-
SYNONYM: APPS.PER_PREVIOUS_EMPLOYERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PREVIOUS_EMPLOYERS, status:VALID,
-
SYNONYM: APPS.PER_PREVIOUS_EMPLOYERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PREVIOUS_EMPLOYERS, status:VALID,
-
SYNONYM: APPS.PER_QUALIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_QUALIFICATIONS, status:VALID,
-
SYNONYM: APPS.PER_QUALIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_QUALIFICATIONS, status:VALID,
-
SYNONYM: APPS.PER_PHONES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PHONES, status:VALID,
-
SYNONYM: APPS.PER_PHONES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PHONES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IRC_GLOBAL_REMAP_PKG
12.1.1
-
PACKAGE BODY: APPS.IRC_GLOBAL_REMAP_PKG
12.2.2
-
APPS.IRC_GLOBAL_REMAP_PKG dependencies on IRC_GLOBAL_REMAP_PKG
12.1.1
-
APPS.IRC_PARTY_PERSON_UTL dependencies on IRC_GLOBAL_REMAP_PKG
12.1.1
-
APPS.IRC_GLOBAL_REMAP_PKG dependencies on IRC_GLOBAL_REMAP_PKG
12.2.2
-
APPS.IRC_PARTY_PERSON_UTL dependencies on IRC_GLOBAL_REMAP_PKG
12.2.2
-
SYNONYM: APPS.PER_ADDRESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ADDRESSES, status:VALID,
-
SYNONYM: APPS.PER_ADDRESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ADDRESSES, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,