Search Results get_value_cache




Overview

PAY_FI_GENERAL is an Oracle E-Business Suite Payroll (Oracle HRMS) PL/SQL package owned by the APPS schema. It provides a consolidated library of utility routines that support payroll processing for legislations requiring holiday pay accrual, tax card handling, and formula-driven element calculations. The package name and internal structures (fi_cache_rec, fi_cache_table, g_fi_cache_table) indicate that it was originally developed for a Finnish localization ("FI") and has since been extended to cover generic payroll utilities referenced by multiple other packages.

The package serves two primary business functions. First, it resolves and evaluates accrual, holiday pay entitlement, and tax-day rules by invoking Fast Formula logic and caching the results for the duration of a payroll run. Second, it supplies a set of low-level helper routines for reading element entries, input values, balances, soft coding, and personal extra information. Because it is classified as an "OTHER" API, it is not part of a formally published integration interface, but it is widely referenced internally: the ETRM metadata documents that three other packages call into PAY_FI_GENERAL.

Key Procedures and Functions

The 30 documented routines fall into functional groups.

Tables Accessed

The package reads and writes against core HRMS and payroll tables via APPS synonyms.

Usage Notes

PAY_FI_GENERAL is typically invoked from Fast Formula contexts, payroll concurrent programs, and other payroll packages rather than from end-user Forms. Its caching routines are designed to be called early in a payroll run (SET_VALUE_CACHE, CLEAR_CACHE) so that repeated lookups during element processing return cached results. Custom code should treat these routines as internal: the API classification is OTHER, parameters are subject to change across patch levels, and no formal support commitment attaches to direct invocation. When extending or debugging, developers commonly reference ELEMENT_EXIST to confirm that a specific element is linked and valid for an assignment before attempting entry creation.