Search Results ghr_par_extra_info_api
Overview
GHR_PAR_EXTRA_INFO_API is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified as a public API within the Oracle HRMS (GHR) product family. Its purpose is to manage the additional descriptive information attached to Performance and Appraisal (PA) requests. In Oracle EBS, a PA request represents a formal employee-managed transaction such as an appraisal, award nomination, or similar HR action. While the core request record is stored in GHR_PA_REQUESTS, organizations frequently need to capture supplementary data fields that are not part of the standard request structure, including extra attribute values stored in a key-flexfield style. The package exposes a controlled programmatic interface for creating, maintaining, and removing these supplementary records so that they stay synchronized with the parent PA request throughout its lifecycle. Because it is built on top of HR_API, the package participates in the standard HRMS API conventions for validation, business-group security, and DML handling, allowing it to be safely invoked from both standard application flows and extensions.
Key Procedures and Functions
The package exposes three documented entry points, each corresponding to a stage in the lifecycle of a PA request's extra information.
- CREATE_PA_REQUEST_EXTRA_INFO — Inserts extra information records associated with a PA request. It is invoked when a request is first created or when a user supplies additional attribute values during request definition.
- UPDATE_PA_REQUEST_EXTRA_INFO — Modifies existing extra information rows for a PA request, supporting corrections and mid-lifecycle changes to the supplementary attributes.
- DELETE_PA_REQUEST_EXTRA_INFO — Removes extra information records, typically when the request is cancelled, terminated, or the extra attributes are no longer applicable.
Each routine applies the validation and security logic inherited from HR_API rather than performing raw DML, which ensures consistent behavior across all calling modules. Parameter lists are not reproduced here; consult the package specification for exact signatures.
Tables Accessed
The package operates against three documented tables, accessed through APPS synonyms.
- GHR_PA_REQUEST_EXTRA_INFO — The primary target table, holding the supplementary attribute values tied to a PA request. All create, update, and delete operations act on this table.
- GHR_PA_REQUESTS — The parent request table. It is referenced to validate the request identity and context so that extra information is correctly associated with a valid request.
- PER_TIME_PERIODS — The time period definitions used by Oracle HRMS. It is consulted for date and period validation when extra information is date effective.
Usage Notes
GHR_PAR_EXTRA_INFO_API is not intended to be called directly by end users; it is an internal integration point. It is referenced by nine other packages, including GHR_APPROVED_PA_REQUESTS, GHR_MASS_AWARDS_PKG, GHR_MASS_CON_PROGRAM, GHR_MASS_SEL_NOA, GHR_MRE_PKG, GHR_MTI_APP, GHR_MTO_PKG, GHR_NON_SF52_EXTRA_INFO, and GHR_SS_RPA_CREATION. This dependency pattern shows that the API is embedded in approval routing, mass award processing, mass contests, mass selections, and self-service request creation, meaning extra information is written or maintained automatically as these higher-level programs execute. Customizations that need to populate or amend PA request extra information should call these three procedures instead of writing directly to GHR_PA_REQUEST_EXTRA_INFO, preserving validation and upgrade safety. Because the object is documented as VALID in both 12.1.1 and 12.2.2, the interface is stable across releases, though callers should verify signatures against the local package specification before compilation.
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_API, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_API, status:VALID,
-
PACKAGE BODY: APPS.GHR_PAR_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_PAR_EXTRA_INFO_API, status:VALID,
-
PACKAGE BODY: APPS.GHR_PAR_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_PAR_EXTRA_INFO_API, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_BK3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_BK3, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_BK1
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_BK1, status:VALID,
-
PACKAGE: APPS.GHR_REI_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_REI_INS, status:VALID,
-
PACKAGE: APPS.GHR_REI_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_REI_INS, status:VALID,
-
PACKAGE: APPS.GHR_REI_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_REI_UPD, status:VALID,
-
PACKAGE BODY: APPS.GHR_APPROVED_PA_REQUESTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_APPROVED_PA_REQUESTS, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_BK2
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_BK2, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_BK2
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_BK2, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_BK3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_BK3, status:VALID,
-
PACKAGE: APPS.GHR_REI_DEL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_REI_DEL, status:VALID,
-
PACKAGE: APPS.GHR_REI_DEL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_REI_DEL, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_APP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_APP, status:VALID,
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_BK1
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_PAR_EXTRA_INFO_BK1, status:VALID,
-
PACKAGE: APPS.GHR_REI_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_REI_UPD, status:VALID,
-
PACKAGE: APPS.GHR_BEN_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GHR_BEN_VALIDATION, status:VALID,
-
PACKAGE: APPS.GHR_BEN_VALIDATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GHR_BEN_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.GHR_APPROVED_PA_REQUESTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_APPROVED_PA_REQUESTS, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTI_APP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTI_APP, status:VALID,
-
PACKAGE BODY: APPS.GHR_MASS_AWARDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MASS_AWARDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_NON_SF52_EXTRA_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_NON_SF52_EXTRA_INFO, status:VALID,
-
PACKAGE BODY: APPS.GHR_MRE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MRE_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_SS_RPA_CREATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_SS_RPA_CREATION, status:VALID,
-
PACKAGE BODY: APPS.GHR_MASS_AWARDS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MASS_AWARDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTO_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTO_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_MTO_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MTO_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_NON_SF52_EXTRA_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_NON_SF52_EXTRA_INFO, status:VALID,
-
PACKAGE BODY: APPS.GHR_MASS_CON_PROGRAM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MASS_CON_PROGRAM, status:VALID,
-
PACKAGE BODY: APPS.GHR_MRE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MRE_PKG, status:VALID,
-
SYNONYM: APPS.GHR_PA_REQUEST_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GHR_PA_REQUEST_EXTRA_INFO, status:VALID,
-
PACKAGE BODY: APPS.GHR_MASS_SEL_NOA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_MASS_SEL_NOA, status:VALID,
-
SYNONYM: APPS.GHR_PA_REQUEST_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GHR_PA_REQUEST_EXTRA_INFO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.GHR_PA_REQUESTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GHR_PA_REQUESTS, status:VALID,
-
SYNONYM: APPS.GHR_PA_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GHR_PA_REQUESTS, status:VALID,
-
APPS.GHR_APPROVED_PA_REQUESTS dependencies on GHR_PAR_EXTRA_INFO_API
12.2.2
-
APPS.GHR_SS_RPA_CREATION dependencies on GHR_PAR_EXTRA_INFO_API
12.2.2
-
APPS.GHR_MASS_AWARDS_PKG dependencies on GHR_PAR_EXTRA_INFO_API
12.2.2
-
APPS.GHR_APPROVED_PA_REQUESTS dependencies on GHR_PAR_EXTRA_INFO_API
12.1.1
-
APPS.GHR_MTI_APP dependencies on GHR_PAR_EXTRA_INFO_API
12.2.2
-
APPS.GHR_MRE_PKG dependencies on GHR_PAR_EXTRA_INFO_API
12.2.2
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_API
12.2.2
-
PACKAGE: APPS.GHR_PAR_EXTRA_INFO_API
12.1.1
-
PACKAGE BODY: APPS.GHR_PAR_EXTRA_INFO_API
12.1.1