Search Results pay_shadow_sub_classi_rules
Overview
The PAY_SHADOW_SUB_CLASSI_RULES table is a core technical object within the Oracle E-Business Suite (EBS) Payroll module (PAY). It functions as a supporting table for the Element Template framework, specifically managing the rules that govern the sub-classification of shadow element types. During the creation or maintenance of element templates, the system generates shadow (or temporary) element type records to model the final configuration. This table stores the conditional rules that determine how a shadow element is sub-classified (e.g., as a Regular Earnings, Voluntary Deduction, etc.) based on the template's configuration. Its role is critical for the accurate and rule-driven setup of payroll elements before they are finalized and made active for processing.
Key Information Stored
The table's primary purpose is to link a shadow element type to a specific sub-classification rule. The key columns, as indicated by the metadata, are the foreign key relationships that define these links. The SUB_CLASSIFICATION_RULE_ID serves as the table's primary key, uniquely identifying each rule record. The ELEMENT_TYPE_ID column is a foreign key to PAY_SHADOW_ELEMENT_TYPES, binding the rule to a specific temporary element being configured. The EXCLUSION_RULE_ID is a foreign key to PAY_TEMPLATE_EXCLUSION_RULES, which references the logic or condition that dictates the applicable sub-classification. Together, these columns form the structural backbone for applying template-driven sub-classification logic during the element setup process.
Common Use Cases and Queries
This table is primarily accessed by the Element Template application logic itself and is seldom queried directly in day-to-day operations. Its main use case is during the design and validation phase of an element template. When a user defines rules for how an element should be sub-classified under different conditions, the system populates this table. Common queries would be diagnostic or for auditing template configurations. For instance, a developer might run a query to verify all sub-classification rules attached to a specific shadow element template, joining to PAY_SHADOW_ELEMENT_TYPES and PAY_TEMPLATE_EXCLUSION_RULES to see the full context. Sample reporting would focus on understanding the rule mapping before template activation.
Related Objects
- PAY_SHADOW_ELEMENT_TYPES: The parent table for temporary element definitions. The foreign key relationship (PAY_SHADOW_SUB_CLASSI_RULES.ELEMENT_TYPE_ID) ensures each rule is associated with a valid shadow element.
- PAY_TEMPLATE_EXCLUSION_RULES: The referenced table containing the definition of the exclusion rules themselves. The foreign key (PAY_SHADOW_SUB_CLASSI_RULES.EXCLUSION_RULE_ID) links to the specific conditional logic applied for sub-classification.
- Element Template Application Logic (various PL/SQL packages): The primary consumer of data in this table, using it to apply correct sub-classifications when generating or updating element entries from a template.
-
Table: PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_SUB_CLASSI_RULES, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Sub-Classification Rules , implementation_dba_data: HR.PAY_SHADOW_SUB_CLASSI_RULES ,
-
Table: PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_SUB_CLASSI_RULES, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Sub-Classification Rules , implementation_dba_data: HR.PAY_SHADOW_SUB_CLASSI_RULES ,
-
APPS.PAY_SSR_UPD dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_SSR_DEL dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_TER_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_UTIL dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_ELEMENT_TEMPLATE_UTIL dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_SSR_SHD dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_SSR_INS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_TCO_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_SET_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_SSR_UPD dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_SSR_DEL dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_TCO_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_SSR_SHD dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_SSR_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_SET_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_TER_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
-
APPS.PAY_SSR_BUS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
APPS.PAY_SSR_INS dependencies on PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
-
VIEW: HR.PAY_SHADOW_SUB_CLASSI_RULES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_SHADOW_SUB_CLASSI_RULES#, status:VALID,
-
SYNONYM: PUBLIC.PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID,
-
TABLE: HR.PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_SUB_CLASSI_RULES, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID,
-
TRIGGER: APPS.PAY_SHADOW_SUB_CLASSI_RULES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_SHADOW_SUB_CLASSI_RULES+, status:VALID,
-
APPS.PAY_SSR_SHD SQL Statements
12.1.1
-
APPS.PAY_SSR_SHD SQL Statements
12.2.2
-
SYNONYM: APPS.PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID,
-
SYNONYM: APPS.PAY_SHADOW_SUB_CLASSI_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID,
-
VIEW: HR.PAY_SHADOW_SUB_CLASSI_RULES#
12.2.2
-
TRIGGER: APPS.PAY_SHADOW_SUB_CLASSI_RULES+
12.2.2
-
FUNCTION: APPS.PAY_SHADOW_SUB_CLASSI_RULES=
12.2.2
-
Table: PAY_SHADOW_ELEMENT_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_ELEMENT_TYPES, object_name:PAY_SHADOW_ELEMENT_TYPES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Element Type , implementation_dba_data: HR.PAY_SHADOW_ELEMENT_TYPES ,
-
Table: PAY_SHADOW_ELEMENT_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_ELEMENT_TYPES, object_name:PAY_SHADOW_ELEMENT_TYPES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Element Type , implementation_dba_data: HR.PAY_SHADOW_ELEMENT_TYPES ,
-
PACKAGE BODY: APPS.PAY_SSR_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_SHD, status:VALID,
-
TABLE: HR.PAY_SHADOW_SUB_CLASSI_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_SUB_CLASSI_RULES, object_name:PAY_SHADOW_SUB_CLASSI_RULES, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_DEL, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_INS, status:VALID,
-
FUNCTION: APPS.PAY_SHADOW_SUB_CLASSI_RULES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PAY_SHADOW_SUB_CLASSI_RULES=, status:VALID,
-
TRIGGER: APPS.PAY_SHADOW_SUB_CLASSI_RULE_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_SHADOW_SUB_CLASSI_RULE_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_SHD, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_INS, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_DEL, status:VALID,
-
PACKAGE BODY: APPS.PAY_SSR_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_SSR_BUS, status:VALID,
-
APPS.PAY_SSR_DEL dependencies on HR_UTILITY
12.2.2
-
PACKAGE BODY: APPS.PAY_TER_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_TER_BUS, status:VALID,
-
Table: PAY_TEMPLATE_EXCLUSION_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_TEMPLATE_EXCLUSION_RULES, object_name:PAY_TEMPLATE_EXCLUSION_RULES, status:VALID, product: PAY - Payroll , description: Controls the exclusion of an object from an Element Template , implementation_dba_data: HR.PAY_TEMPLATE_EXCLUSION_RULES ,
-
TRIGGER: APPS.PAY_SHADOW_SUB_CLASSI_RULE_WHO
12.1.1
-
TRIGGER: APPS.PAY_SHADOW_SUB_CLASSI_RULE_WHO
12.2.2
-
APPS.PAY_SSR_DEL dependencies on HR_UTILITY
12.1.1