Search Results pay_action_parameters_aru
Overview
APPS.PAY_ACTION_PARAMETERS_PKG is a server-side PL/SQL package within the Oracle E-Business Suite Payroll (PAY) schema. It is classified in the ETRM repository as an OTHER API, meaning it is an internal utility package rather than a formally published public API with a guaranteed interface contract. Its business function is to manage the parameter records that define and control payroll actions — that is, the operational configuration records that describe how a given payroll process, action, or action type behaves when it is submitted. Payroll actions in Oracle EBS include processes such as payroll runs, costing, prepayments, and other batch operations whose behavior is parameterized through the PAY_ACTION_PARAMETERS table. This package centralizes the validation and handling logic applied to those parameter rows, ensuring that action definitions are internally consistent before downstream payroll processing consumes them. The object holds a VALID status in the APPS schema on both 12.1.1 and 12.2.2, and the ETRM documentation for 12.2.2 records only a single documented program unit, indicating a narrow, focused utility package rather than a broad functional API. It depends on the SYS.STANDARD package and is referenced by two other packages, PAY_ACTION_PARAMETERS_ARI and PAY_ACTION_PARAMETERS_ARU, which form the insert and update layer of the same functional area.
Key Procedures and Functions
The documented interface of PAY_ACTION_PARAMETERS_PKG consists of one program unit:
- CHECK_ACT_PARAM — A validation routine that verifies the correctness and consistency of an action parameter definition. In the typical payroll action framework, this routine is invoked to confirm that a parameter value supplied for a payroll action satisfies the rules expected by the payroll engine before the action is registered or executed. Its purpose is to fail fast on invalid parameter combinations, protecting downstream processing from malformed action definitions.
No parameter lists or signatures are documented in the ETRM metadata, and none are asserted here. The package body is documented as present, confirming that the implementation exists in the database even though the public documentation exposes only the single check routine.
Tables Accessed
The ETRM metadata for this package does not enumerate referenced tables through APPS synonyms. Functionally, the package operates in the domain of the PAY_ACTION_PARAMETERS table, the repository of parameter rows that govern payroll action behavior, and is closely associated with the PAY_ACTION_PARAMETERS_ARI and PAY_ACTION_PARAMETERS_ARU packages that perform insert and update operations against that data. CHECK_ACT_PARAM is the validation gate applied to that data. Because the documented dependency list is limited, the exact read/write footprint should be confirmed by inspecting the package body in the target instance rather than assumed from documentation.
Usage Notes
As an OTHER-classified internal package, PAY_ACTION_PARAMETERS_PKG is not intended as a supported extension point for customer code. It is typically invoked indirectly: the ARI and ARU sibling packages call into it when inserting or updating action parameter definitions, and it may also be reached from payroll configuration forms or concurrent programs that maintain action definitions. Custom code should avoid calling CHECK_ACT_PARAM directly, since no formal signature or backward-compatibility guarantee is published. Where a requirement exists to validate action parameters, the supported route is to use the documented public APIs for the payroll action area, or to rely on the standard configuration UI, which already applies this validation. Because the package is referenced by two dependent packages, any invalidation or recompilation of PAY_ACTION_PARAMETERS_PKG can cascade to PAY_ACTION_PARAMETERS_ARI and PAY_ACTION_PARAMETERS_ARU; DBAs should account for this when patching or recompiling the payroll schema.
-
TRIGGER: APPS.PAY_ACTION_PARAMETERS_ARU
12.1.1
-
TRIGGER: APPS.PAY_ACTION_PARAMETERS_ARU
12.2.2
-
PACKAGE: APPS.PAY_ACTION_PARAMETERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_ACTION_PARAMETERS_PKG, status:VALID,
-
TRIGGER: APPS.PAY_ACTION_PARAMETERS_ARU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_ACTION_PARAMETERS_ARU, status:VALID,
-
PACKAGE: APPS.PAY_ACTION_PARAMETERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_ACTION_PARAMETERS_PKG, status:VALID,
-
VIEW: HR.PAY_ACTION_PARAMETER_VALUES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_ACTION_PARAMETER_VALUES#, status:VALID,
-
TRIGGER: APPS.PAY_ACTION_PARAMETERS_ARU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_ACTION_PARAMETERS_ARU, status:VALID,
-
TABLE: HR.PAY_ACTION_PARAMETER_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ACTION_PARAMETER_VALUES, object_name:PAY_ACTION_PARAMETER_VALUES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.PAY_CORE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CORE_UTILS, status:VALID,
-
PACKAGE: APPS.PAY_CORE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CORE_UTILS, status:VALID,
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on HR_UTILITY
12.2.2
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on HR_UTILITY
12.1.1
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on PAY_CORE_UTILS
12.1.1
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on PAY_CORE_UTILS
12.2.2
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on PAY_ACTION_PARAMETERS_PKG
12.2.2
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on PAY_ACTION_PARAMETERS_PKG
12.1.1
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on HR_GENERAL
12.1.1
-
APPS.PAY_ACTION_PARAMETERS_ARU dependencies on HR_GENERAL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
PACKAGE: APPS.HR_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,