Search Results replace_insertion_values




Overview

GHR_MASS_ACTIONS_PKG is a PL/SQL package owned by the APPS schema that supports the Oracle E-Business Suite HRMS "Mass Actions" framework. Mass Actions enable HR administrators to process a single personnel action across a selected population of employees rather than performing individual, record-by-record updates. The package consolidates the business logic required to stage, validate, and apply these bulk changes, and it serves as a shared utility layer for the various mass-action sub-processes that Oracle delivers (for example, mass awards, mass changes, mass leave accruals, mass salary updates, and SF52-related statutory updates).

Functionally, the package provides the plumbing that connects a user-defined group of assignments to the underlying Oracle HR APIs. It resolves reference data such as nature-of-action identifiers, remarks, duty stations, payroll calculation records, and routing groups into the structures required by the downstream SF52 and person/assignment update routines. In the Oracle EBS 12.1.1 and 12.2.2 releases it is classified as an "OTHER" API, meaning it is an internal, non-public interface rather than a documented open API. Its status is VALID, confirming it is a compiled, active database object in the APPS schema.

Key Procedures and Functions

The ETRM metadata documents ten procedures and functions. Their names indicate the following purposes:

Collectively these routines normalise heterogeneous source records into a common SF52 structure and resolve the descriptive reference data needed for reporting and validation.

Tables Accessed

The package reads and writes the following tables through APPS synonyms:

It additionally depends on PER_ASSIGNMENTS_F, PER_PEOPLE_F, GHR_DUTY_STATIONS_V, and the GHR_API and GHR_PAY_CALC packages, which provide the underlying employee, assignment, duty station, and payroll data.

Usage Notes

This package is invoked indirectly. It is referenced by thirteen other packages, including GHR_MASS_AWARDS_PKG, GHR_MASS_CHANGES, GHR_MLC_PKG, GHR_MRE_PKG, GHR_MSL_PKG, GHR_WGI_PKG, GHR_LACS_REMARKS, GHR_SF52_DO_UPDATE, GHR_SF52_UPDATE, and itself (recursive work-distribution routines). It is therefore called from Oracle HRMS Forms and concurrent programs that drive mass actions and SF52 statutory reporting, and it may be called from custom code that extends those flows.

Because it is an internal, undocumented API with no guaranteed signature, customisations should avoid calling it directly where a supported API exists. When direct invocation is unavoidable, encode defensive exception handling, avoid reliance on record-type definitions that may change between 12.1.1 and 12.2.2, and verify behaviour after patching or upgrade.