Search Results pay_shadow_formulas
Overview
The PAY_SHADOW_FORMULAS table is a core data object within the Oracle E-Business Suite (EBS) Payroll module (PAY). It functions as a repository for "shadow" formulas, which are formula definitions specifically associated with element templates. These templates are used to standardize the creation of earnings and deduction elements across the enterprise. The table's primary role is to store the formula metadata that governs complex calculations for payroll processing, ensuring that calculations defined at the template level are consistently applied to all elements derived from that template. Its existence is critical for maintaining the integrity of payroll rules and calculations during the element setup and maintenance lifecycle.
Key Information Stored
While the provided metadata does not list all columns, the primary and foreign key relationships define its essential structure. The central column is FORMULA_ID, which serves as the unique identifier (Primary Key) for each shadow formula record. This ID links the formula definition to its usage elsewhere in the system. The table stores the underlying formula metadata, which typically includes the formula type (e.g., Run, Skip Rule), the formula name, and the actual formula text or a reference to it. This setup allows the payroll engine to retrieve and execute the correct business logic for calculations related to templated elements.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting element template configurations. System administrators or functional consultants may query this table to identify which formulas are attached to templates, especially before applying patches or during upgrades. A common reporting need is to list all shadow formulas associated with a specific element template or a set of templates. A sample query to achieve this would join PAY_SHADOW_FORMULAS to PAY_SHADOW_ELEMENT_TYPES via the FORMULA_ID and PAYROLL_FORMULA_ID columns. Furthermore, technical developers may reference this table when writing custom reports or interfaces that need to understand the calculation rules embedded within payroll element templates, ensuring any external data processing aligns with the core payroll engine's logic.
Related Objects
- PAY_SHADOW_ELEMENT_TYPES: This table references PAY_SHADOW_FORMULAS via the foreign key column PAY_SHADOW_ELEMENT_TYPES.PAYROLL_FORMULA_ID, which joins to PAY_SHADOW_FORMULAS.FORMULA_ID. This relationship ties a shadow formula to the specific element template that uses it for payroll calculations.
- PAY_TEMPLATE_FF_USAGES: This table references PAY_SHADOW_FORMULAS via the foreign key column PAY_TEMPLATE_FF_USAGES.FORMULA_ID, which joins to PAY_SHADOW_FORMULAS.FORMULA_ID. This relationship links the shadow formula to its usage context within the template's fast formula assignments.
-
Table: PAY_SHADOW_FORMULAS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_FORMULAS, object_name:PAY_SHADOW_FORMULAS, status:VALID, product: PAY - Payroll , description: Element Template Shadow Formulas , implementation_dba_data: HR.PAY_SHADOW_FORMULAS ,
-
Table: PAY_SHADOW_FORMULAS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_FORMULAS, object_name:PAY_SHADOW_FORMULAS, status:VALID, product: PAY - Payroll , description: Element Template Shadow Formulas , implementation_dba_data: HR.PAY_SHADOW_FORMULAS ,
-
APPS.PAY_TFU_BUS dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_BUS dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_NL_ABP_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SIV_BUS dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_SHD dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_US_EARNINGS_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_IN_ELEMENT_TEMPLATE_PKG dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_CANDM_UPG dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_IE_PENSION_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_GB_PENSION_SCHEME_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_UPD dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_NL_PGGM_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_NL_LIFE_SAVINGS_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_NL_ABP_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_US_EARNINGS_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_NL_PENSION_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_USER_INIT dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_INS dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_UTIL dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_PENSION_SCHEME_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_UNPAID_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_OSP_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SET_BUS dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_ELEMENT_TEMPLATE_USER_INIT dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_NL_LIFE_SAVINGS_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_NL_SAVINGS_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_OSP_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_IE_PENSION_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SF_SHD dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SIV_BUS dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SF_DEL dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_NL_SAVINGS_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_DEL dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_NL_PENSION_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_OMP_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_TFU_BUS dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_CANDM_UPG dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SF_BUS dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_UNPAID_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_SHD dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_UTIL dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_IN_ELEMENT_TEMPLATE_PKG dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SET_BUS dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PQP_NL_PGGM_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
APPS.PAY_SF_UPD dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PAY_SF_INS dependencies on PAY_SHADOW_FORMULAS
12.2.2
-
APPS.PQP_GB_OMP_TEMPLATE dependencies on PAY_SHADOW_FORMULAS
12.1.1
-
VIEW: HR.PAY_SHADOW_FORMULAS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_SHADOW_FORMULAS#, status:VALID,