Search Results pay_ca_payrg_pkg
Overview
PAY_CA_PAYRG_PKG is an Oracle Payroll package owned by the APPS schema and shipped as part of the Oracle E-Business Suite Canadian Payroll (Payroll Canada) product family. It is a VALID database package comprising a specification and a package body, and is classified in the ETRM repository as an "OTHER" API rather than a formally published public interface. Its core business purpose is the processing and presentation of Canadian payroll run results — specifically the pay run group and earnings-balance reporting logic used by Canadian payroll output and payslip-style reporting. The package bundles utility logic for driving balance-based reporting views (such as PAY_CA_EARN_BALANCES_ALL_RBR_V and PAY_CA_SOE_EARN_BALANCES_RBR_V), handling range-based cursors, sorting the resulting action rows, resolving parameters, and formatting balance names for display. Because it is not an officially supported public API, it should be treated as a diagnostic or internal dependency rather than a supported integration point.
Key Procedures and Functions
The ETRM documentation records five procedures/functions within PAY_CA_PAYRG_PKG:
- RANGE_CURSOR — constructs and manages the range-based cursor used to drive the balance/earnings reporting query, enabling the reporting views to iterate over the payroll action and balance data selected by the caller.
- ACTION_CREATION — handles the creation or initialization of payroll action-related records used by the reporting process, setting up the action context against which balances are evaluated.
- SORT_ACTION — performs the ordering of payroll action rows so that reporting output appears in a consistent, meaningful sequence.
- GET_PARAMETER — retrieves parameter values supplied to the reporting routine, allowing the package to resolve caller-supplied selection criteria.
- HOURS_BAL_NAME — resolves or derives the balance name associated with hours, supporting the display of hours-based earnings balances in the Canadian reporting views.
Parameter lists and return types are not documented in the ETRM excerpt and should not be assumed; the descriptions above reflect the evident functional role of each routine.
Tables Accessed
Access to base tables occurs via APPS synonyms. The package references:
- HR_ORGANIZATION_INFORMATION — organization-level setup data used to resolve business group or legislative context;
- PAY_ACTION_INTERLOCKS — links actions to interlock (post-run processing) steps;
- PAY_ALL_PAYROLLS_F and PAY_RUN_TYPES_F — payroll and run-type definitions;
- PAY_PAYROLL_ACTIONS, PAY_ASSIGNMENT_ACTIONS, and PAY_ASSIGNMENT_ACTIONS_S — payroll action and assignment-action data, the primary record set that the reporting logic iterates;
- PAY_BALANCE_TYPES — balance definitions used to resolve balance names such as hours balances;
- PAY_US_RPT_TOTALS — report totals storage (referenced for total accumulation/formatting);
- DUAL — SYS.STANDARD/DUAL for constant and scalar expressions.
Usage Notes
PAY_CA_PAYRG_PKG is not an API intended for direct customer invocation; it is invoked indirectly by the Canadian balance reporting views (PAY_CA_EARN_BALANCES_ALL_RBR_V and PAY_CA_SOE_EARN_BALANCES_RBR_V), which surface its logic to concurrent programs, reports, and payslip-style output. Two other packages reference it, and it in turn depends on SYS.STANDARD. Remediation planning should account for its role as an internal dependency of those views rather than as a supported extension point.
-
PACKAGE: APPS.PAY_CA_PAYRG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_PAYRG_PKG, status:VALID,
-
PACKAGE: APPS.PAY_CA_PAYRG_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_PAYRG_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_PAYRG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_PAYRG_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_PAYRG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_PAYRG_PKG, status:VALID,
-
PACKAGE: APPS.PAY_CA_PAYRG_PKG
12.1.1
-
PACKAGE: APPS.PAY_CA_PAYRG_PKG
12.2.2
-
PACKAGE: APPS.PAY_PAYRG_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYRG_PKG, status:VALID,
-
PACKAGE: APPS.PAY_PAYRG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_PAYRG_PKG, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_SET
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_SET, status:VALID,
-
PACKAGE: APPS.HR_ASSIGNMENT_SET
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_ASSIGNMENT_SET, status:VALID,
-
VIEW: APPS.PAY_PAYMENT_INFORMATION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYMENT_INFORMATION_V, object_name:PAY_PAYMENT_INFORMATION_V, status:VALID,
-
VIEW: APPS.PAY_PAYMENT_INFORMATION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYMENT_INFORMATION_V, object_name:PAY_PAYMENT_INFORMATION_V, status:VALID,
-
VIEW: APPS.PAY_CA_SOE_EARN_BALANCES_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_SOE_EARN_BALANCES_RBR_V, object_name:PAY_CA_SOE_EARN_BALANCES_RBR_V, status:VALID,
-
VIEW: APPS.PAY_CA_EARN_BALANCES_ALL_RBR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_EARN_BALANCES_ALL_RBR_V, object_name:PAY_CA_EARN_BALANCES_ALL_RBR_V, status:VALID,
-
VIEW: APPS.PAY_CA_EARN_BALANCES_ALL_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_EARN_BALANCES_ALL_RBR_V, object_name:PAY_CA_EARN_BALANCES_ALL_RBR_V, status:VALID,
-
VIEW: APPS.PAY_CA_SOE_EARN_BALANCES_RBR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_SOE_EARN_BALANCES_RBR_V, object_name:PAY_CA_SOE_EARN_BALANCES_RBR_V, status:VALID,
-
SYNONYM: APPS.PAY_US_RPT_TOTALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_RPT_TOTALS, status:VALID,
-
SYNONYM: APPS.PAY_US_RPT_TOTALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_RPT_TOTALS, status:VALID,
-
SYNONYM: APPS.PAY_RUN_TYPES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_TYPES_F, status:VALID,
-
SYNONYM: APPS.PAY_RUN_TYPES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_TYPES_F, status:VALID,
-
PACKAGE: APPS.HR_NONRUN_ASACT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_NONRUN_ASACT, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS_S, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_PAYRG_PKG
12.2.2
-
SYNONYM: APPS.PAY_ACTION_INTERLOCKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_INTERLOCKS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_PAYRG_PKG
12.1.1
-
APPS.PAY_CA_EARN_BALANCES_ALL_RBR_V dependencies on PAY_CA_PAYRG_PKG
12.2.2
-
SYNONYM: APPS.PAY_ALL_PAYROLLS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ALL_PAYROLLS_F, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS_S, status:VALID,
-
APPS.PAY_CA_SOE_EARN_BALANCES_RBR_V dependencies on PAY_CA_PAYRG_PKG
12.1.1
-
APPS.PAY_CA_PAYRG_PKG dependencies on PAY_CA_PAYRG_PKG
12.2.2
-
PACKAGE: APPS.HR_NONRUN_ASACT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_NONRUN_ASACT, status:VALID,
-
SYNONYM: APPS.PAY_ALL_PAYROLLS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ALL_PAYROLLS_F, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_INTERLOCKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_INTERLOCKS, status:VALID,
-
APPS.PAY_CA_EARN_BALANCES_ALL_RBR_V dependencies on PAY_CA_PAYRG_PKG
12.1.1
-
APPS.PAY_CA_PAYRG_PKG dependencies on PAY_CA_PAYRG_PKG
12.1.1
-
APPS.PAY_CA_SOE_EARN_BALANCES_RBR_V dependencies on PAY_CA_PAYRG_PKG
12.2.2
-
APPS.PAY_CA_PAYRG_PKG SQL Statements
12.2.2
-
APPS.PAY_CA_PAYRG_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_BALANCE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_TYPES, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_TYPES, status:VALID,
-
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.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
VIEW: APPS.PER_ASSIGNMENTS_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ASSIGNMENTS_F, object_name:PER_ASSIGNMENTS_F, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,