Search Results pay_template_exclusion_rules
Overview
The PAY_TEMPLATE_EXCLUSION_RULES table is a core data object within the Oracle E-Business Suite Payroll module (versions 12.1.1 and 12.2.2). It functions as the central repository for rules that control the exclusion of specific payroll objects from an Element Template. Element Templates are used to create and manage collections of related payroll elements. This table provides the mechanism to define exceptions, ensuring that certain components, such as specific balances or formulas, are not automatically included when a template is applied, thereby enabling precise and flexible payroll element configuration.
Key Information Stored
The primary data stored is the definition of each exclusion rule. The key column is EXCLUSION_RULE_ID, which serves as the unique identifier (Primary Key) for each rule. A critical foreign key is TEMPLATE_ID, which links the exclusion rule to its parent Element Template in the PAY_ELEMENT_TEMPLATES table. While the provided ETRM metadata does not list all columns, the extensive list of foreign key relationships indicates that this table acts as a master reference. Child "shadow" tables (e.g., PAY_SHADOW_BALANCE_TYPES, PAY_SHADOW_INPUT_VALUES) store the specific object details to be excluded, each linked back to a master record in PAY_TEMPLATE_EXCLUSION_RULES via their EXCLUSION_RULE_ID column.
Common Use Cases and Queries
The primary use case is auditing and troubleshooting the configuration of payroll element templates. Administrators may need to identify all exclusion rules associated with a specific template or understand which payroll components are being omitted. A common query involves joining to PAY_ELEMENT_TEMPLATES to get a readable list. For example:
- SELECT pet.template_name, pter.exclusion_rule_id FROM pay_template_exclusion_rules pter, pay_element_templates pet WHERE pter.template_id = pet.template_id AND pet.template_name = 'SALARY_TEMPLATE';
Another critical scenario is during the migration or cloning of payroll setups, where ensuring the integrity of these exclusion relationships is necessary for correct payroll processing. Reporting on the volume and type of exclusions across templates can also inform system optimization efforts.
Related Objects
As evidenced by the foreign key metadata, PAY_TEMPLATE_EXCLUSION_RULES has a central relationship network. It is a child of PAY_ELEMENT_TEMPLATES. It is a parent to numerous "shadow" tables that hold the excluded object definitions, including PAY_SHADOW_ELEMENT_TYPES, PAY_SHADOW_INPUT_VALUES, PAY_SHADOW_FORMULA_RULES, PAY_SHADOW_DEFINED_BALANCES, and PAY_SHADOW_BALANCE_FEEDS. This structure allows a single exclusion rule header to manage the exclusion of different types of payroll objects. The table PAY_TEMPLATE_FF_USAGES is also linked, indicating a relationship with FastFormula usage within templates.
-
Table: PAY_TEMPLATE_EXCLUSION_RULES
12.2.2
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 ,
-
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 ,
-
Table: PAY_SHADOW_BAL_ATTRIBUTES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BAL_ATTRIBUTES, object_name:PAY_SHADOW_BAL_ATTRIBUTES, status:VALID, product: PAY - Payroll , description: Element template shadow balance attributes , implementation_dba_data: HR.PAY_SHADOW_BAL_ATTRIBUTES ,
-
Table: PAY_SHADOW_BALANCE_CLASSI
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BALANCE_CLASSI, object_name:PAY_SHADOW_BALANCE_CLASSI, status:VALID, product: PAY - Payroll , description: Element Template Shadow Balance Classifications , implementation_dba_data: HR.PAY_SHADOW_BALANCE_CLASSI ,
-
Table: PAY_SHADOW_ELE_TYPE_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_ELE_TYPE_USAGES, object_name:PAY_SHADOW_ELE_TYPE_USAGES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Element Type Usages , implementation_dba_data: HR.PAY_SHADOW_ELE_TYPE_USAGES ,
-
Table: PAY_SHADOW_ITERATIVE_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_ITERATIVE_RULES, object_name:PAY_SHADOW_ITERATIVE_RULES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Iterative Rules , implementation_dba_data: HR.PAY_SHADOW_ITERATIVE_RULES ,
-
Table: PAY_SHADOW_GU_BAL_EXCLUSIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_GU_BAL_EXCLUSIONS, object_name:PAY_SHADOW_GU_BAL_EXCLUSIONS, status:VALID, product: PAY - Payroll , description: Element Template Grossup Balance Exclusions , implementation_dba_data: HR.PAY_SHADOW_GU_BAL_EXCLUSIONS ,
-
Table: PAY_ELEMENT_TEMPLATES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TEMPLATES, object_name:PAY_ELEMENT_TEMPLATES, status:VALID, product: PAY - Payroll , description: Element Templates , implementation_dba_data: HR.PAY_ELEMENT_TEMPLATES ,
-
Table: PAY_ELEMENT_TEMPLATES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TEMPLATES, object_name:PAY_ELEMENT_TEMPLATES, status:VALID, product: PAY - Payroll , description: Element Templates , implementation_dba_data: HR.PAY_ELEMENT_TEMPLATES ,
-
Table: PAY_SHADOW_FORMULA_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_FORMULA_RULES, object_name:PAY_SHADOW_FORMULA_RULES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Formula Result Rules , implementation_dba_data: HR.PAY_SHADOW_FORMULA_RULES ,
-
Table: PAY_SHADOW_FORMULA_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_FORMULA_RULES, object_name:PAY_SHADOW_FORMULA_RULES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Formula Result Rules , implementation_dba_data: HR.PAY_SHADOW_FORMULA_RULES ,
-
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_BAL_ATTRIBUTES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BAL_ATTRIBUTES, object_name:PAY_SHADOW_BAL_ATTRIBUTES, status:VALID, product: PAY - Payroll , implementation_dba_data: HR.PAY_SHADOW_BAL_ATTRIBUTES ,
-
Table: PAY_SHADOW_BALANCE_CLASSI
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BALANCE_CLASSI, object_name:PAY_SHADOW_BALANCE_CLASSI, status:VALID, product: PAY - Payroll , description: Element Template Shadow Balance Classifications , implementation_dba_data: HR.PAY_SHADOW_BALANCE_CLASSI ,
-
Table: PAY_SHADOW_GU_BAL_EXCLUSIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_GU_BAL_EXCLUSIONS, object_name:PAY_SHADOW_GU_BAL_EXCLUSIONS, status:VALID, product: PAY - Payroll , description: Element Template Grossup Balance Exclusions , implementation_dba_data: HR.PAY_SHADOW_GU_BAL_EXCLUSIONS ,
-
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_ELE_TYPE_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_ELE_TYPE_USAGES, object_name:PAY_SHADOW_ELE_TYPE_USAGES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Element Type Usages , implementation_dba_data: HR.PAY_SHADOW_ELE_TYPE_USAGES ,
-
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 ,
-
Table: PAY_SHADOW_DEFINED_BALANCES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_DEFINED_BALANCES, object_name:PAY_SHADOW_DEFINED_BALANCES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Defined Balances , implementation_dba_data: HR.PAY_SHADOW_DEFINED_BALANCES ,
-
Table: PAY_SHADOW_BALANCE_FEEDS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BALANCE_FEEDS, object_name:PAY_SHADOW_BALANCE_FEEDS, status:VALID, product: PAY - Payroll , description: Element Template Shadow Balance Feeds , implementation_dba_data: HR.PAY_SHADOW_BALANCE_FEEDS ,
-
Table: PAY_SHADOW_DEFINED_BALANCES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_DEFINED_BALANCES, object_name:PAY_SHADOW_DEFINED_BALANCES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Defined Balances , implementation_dba_data: HR.PAY_SHADOW_DEFINED_BALANCES ,
-
Table: PAY_SHADOW_BALANCE_FEEDS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BALANCE_FEEDS, object_name:PAY_SHADOW_BALANCE_FEEDS, status:VALID, product: PAY - Payroll , description: Element Template Shadow Balance Feeds , implementation_dba_data: HR.PAY_SHADOW_BALANCE_FEEDS ,
-
Table: PAY_SHADOW_ITERATIVE_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_ITERATIVE_RULES, object_name:PAY_SHADOW_ITERATIVE_RULES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Iterative Rules , implementation_dba_data: HR.PAY_SHADOW_ITERATIVE_RULES ,
-
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 ,
-
Table: PAY_TEMPLATE_FF_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_TEMPLATE_FF_USAGES, object_name:PAY_TEMPLATE_FF_USAGES, status:VALID, product: PAY - Payroll , description: Allows multiple formulas to be associated with a shadow object. , implementation_dba_data: HR.PAY_TEMPLATE_FF_USAGES ,
-
Table: PAY_SHADOW_BALANCE_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BALANCE_TYPES, object_name:PAY_SHADOW_BALANCE_TYPES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Balance Types , implementation_dba_data: HR.PAY_SHADOW_BALANCE_TYPES ,
-
Table: PAY_TEMPLATE_FF_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_TEMPLATE_FF_USAGES, object_name:PAY_TEMPLATE_FF_USAGES, status:VALID, product: PAY - Payroll , description: Allows multiple formulas to be associated with a shadow object. , implementation_dba_data: HR.PAY_TEMPLATE_FF_USAGES ,
-
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_BALANCE_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SHADOW_BALANCE_TYPES, object_name:PAY_SHADOW_BALANCE_TYPES, status:VALID, product: PAY - Payroll , description: Element Template Shadow Balance Types , implementation_dba_data: HR.PAY_SHADOW_BALANCE_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 ,