Search Results pay_ca_eoy_archive
Overview
PAY_CA_EOY_ARCHIVE is an Oracle Payroll package in the APPS schema that supports Canadian Year-End (EOY) processing within Oracle E-Business Suite 12.1.1 and 12.2.2. Its principal business purpose is to archive payroll data that is no longer required for active processing, allowing the retention of statutory Canadian year-end records — such as T4 and RL-1 reporting data — while removing the associated transactional volume from active payroll tables. This archival approach preserves data required for auditing and government reporting obligations while maintaining payroll performance, since large accruals of historical assignment actions and action contexts can degrade the performance of payroll runs, balance feeds, and reporting.
The package is classified under ETRM as an "OTHER" API rather than a public callable interface, indicating it is intended for internal use by the payroll year-end process rather than as a supported extension point. Its dependency graph is minimal: it references only SYS.STANDARD, and it is referenced only by itself, meaning no other documented package depends on it.
Key Procedures and Functions
The documented package exposes four procedures/functions:
- EOY_RANGE_CURSOR — Establishes the date or identifier range of payroll data eligible for year-end archiving. It defines the boundaries within which assignment actions and related contexts are selected for processing, effectively scoping the archive operation to the appropriate reporting year.
- EOY_ACTION_CREATION — Creates the payroll action records that represent the archive operation. This ensures the archival is itself auditable and consistent with the payroll action framework, linking the archive to an action classification and its associated interlocks and contexts.
- EOY_ARCHIVE_DATA — Performs the core archival movement of payroll data. It transfers qualifying records out of the active payroll tables into the archive structures, preserving referential integrity for subsequent year-end and statutory reporting.
- EOY_ARCHINIT — Initializes the archive run, setting up the execution context, validating prerequisites, and preparing the session before range resolution, action creation, and data movement occur.
Tables Accessed
The package operates across several functional groups of tables accessed through APPS synonyms. Fast Formula and context tables — FF_ARCHIVE_ITEMS, FF_ARCHIVE_ITEM_CONTEXTS, FF_CONTEXTS, FF_DATABASE_ITEMS, FF_FORMULAS_F, and FF_USER_ENTITIES — are used to identify and migrate formula definitions and their context data that are tied to archived payroll results, ensuring formulas remain resolvable after archival. Payroll action tables — PAY_ACTION_CLASSIFICATIONS, PAY_ACTION_CONTEXTS, PAY_ACTION_INTERLOCKS, and PAY_ASSIGNMENT_ACTIONS (with its synonym PAY_ASSIGNMENT_ACTIONS_S) — provide the transactional payload being archived and the action framework used to register the archive run. HR tables — HR_ALL_ORGANIZATION_UNITS, HR_LOCATIONS_ALL, and HR_ORGANIZATION_INFORMATION — supply organizational and location context for the archived records. PAY_BALANCE_FEEDS_F is referenced to maintain the definition of balance feeds associated with archived assignments, so that balances continue to resolve correctly against retained or archived data.
Usage Notes
PAY_CA_EOY_ARCHIVE is not intended for direct invocation by end users. It is typically driven by the Canadian Payroll Year End process, invoked server-side through the year-end concurrent program flow or a related archival wrapper, rather than from a standard form or a customer-developed extension. Because it is classified as an "OTHER" API and is referenced by no other documented package, customizations should avoid binding directly to its procedures; instead, integrate via the supported year-end concurrent programs. In 12.1.1 and 12.2.2 the behavior is consistent, and the package status is VALID. Administrators should invoke archival only after confirming that statutory retention requirements are satisfied and that no dependent payroll processes require the data in active tables.
-
PACKAGE: APPS.PAY_CA_EOY_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_EOY_ARCHIVE, status:VALID,
-
PACKAGE: APPS.PAY_CA_EOY_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_EOY_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_EOY_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_EOY_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_EOY_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_EOY_ARCHIVE, status:VALID,
-
PACKAGE: APPS.PAY_CA_RL1_REG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_RL1_REG, status:VALID,
-
PACKAGE: APPS.PAY_CA_RL1_REG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_RL1_REG, status:VALID,
-
PACKAGE: APPS.PAY_CA_BALANCE_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_BALANCE_VIEW_PKG, status:VALID,
-
SYNONYM: APPS.PAY_US_CITY_SCHOOL_DSTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CITY_SCHOOL_DSTS, status:VALID,
-
PACKAGE: APPS.PAY_CA_BALANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_BALANCE_PKG, status:VALID,
-
PACKAGE: APPS.PAY_CA_BALANCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_BALANCE_PKG, status:VALID,
-
SYNONYM: APPS.PAY_CA_LEGISLATION_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_CA_LEGISLATION_INFO, status:VALID,
-
SYNONYM: APPS.PAY_CA_EMP_FED_TAX_INFO_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_CA_EMP_FED_TAX_INFO_F, status:VALID,
-
PACKAGE: APPS.PAY_CA_BALANCE_VIEW_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_BALANCE_VIEW_PKG, status:VALID,
-
SYNONYM: APPS.PAY_US_COUNTY_SCHOOL_DSTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_COUNTY_SCHOOL_DSTS, status:VALID,
-
SYNONYM: APPS.PAY_US_COUNTY_SCHOOL_DSTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_COUNTY_SCHOOL_DSTS, status:VALID,
-
SYNONYM: APPS.PAY_CA_EMP_PROV_TAX_INFO_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_CA_EMP_PROV_TAX_INFO_F, status:VALID,
-
SYNONYM: APPS.PAY_CA_EMP_PROV_TAX_INFO_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_CA_EMP_PROV_TAX_INFO_F, status:VALID,
-
PACKAGE: APPS.FF_ARCHIVE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FF_ARCHIVE_API, status:VALID,
-
SYNONYM: APPS.PAY_CA_EMP_FED_TAX_INFO_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_CA_EMP_FED_TAX_INFO_F, status:VALID,
-
PACKAGE: APPS.PAY_CA_EOY_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_CA_EOY_ARCHIVE
12.2.2
-
SYNONYM: APPS.PAY_US_CITY_SCHOOL_DSTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CITY_SCHOOL_DSTS, status:VALID,
-
PACKAGE: APPS.FF_ARCHIVE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FF_ARCHIVE_API, status:VALID,
-
VIEW: APPS.PAY_CA_PROVINCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_PROVINCES_V, object_name:PAY_CA_PROVINCES_V, status:VALID,
-
VIEW: APPS.PAY_CA_PROVINCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_CA_PROVINCES_V, object_name:PAY_CA_PROVINCES_V, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_CLASSIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_CLASSIFICATIONS, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_CLASSIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_CLASSIFICATIONS, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_CONTEXTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_CONTEXTS, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_CONTEXTS, status:VALID,
-
SYNONYM: APPS.PAY_US_CITY_NAMES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CITY_NAMES, status:VALID,
-
SYNONYM: APPS.PAY_US_CITY_NAMES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_CITY_NAMES, status:VALID,
-
SYNONYM: APPS.PAY_US_COUNTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_COUNTIES, status:VALID,
-
SYNONYM: APPS.PAY_US_COUNTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_COUNTIES, status:VALID,
-
VIEW: APPS.HR_SOFT_CODING_KEYFLEX_KFV
12.2.2
owner:APPS, object_type:VIEW, object_name:HR_SOFT_CODING_KEYFLEX_KFV, status:VALID,
-
SYNONYM: APPS.FF_ARCHIVE_ITEM_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_ARCHIVE_ITEM_CONTEXTS, status:VALID,
-
PACKAGE: APPS.PAY_AC_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_AC_UTILITY, status:VALID,
-
SYNONYM: APPS.FF_ARCHIVE_ITEM_CONTEXTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_ARCHIVE_ITEM_CONTEXTS, status:VALID,
-
SYNONYM: APPS.PAY_POPULATION_RANGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_POPULATION_RANGES, status:VALID,
-
SYNONYM: APPS.PAY_REPORT_FORMAT_MAPPINGS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_REPORT_FORMAT_MAPPINGS_F, status:VALID,
-
SYNONYM: APPS.PAY_US_STATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_US_STATES, status:VALID,
-
SYNONYM: APPS.PAY_US_STATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_US_STATES, status:VALID,
-
SYNONYM: APPS.FF_ARCHIVE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_ARCHIVE_ITEMS, status:VALID,
-
SYNONYM: APPS.FF_ARCHIVE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_ARCHIVE_ITEMS, status:VALID,
-
SYNONYM: APPS.FF_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_CONTEXTS, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_FEEDS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_FEEDS_F, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_FEEDS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_FEEDS_F, status:VALID,
-
SYNONYM: APPS.PER_PEOPLE_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PEOPLE_EXTRA_INFO, status:VALID,
-
PACKAGE: APPS.PAY_MAGTAPE_GENERIC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_MAGTAPE_GENERIC, status:VALID,
-
SYNONYM: APPS.FF_CONTEXTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_CONTEXTS, status:VALID,
-
SYNONYM: APPS.FF_DATABASE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_DATABASE_ITEMS, status:VALID,