Search Results pay_element_entry_values_s
Overview
The APPS.PER_ZA_UTILITY_PKG package body is a South African (ZA) localization utility that supports Oracle Payroll's element entry and payroll run processing for the Republic of South Africa legislative context. Its principal business role is to manage the persistence of element entry values and payroll run result values that arise when a payroll element is processed for an assignment, with particular emphasis on the interaction between input values, link input values, and user-defined columns.
The package is classified as OTHER in the ETRM metadata and holds VALID status in the APPS schema. It is referenced by three other database objects, confirming its role as a shared localization library rather than a standalone entry point. The presence of the PAY_ELEMENT_ENTRY_VALUES_S dependency — the object name that produced the user's original search — indicates that the package participates directly in the insert and maintenance of element entry value rows on the PAY_ELEMENT_ENTRY_VALUES_F entity.
Key Procedures and Functions
- GET_TABLE_VALUE — Retrieves a value from a referenced table, generally used to look up meanings or session-scoped data required during payroll processing.
- PER_ZA_TABLE_MEANING — Resolves a human-readable meaning for a South African legislative lookup, supporting validation and display logic for ZA-specific values.
- CHK_ENTRY_IN_LOOKUP — Validates that a supplied entry exists within the relevant HR or legislative lookup, preventing invalid values from being written to element entry or run result records.
- MAINTAIN_IPV_LINKS — Coordinates the maintenance of input value and link input value relationships, ensuring that
PAY_INPUT_VALUES_F,PAY_LINK_INPUT_VALUES_F, andPAY_LINK_INPUT_VALUES_Sremain synchronized with element link configurations. - INSERT_EE_VALUE — Inserts element entry values into the
PAY_ELEMENT_ENTRY_VALUES_FandPAY_ELEMENT_ENTRY_VALUES_Stables, persisting the input values captured for an assignment's element entry. - INSERT_RR_VALUE — Inserts payroll run result values into
PAY_RUN_RESULT_VALUES, linking run results to their corresponding input value definitions.
The metadata lists eight documented procedures and functions; the remaining entries support the six described above, typically as helper routines for session, context, or date/number conversion handling.
Tables Accessed
- PAY_ELEMENT_ENTRY_VALUES_F / _S — Store the input values associated with an element entry; written by
INSERT_EE_VALUE. - PAY_ELEMENT_ENTRIES_F — The parent element entry record for which values are being created or maintained.
- PAY_INPUT_VALUES_F — Defines the input values available for an element type; read to validate incoming values.
- PAY_ELEMENT_LINKS_F, PAY_LINK_INPUT_VALUES_F / _S, PAY_ELEMENT_TYPES_F — Provide the element linking and input value configuration used by
MAINTAIN_IPV_LINKS. - PAY_RUN_RESULTS, PAY_RUN_RESULT_VALUES — Hold payroll run output; written by
INSERT_RR_VALUE. - PAY_USER_COLUMNS, PAY_USER_COLUMN_INSTANCES_F, PAY_USER_ROWS_F, PAY_USER_TABLES — Support user-defined column and row processing used in ZA payroll calculations.
- PAY_ACTION_CONTEXTS, FF_CONTEXTS, FND_SESSIONS — Supply legislative and session context required for correct value resolution.
- HR_LOOKUPS, HR_LEG_LOOKUPS, PAY_ZA_RULES — Provide South African legislative lookup values and statutory rules referenced during validation.
- PER_BUSINESS_GROUPS, FND_DATE, FND_NUMBER, DUAL, STANDARD — Supporting utilities for business group security, type conversions, and standard PL/SQL operations.
Usage Notes
PER_ZA_UTILITY_PKG is not referenced by any database object that consumes it directly, but it is referenced by three other packages within the ZA payroll localization. It is typically invoked from South African payroll element processing, from the element entry forms when values are saved, and from concurrent programs that generate or recalculate payroll run results. Custom localization code that must persist element entry or run result values for South African business groups should call INSERT_EE_VALUE and INSERT_RR_VALUE rather than inserting directly into the underlying _F and _S tables, since the package encapsulates the required date-tracked and session-context logic. Because it depends on FND_SESSIONS and PAY_ACTION_CONTEXTS, the package must be executed within an initialised EBS session with an active payroll action context; direct SQL invocation outside that context will not resolve context-dependent values correctly.
-
SEQUENCE: HR.PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
owner:HR, object_type:SEQUENCE, object_name:PAY_ELEMENT_ENTRY_VALUES_S, status:VALID,
-
SEQUENCE: HR.PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
owner:HR, object_type:SEQUENCE, object_name:PAY_ELEMENT_ENTRY_VALUES_S, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRY_VALUES_S, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRY_VALUES_S, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_AE_IV_MIGRATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AE_IV_MIGRATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_AE_IV_MIGRATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AE_IV_MIGRATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_TEMPLATE_IVS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_TEMPLATE_IVS, status:VALID,
-
PACKAGE BODY: APPS.PAY_TEMPLATE_IVS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_TEMPLATE_IVS, status:VALID,
-
PACKAGE BODY: APPS.HR_JP_DATA_MIGRATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_JP_DATA_MIGRATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_ZA_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_ZA_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_JP_DATA_MIGRATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_JP_DATA_MIGRATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_ENTRY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ENTRY, status:VALID,
-
PACKAGE BODY: APPS.HR_ENTRY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_ENTRY, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_GENERIC_UPGRADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_GENERIC_UPGRADE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_JP_GENERIC_UPGRADE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_JP_GENERIC_UPGRADE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.HR_JP_DATA_MIGRATION_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
-
APPS.HR_ENTRY dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
-
APPS.PAY_JP_GENERIC_UPGRADE_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
-
APPS.HR_JP_DATA_MIGRATION_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
-
APPS.PAY_JP_GENERIC_UPGRADE_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
-
APPS.HR_ENTRY dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
-
APPS.PAY_TEMPLATE_IVS dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
-
APPS.PAY_TEMPLATE_IVS dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
-
APPS.PAY_AE_IV_MIGRATE_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
-
APPS.PER_ZA_UTILITY_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.1.1
-
APPS.PER_ZA_UTILITY_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
-
APPS.PAY_AE_IV_MIGRATE_PKG dependencies on PAY_ELEMENT_ENTRY_VALUES_S
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1