Search Results pay_shadow_input_values
Overview
The PAY_SHADOW_INPUT_VALUES table is a core technical repository within the Oracle E-Business Suite Payroll module (PAY). It functions as a staging or shadow table for input values associated with element templates. Its primary role is to manage the configuration and propagation of input values when element templates are created, modified, or applied across legislative contexts. This object is integral to the element template architecture, ensuring that changes to input value definitions—such as their names, units of measure, and default values—are systematically tracked and can be consistently applied to related payroll entities like balance feeds, formula rules, and iterative rules before being finalized in the production tables.
Key Information Stored
While the specific column list is not detailed in the provided metadata, the documented primary and foreign key relationships define its critical structure. The table's primary key is INPUT_VALUE_ID, which uniquely identifies each shadow input value record. The ELEMENT_TYPE_ID column is a foreign key linking the input value to its parent shadow element type in the PAY_SHADOW_ELEMENT_TYPES table. The EXCLUSION_RULE_ID column links to the PAY_TEMPLATE_EXCLUSION_RULES table, defining conditions under which the input value should be excluded from template application. Other typical columns in such a shadow table would mirror those in the main PAY_INPUT_VALUES_F table, storing details like the input value name, database item suffix, units of measure, and default values, all in a provisional state for template management.
Common Use Cases and Queries
This table is primarily accessed during the design and maintenance of payroll element templates. Common use cases include auditing the configuration of a template before activation, troubleshooting issues with template propagation, and generating reports on pending input value changes. A typical query would join this table to its parent shadow element type to review all input values for a specific template. For example:
SELECT psiv.* FROM pay_shadow_input_values psiv, pay_shadow_element_types pset WHERE psiv.element_type_id = pset.element_type_id AND pset.template_name = 'MY_TEMPLATE';
Another critical scenario involves validating dependencies before deleting a template draft, which requires checking for existing references in related shadow tables like PAY_SHADOW_BALANCE_FEEDS.
Related Objects
The PAY_SHADOW_INPUT_VALUES table is centrally connected within the element template shadow schema. Based on the documented foreign key relationships:
- References (Parent Tables):
- PAY_SHADOW_ELEMENT_TYPES: Linked via PAY_SHADOW_INPUT_VALUES.ELEMENT_TYPE_ID. This is the primary parent table.
- PAY_TEMPLATE_EXCLUSION_RULES: Linked via PAY_SHADOW_INPUT_VALUES.EXCLUSION_RULE_ID.
- Referenced By (Child Tables):
- PAY_SHADOW_BALANCE_FEEDS: References this table via PAY_SHADOW_BALANCE_FEEDS.INPUT_VALUE_ID.
- PAY_SHADOW_FORMULA_RULES: References this table via PAY_SHADOW_FORMULA_RULES.INPUT_VALUE_ID.
- PAY_SHADOW_ITERATIVE_RULES: References this table via PAY_SHADOW_ITERATIVE_RULES.INPUT_VALUE_ID.
These relationships enforce data integrity during the template configuration process, ensuring input values are correctly associated with balance calculations, formula invocations, and iterative processing rules.
-
Table: PAY_SHADOW_INPUT_VALUES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_INPUT_VALUES, object_name:PAY_SHADOW_INPUT_VALUES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Input Values , implementation_dba_data: HR.PAY_SHADOW_INPUT_VALUES ,
-
Table: PAY_SHADOW_INPUT_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_INPUT_VALUES, object_name:PAY_SHADOW_INPUT_VALUES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Input Values , implementation_dba_data: HR.PAY_SHADOW_INPUT_VALUES ,
-
APPS.PAY_SIV_DEL dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SIV_SHD dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_UTIL dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PQP_UK_UNION_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SIV_DEL dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_TCO_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PQP_UK_VEHICLE_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_ELEMENT_TEMPLATE_USER_INIT dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SET_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SBF_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PQP_GB_PROFESSIONAL_BODY_TEMP dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PQP_UK_UNION_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_IN_ETW_STRUCT dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SIR_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SET_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SBF_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SBT_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SIR_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PQP_GB_STAKEHOLDER_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_TER_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SIV_INS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SIV_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_ELEMENT_TEMPLATE_UTIL dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PQP_NL_SAVINGS_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_TCO_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PQP_GB_STAKEHOLDER_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SFR_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SIV_INS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SIV_UPD dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SIV_SHD dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PQP_GB_PROFESSIONAL_BODY_TEMP dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_IN_ETW_STRUCT dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SF_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_TER_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SF_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PQP_UK_VEHICLE_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SIV_UPD dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PQP_NL_SAVINGS_TEMPLATE dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SBT_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_SFR_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.2.2
-
APPS.PAY_SIV_BUS dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_USER_INIT dependencies on PAY_SHADOW_INPUT_VALUES
12.1.1
-
TABLE: HR.PAY_SHADOW_INPUT_VALUES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_INPUT_VALUES, object_name:PAY_SHADOW_INPUT_VALUES, status:VALID,
-
VIEW: HR.PAY_SHADOW_INPUT_VALUES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_SHADOW_INPUT_VALUES#, status:VALID,
-
APPS.PAY_SIV_BUS dependencies on PAY_SHADOW_ELEMENT_TYPES
12.1.1
-
SYNONYM: PUBLIC.PAY_SHADOW_INPUT_VALUES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_SHADOW_INPUT_VALUES, status:VALID,
-
APPS.PAY_SIV_SHD SQL Statements
12.2.2
-
TRIGGER: APPS.PAY_SHADOW_INPUT_VALUES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_SHADOW_INPUT_VALUES+, status:VALID,