Search Results get_second_noa_code




Overview

GHR_PER_SUM is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the Global Human Resources (GHR) product family, specifically the summary and analytical presentation of person, assignment, and element information. Its declared AUTHID CURRENT_USER clause indicates that the package executes with the privileges of the invoking schema rather than the definer, which affects how invoker rights and synonym resolution behave in a multi-schema deployment. The package is documented in ETRM with an API classification of OTHER, distinguishing it from public/private or open-interface APIs; it is intended primarily for internal consumption by Oracle's own forms, concurrent programs, and dependent packages rather than for direct customer extension code.

The business purpose of GHR_PER_SUM is to centralize the retrieval of "extra information" (EI) records and related derivation logic so that a single summary or detail view can surface authoritative values without duplicating query logic across forms. Twenty-one documented procedures and functions comprise the public interface, and the package is referenced by eight other packages, confirming its role as a shared utility layer within the GHR/HRMS stack.

Key Procedures and Functions

The three FETCH procedures form the core of the package's extra-information retrieval capability. FETCH_PEOPLEEI returns person-level extra information for a given person and information type as of an effective date, populating up to thirty information attributes. FETCH_ASGEI performs the equivalent retrieval at assignment level, keyed by assignment identifier. FETCH_POSITIONEI retrieves position-level extra information.

The remaining documented routines are accessor and derivation helpers:

Tables Accessed

The package reads and writes through APPS synonyms across several HRMS schemas. Person and assignment context comes from PER_ALL_PEOPLE_F, PER_ALL_ASSIGNMENTS_F, PER_ASSIGNMENT_EXTRA_INFO, and PER_ASSIGNMENT_STATUS_TYPES. Payroll element data is sourced from PAY_ELEMENT_ENTRIES_F, PAY_ELEMENT_ENTRY_VALUES_F, PAY_ELEMENT_TYPES_F, and PAY_INPUT_VALUES_F. Organizational and location detail is drawn from HR_ORGANIZATION_INFORMATION, HR_LOCATION_EXTRA_INFO, GHR_POIS, GHR_DUTY_STATIONS_F, and GHR_LOCALITY_PAY_AREAS_F. Workflow and request linkage uses HR_WORKFLOWS and GHR_PA_REQUESTS. Date-effective (F) tables reinforce the effective-dated retrieval semantics of the FETCH procedures.

Usage Notes

GHR_PER_SUM is normally invoked indirectly. Oracle forms that display person or assignment extra information, and concurrent programs that build HRMS summary extracts, call these procedures rather than issuing direct table queries. Because the package is referenced by eight other packages, customizations should avoid modifying its specification. When custom code must retrieve element entry values, GET_ELEMENT_ENTRY_VALUES is the documented entry point; callers should supply valid identifiers and respect the effective-dating conventions of the underlying PAY and PER tables. As with all non-public APIs, signature changes between 12.1.1 and 12.2.2 are possible and should be verified against the target instance before reuse.