Search Results get_rtn_from_tt




Overview

HR_LOA_SS is an Oracle E-Business Suite PL/SQL package owned by the APPS schema, classified under the ETRM as an "OTHER" API type. Despite its _SS suffix, which in EBS conventions often denotes a "single step" or supplementary API wrapper, HR_LOA_SS functions as the core transactional engine behind the Leave of Absence (LOA) self-service flows. It encapsulates the business logic required to create, update, validate, and delete person absence records in Oracle Human Resources, and to manage the underlying HR_API transaction framework that records each change as a discrete, auditable unit.

The package is central to absence and leave processing, bridging the user-facing self-service layer and the base tables that store absence attendance records. It orchestrates transactional integrity through the HR_API and HR_API_TRANSACTIONS infrastructure, ensuring that absence changes are properly staged, validated, and committed, and that group dates and category-specific rules (including GB legislative rules) are honored. The package is marked VALID in ETRM 12.2.2 and references APPS.HR_API, PER_ABSENCE_ATTENDANCES, and WF_ITEMS, and it is itself referenced by HR_ABSUTIL_SS.

Key Procedures and Functions

The documented 21 procedures and functions fall into several functional groups:

No parameter signatures are documented in the metadata and are deliberately omitted.

Tables Accessed

The package references the following tables through APPS synonyms:

Usage Notes

HR_LOA_SS is typically invoked indirectly rather than directly by end users. It is called by the leave of absence self-service flows, by HR_ABSUTIL_SS, and by absence-related concurrent programs and forms that require transactional absence creation or update. In 12.1.1 and 12.2.2 the package executes within the APPS schema using the standard HR_API transaction model, so any custom code should invoke the documented PROCESS_API, VALIDATE_API, and PROCESS_SAVE entry points in that sequence to preserve validation and transaction integrity. Direct DML against PER_ABSENCE_ATTENDANCES should be avoided in favor of these APIs.