Search Results recurring_entry_end_date




Overview

HR_ENTRY is a core Oracle EBS Payroll and HRMS PL/SQL package owned by the APPS schema. It provides the server-side business logic underpinning the Element Entry subsystem within Oracle Payroll, enabling the creation, validation, retrieval, and maintenance of element entries against assignments. Element entries represent the individual pay, deduction, benefit, and informational components that are processed for an employee during a payroll run, and HR_ENTRY serves as the procedural engine that determines whether such entries are valid, eligible, open, and correctly dated.

The package is classified as an OTHER API in the ETRM register, indicating that it is a supporting internal API rather than a formally published public interface. Its functions and procedures are consumed by Oracle's own forms, concurrent programs, and many other payroll packages, and it is referenced by 47 other packages within the E-Business Suite. While Oracle does not document it as a supported extension point, the package is widely used by technical consultants implementing custom payroll validation, entry generation, and defaulting logic.

Key Procedures and Functions

The 30 documented procedures and functions can be grouped by purpose:

Tables Accessed

HR_ENTRY reads and writes the principal element entry tables through APPS synonyms. PAY_ELEMENT_ENTRIES_F and PAY_ELEMENT_ENTRIES_S hold the entry header, while PAY_ELEMENT_ENTRY_VALUES_F and PAY_ELEMENT_ENTRY_VALUES_S store the input values; the "_F"/"_S" pairing reflects the date-tracked base and shadow tables. Eligibility and link logic references PAY_ELEMENT_LINKS_F, PAY_ASSIGNMENT_LINK_USAGES_F, PAY_ELEMENT_CLASSIFICATIONS, and PAY_ASSIGNMENT_ACTIONS. Payroll and time-period context comes from PAY_ALL_PAYROLLS_F and PAY_ACTION_CLASSIFICATIONS. Cost allocation is managed via PAY_COST_ALLOCATION_KEYFLEX and PAY_COST_ALLOCATION_KEYFLEX_S, and accrual planning draws on PAY_ACCRUAL_PLANS. Benefits integration is provided by BEN_BENEFICIARIES_F and BEN_COVERED_DEPENDENTS_F.

Usage Notes

HR_ENTRY is typically invoked indirectly through the Element Entry and Assignment forms, during payroll run processing, and through Oracle's payroll concurrent programs. Custom code that manipulates element entries should call the entry validation routines before insert or update to preserve eligibility and mandatory-input integrity. Because the package is an internal API, customizations should account for version-specific behavior between 12.1.1 and 12.2.2. In particular, DEL_3P_ENTRY_VALUES is commonly invoked in third-party or migration routines to clear externally populated entry values prior to regeneration.