Search Results pay_yrend_reports_pkg
Overview
PAY_YREND_REPORTS_PKG is an Oracle Payroll package owned by the APPS schema and classified under the ETRM API taxonomy as OTHER. It supports the generation of United States year-end reporting data within Oracle E-Business Suite, particularly the processing pipeline that produces US statutory year-end returns such as W-2 and related federal and state wage summaries. The package is declared with AUTHID CURRENT_USER, meaning that name resolution for unqualified objects occurs in the schema of the invoking user rather than in the APPS schema, a pattern typical of Oracle Payroll reporting packages that must respect the security context of the payroll action being processed.
The package header carries a change history beginning with its creation in January 1999 as version 40.0, followed by migration to the dbdrv build utility in 2001 and nocopy parameter changes in 2003. Version 115.3, dated 12-MAY-2008, records Bug 5896290 as the introduction of the DEINITIALIZE_CODE procedure, the element most directly associated with the search term that surfaced this object.
Key Procedures and Functions
The package exposes five documented program units, consistent with the standard Oracle Payroll reporting action interface used by concurrent report drivers.
- RANGE_CURSOR — Builds the SQL statement that selects the assignment actions to be processed for a given payroll action, returning the statement text to the caller. This is the standard entry point by which the report driver identifies its work set.
- ACTION_CREATION — Creates the assignment action rows for the payroll action, honoring the supplied person range and chunking parameters so that work can be partitioned across parallel processors.
- SORT_ACTION — Constructs or refines the ordering of actions for a payroll action and returns the length of the resulting SQL string, allowing the driver to sequence output deterministically.
- GET_PARAMETER — Retrieves a named parameter from the serialized parameter list passed to the report, used to read user-entered concurrent program options at run time.
- DEINITIALIZE_CODE — Performs cleanup for a payroll action after processing completes, given the payroll action identifier. Its addition in 2008 reflects the need to release state or mark completion for year-end processing runs; it is typically the final step executed by the report driver.
Tables Accessed
The documented table references are consistent with a payroll reporting action:
- PAY_PAYROLL_ACTIONS and PAY_ASSIGNMENT_ACTIONS (with its _S synonym) provide the payroll action header and the per-assignment unit of work created by ACTION_CREATION and consumed by the report.
- PAY_US_RPT_TOTALS and PAY_US_STATES hold the US year-end reporting totals and state reference data used to format and aggregate output.
- HR_ASSIGNMENT_SET_AMENDMENTS supports assignment set selection for the action range.
- FF_CONTEXTS and FF_USER_ENTITIES supply FastFormula context and user entity metadata used when the report resolves formula-driven balances.
- DUAL is used for singleton computations and parameter defaults.
Usage Notes
PAY_YREND_REPORTS_PKG is not a general-purpose public API; it is an internal driver package invoked by Oracle Payroll concurrent programs and the US year-end processing flow. Custom code should not call it directly. Organizations extending year-end reporting typically do so by customizing the underlying FastFormula or by adding their own report action that mirrors this interface, rather than by altering the package. Because the package declares AUTHID CURRENT_USER and the ETRM metadata records no dependent packages, modifications require careful regression testing of the associated year-end concurrent requests after any Oracle patch that touches US payroll reporting.
-
PACKAGE: APPS.PAY_YREND_REPORTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_YREND_REPORTS_PKG, status:VALID,
-
PACKAGE: APPS.PAY_YREND_REPORTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_YREND_REPORTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_YREND_REPORTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_YREND_REPORTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_YREND_REPORTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_YREND_REPORTS_PKG, status:VALID,
-
PACKAGE: APPS.PAY_YREND_REPORTS_PKG
12.1.1
-
PACKAGE: APPS.PAY_YREND_REPORTS_PKG
12.2.2
-
PACKAGE: APPS.HR_US_W2_MT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_US_W2_MT, status:VALID,
-
PACKAGE: APPS.HR_US_W2_MT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_US_W2_MT, 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_US_RPT_TOTALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_RPT_TOTALS, status:VALID,
-
SYNONYM: APPS.PAY_US_STATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_STATES, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SET_AMENDMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SET_AMENDMENTS, status:VALID,
-
SYNONYM: APPS.PAY_US_STATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_STATES, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SET_AMENDMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SET_AMENDMENTS, status:VALID,
-
SYNONYM: APPS.FF_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_CONTEXTS, status:VALID,
-
SYNONYM: APPS.FF_CONTEXTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_CONTEXTS, status:VALID,
-
PACKAGE: APPS.HR_NONRUN_ASACT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_NONRUN_ASACT, status:VALID,
-
SYNONYM: APPS.FF_USER_ENTITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_USER_ENTITIES, status:VALID,
-
SYNONYM: APPS.FF_USER_ENTITIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_USER_ENTITIES, 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_YREND_REPORTS_PKG
12.1.1
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS_S, status:VALID,
-
PACKAGE BODY: APPS.PAY_YREND_REPORTS_PKG
12.2.2
-
APPS.PAY_YREND_REPORTS_PKG dependencies on PAY_YREND_REPORTS_PKG
12.2.2
-
APPS.PAY_YREND_REPORTS_PKG dependencies on PAY_YREND_REPORTS_PKG
12.1.1
-
PACKAGE: APPS.HR_NONRUN_ASACT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_NONRUN_ASACT, status:VALID,
-
APPS.PAY_YREND_REPORTS_PKG SQL Statements
12.2.2
-
APPS.PAY_YREND_REPORTS_PKG SQL Statements
12.1.1
-
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,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_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.PAY_PAYROLL_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
VIEW: APPS.PER_ASSIGNMENTS_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ASSIGNMENTS_F, object_name:PER_ASSIGNMENTS_F, status:VALID,
-
VIEW: APPS.PER_PEOPLE_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID,
-
VIEW: APPS.PER_PEOPLE_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_PEOPLE_F, object_name:PER_PEOPLE_F, status:VALID,
-
APPS.PAY_YREND_REPORTS_PKG dependencies on HR_UTILITY
12.1.1
-
APPS.PAY_YREND_REPORTS_PKG dependencies on HR_UTILITY
12.2.2
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_UTILITY, status:VALID,