Results for “pay_shadow_input_values”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PAY_SHADOW_INPUT_VALUES is a core configuration table in the Oracle EBS Payroll (PAY) module, owned by the HR schema. It stores the definition of each input value attached to an element template, capturing the metadata that controls how payroll elements accept, validate, and default input data during element creation and processing. In effect, it is the canonical definition layer that determines the behavior of every input a template exposes.

The table sits at the intersection of element templates, validation formulas, and rule processing. It is referenced heavily by downstream rule and feed tables that consume input value definitions for balance feeds, formula processing, and iterative computations.

Based on the foreign key topology, the heuristic Data Vault classification assigned to this table is hub-leaning. In a Data Vault model, this suggests PAY_SHADOW_INPUT_VALUES would serve as a hub entity, with its surrogate INPUT_VALUE_ID acting as the durable business key and dependent attributes distributed to satellites. This classification is a modeling suggestion only and should be validated against actual usage patterns.

Key Information Stored

The table contains 24 documented columns. The most significant are grouped below:

Common Use Cases and Queries

The primary use case is interrogating element template configuration — identifying which input values exist for a given element type, their validation rules, and their downstream rule consumers.

  • Listing all input values for an element template:

    SELECT v.INPUT_VALUE_ID, v.NAME, v.MANDATORY_FLAG, v.UOM FROM PAY_SHADOW_INPUT_VALUES v WHERE v.ELEMENT_TYPE_ID = :element_type_id ORDER BY v.DISPLAY_SEQUENCE;

  • Finding validations attached to inputs: filter on FORMULA_ID or INPUT_VALIDATION_FORMULA being non-null to audit formula-driven validation.
  • Impact analysis: join to PAY_TEMPLATE_EXCLUSION_RULES via EXCLUSION_RULE_ID to determine which templates exclude a given input.
  • Reporting on defaults and constraints: query DEFAULT_VALUE, MIN_VALUE, and MAX_VALUE for documentation or migration scripting.

Related Objects

The table participates in a defined set of referential relationships:

  • PAY_SHADOW_ELEMENT_TYPES — parent via ELEMENT_TYPE_ID; the element template owning each input value.
  • PAY_TEMPLATE_EXCLUSION_RULES — referenced via EXCLUSION_RULE_ID.
  • PAY_SHADOW_BALANCE_FEEDS — references INPUT_VALUE_ID; links inputs to balance feed definitions.
  • PAY_SHADOW_FORMULA_RULES — references INPUT_VALUE_ID; associates input values with formula rules.
  • PAY_SHADOW_ITERATIVE_RULES — references INPUT_VALUE_ID; associates input values with iterative processing rules.

Together these relationships make PAY_SHADOW_INPUT_VALUES the definition hub from which balance feeds and formula/iterative rule processing derive their input semantics.