Search Results pay_upgrade_definitions
Overview
PAY_UPGRADE_DEFINITIONS is an HR-owned table within the Oracle Payroll (PAY) product module. It serves as the control registry that defines each individual Data Upgrade that must be performed against an Oracle E-Business Suite payroll environment. In release 12.1.1 and 12.2.2, this object functions as the central catalogue of upgrade definitions, describing what an upgrade does, how it executes, its criticality, and which legislative context it applies to. The table does not store upgrade results itself; rather, it holds the declarative metadata used by the payroll upgrade engine to orchestrate, parameterize, and monitor execution.
From a data-warehouse modeling perspective, the heuristic Data Vault classification mined from the foreign-key structure is standalone. This suggests modeling the object as an independent hub-like reference entity, since no inbound foreign key to another registry table was identified; dependent records in other tables point to it, not the reverse.
Key Information Stored
The surrogate primary key is UPGRADE_DEFINITION_ID, enforced through PAY_UPGRADE_DEFINITIONS_PK. The documented business-key candidate is the unique index PAY_UPGRADE_DEFINITIONS_UK2, defined over SHORT_NAME and ZD_EDITION_NAME, which allows an upgrade definition to be uniquely identified by its short name within an edition.
- UPGRADE_DEFINITION_ID — surrogate primary key; referenced by dependent parameter and status tables.
- SHORT_NAME — abbreviated business identifier for the upgrade; part of the unique business key.
- ZD_EDITION_NAME — edition qualifier; the second component of the unique business key.
- NAME — descriptive name of the upgrade definition.
- DESCRIPTION — narrative explaining the purpose of the upgrade.
- LEGISLATION_CODE — the legislative context to which the definition applies.
- UPGRADE_LEVEL — the tier or sequence level at which the upgrade runs.
- CRITICALITY — indicates how essential the upgrade is to a successful run.
- THREADING_LEVEL — concurrency or parallelism setting for execution.
- FAILURE_POINT — specifies the stage at which failure handling applies.
- LEGISLATIVELY_ENABLED — flag controlling legislative applicability.
- UPGRADE_METHOD and UPGRADE_PROCEDURE — the mechanism and stored procedure invoked to perform the upgrade.
- QUALIFYING_PROCEDURE — logic used to determine whether a given record qualifies for the upgrade.
- VALIDATE_CODE and ADDITIONAL_INFO — validation control and supplementary configuration.
- Audit columns LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE, plus FIRST_PATCHSET and OWNER_APPLICATION_ID for provenance.
Common Use Cases and Queries
Administrators and technical consultants query this table to inventory available upgrades, filter them by legislation or criticality, and join them to execution status. Typical reporting includes listing all critical upgrades and tracking which procedures implement them.
- Inventory of upgrades for a legislation:
SELECT short_name, name, upgrade_level FROM pay_upgrade_definitions WHERE legislation_code = :leg; - Critical upgrade listing:
SELECT short_name, criticality, upgrade_procedure FROM pay_upgrade_definitions ORDER BY criticality; - Join to status to monitor execution outcomes across runs, and to parameters to review configuration values.
Related Objects
The following objects depend on or reference PAY_UPGRADE_DEFINITIONS through documented relationships:
- PAY_UPGRADE_PARAMETERS — joins on UPGRADE_DEFINITION_ID, supplying runtime parameters for each definition.
- PAY_UPGRADE_STATUS — joins on UPGRADE_DEFINITION_ID, recording execution status per definition.
Together these dependent tables form the operational pair used alongside the definition registry to configure, run, and audit payroll data upgrades.
-
Table: PAY_UPGRADE_DEFINITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID, product: PAY - Payroll , description: Defines a Data Upgrade that needs to be performed. , implementation_dba_data: HR.PAY_UPGRADE_DEFINITIONS ,
-
Table: PAY_UPGRADE_DEFINITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID, product: PAY - Payroll , description: Defines a Data Upgrade that needs to be performed. , implementation_dba_data: HR.PAY_UPGRADE_DEFINITIONS ,
-
SYNONYM: PUBLIC.PAY_UPGRADE_DEFINITIONS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID,
-
APPS.PAY_UPGRADE_DEFINITIONS_PKG SQL Statements
12.1.1
-
VIEW: HR.PAY_UPGRADE_DEFINITIONS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_UPGRADE_DEFINITIONS#, status:VALID,
-
TRIGGER: APPS.PAY_UPGRADE_DEFINITIONS+
12.2.2
-
VIEW: APPS.PAY_UPGRADE_DEFINITIONS_VL
12.2.2
-
APPS.PAY_UPGRADE_DEFINITIONS_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PAY_UPGRADE_DEFINITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID,
-
TRIGGER: APPS.PAY_UPGRADE_DEFINITIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_UPGRADE_DEFINITIONS+, status:VALID,
-
VIEW: APPS.HR_DTR_APPLICATION_LIST_V
12.1.1
-
TABLE: HR.PAY_UPGRADE_DEFINITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID,
-
VIEW: HR.PAY_UPGRADE_DEFINITIONS#
12.2.2
-
VIEW: APPS.HR_DTR_APPLICATION_LIST_V
12.2.2
-
VIEW: APPS.PAY_UPGRADE_DEFINITIONS_VL
12.1.1
-
APPS.PAY_GENERIC_UPGRADE SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_UPGRADE_DEFINITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID,
-
APPS.PAY_UPGRADE_LEGISLATIONS_PKG SQL Statements
12.2.2
-
APPS.PAY_UPGRADE_LEGISLATIONS_PKG SQL Statements
12.1.1
-
APPS.PAY_GENERIC_UPGRADE SQL Statements
12.2.2
-
VIEW: APPS.PAY_UPGRADE_DEFINITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS_VL, object_name:PAY_UPGRADE_DEFINITIONS_VL, status:VALID,
-
VIEW: APPS.PAY_UPGRADE_DEFINITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS_VL, object_name:PAY_UPGRADE_DEFINITIONS_VL, status:VALID,
-
TABLE: HR.PAY_UPGRADE_DEFINITIONS_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS_TL, object_name:PAY_UPGRADE_DEFINITIONS_TL, status:VALID,
-
TABLE: HR.PAY_UPGRADE_DEFINITIONS_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS_TL, object_name:PAY_UPGRADE_DEFINITIONS_TL, status:VALID,
-
TABLE: HR.PAY_UPGRADE_DEFINITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS, object_name:PAY_UPGRADE_DEFINITIONS, status:VALID,
-
FUNCTION: APPS.PAY_UPGRADE_DEFINITIONS=
12.2.2
-
APPS.PAY_UPGRADE_PARAMETERS_PKG SQL Statements
12.1.1
-
APPS.PAY_UPGRADE_PARAMETERS_PKG SQL Statements
12.2.2
-
APPS.HR_UPDATE_UTILITY SQL Statements
12.2.2
-
FUNCTION: APPS.PAY_UPGRADE_DEFINITIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PAY_UPGRADE_DEFINITIONS=, status:VALID,
-
APPS.PAY_CA_RETRO_OVERLAP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_US_DEDN_TEMPLATE_WRAPPER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_DEDN_TEMPLATE_WRAPPER, status:VALID,
-
View: PAY_UPGRADE_DEFINITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS_VL, object_name:PAY_UPGRADE_DEFINITIONS_VL, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_UPGRADE_DEFINITIONS_VL ,
-
View: PAY_UPGRADE_DEFINITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_UPGRADE_DEFINITIONS_VL, object_name:PAY_UPGRADE_DEFINITIONS_VL, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_UPGRADE_DEFINITIONS_VL ,
-
PACKAGE BODY: APPS.PAY_UPGRADE_PARAMETERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_UPGRADE_PARAMETERS_PKG, status:VALID,
-
View: HR_DTR_APPLICATION_LIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_DTR_APPLICATION_LIST_V, object_name:HR_DTR_APPLICATION_LIST_V, status:VALID, product: PER - Human Resources , description: Downtime Reduction application list view , implementation_dba_data: APPS.HR_DTR_APPLICATION_LIST_V ,
-
PACKAGE BODY: APPS.PAY_GB_RETRO_OVERLAP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GB_RETRO_OVERLAP, status:VALID,
-
PACKAGE BODY: APPS.PAY_CA_RETRO_OVERLAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CA_RETRO_OVERLAP, status:VALID,
-
TRIGGER: APPS.PAY_UPGRADE_DEFINITIONS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_UPGRADE_DEFINITIONS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_RETRO_OVERLAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_RETRO_OVERLAP, status:VALID,
-
PACKAGE BODY: APPS.PAY_GENERIC_UPGRADE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GENERIC_UPGRADE, status:VALID,
-
TRIGGER: APPS.PAY_UPGRADE_DEFINITIONS_WHO
12.1.1
-
PACKAGE BODY: APPS.PAY_UPGRADE_LEGISLATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_UPGRADE_LEGISLATIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_UPGRADE_LEGISLATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_UPGRADE_LEGISLATIONS_PKG, status:VALID,
-
APPS.PAY_GB_RETRO_OVERLAP SQL Statements
12.1.1
-
APPS.PAY_GB_ENH_RETRO_PAY SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PAY_GB_RETRO_OVERLAP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GB_RETRO_OVERLAP, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_RETRO_OVERLAP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_RETRO_OVERLAP, status:VALID,
-
View: HR_DTR_APPLICATION_LIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_DTR_APPLICATION_LIST_V, object_name:HR_DTR_APPLICATION_LIST_V, status:VALID, product: PER - Human Resources , description: Downtime Reduction application list view , implementation_dba_data: APPS.HR_DTR_APPLICATION_LIST_V ,
-
PACKAGE BODY: APPS.PAY_UPGRADE_DEFINITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_UPGRADE_DEFINITIONS_PKG, status:VALID,