Search Results pay_element_type_rules
Overview
The PAY_ELEMENT_TYPE_RULES table is a core configuration table within the Oracle E-Business Suite Payroll module (PAY). It serves as the repository for the detailed inclusion and exclusion rules that define the specific earnings and deductions (elements) belonging to an element set. An element set is a logical grouping of payroll elements used for reporting, processing, and security. This table provides the granular control necessary to build these sets, allowing for both the addition of individual elements and the exclusion of elements that might otherwise be included via broader classification rules. Its integrity is maintained through a foreign key relationship to the PAY_ELEMENT_SETS table, ensuring every rule is associated with a valid parent set.
Key Information Stored
The table's primary function is to link an element set with specific element types and define the rule's nature. While the full column list is not detailed in the provided metadata, its description and foreign key imply a standard structure. The critical columns typically include ELEMENT_SET_ID, which links to the parent set in PAY_ELEMENT_SETS, and ELEMENT_TYPE_ID, which identifies the specific payroll element from PAY_ELEMENT_TYPES_F. A column such as INCLUDE_OR_EXCLUDE_FLAG is essential to indicate whether the record defines an inclusion ('I') or an exclusion ('E') rule. Additional columns likely manage effective-dated history, creation, and last update metadata, which are standard in Oracle HRMS tables.
Common Use Cases and Queries
This table is central to payroll operations where element sets are applied. A primary use case is auditing the composition of an element set to verify payroll processing rules or security access. For instance, to list all elements explicitly included in a set named 'Monthly Earnings', a developer or analyst might run a query joining PAY_ELEMENT_TYPE_RULES, PAY_ELEMENT_SETS, and PAY_ELEMENT_TYPES_F. Another critical scenario is troubleshooting payroll results; if an expected element is missing from a run, one must check if it is excluded by a rule in this table. Sample SQL to find exclusion rules for a specific element would filter on the ELEMENT_TYPE_ID and the INCLUDE_OR_EXCLUDE_FLAG.
Related Objects
- PAY_ELEMENT_SETS: The parent table. The foreign key PAY_ELEMENT_TYPE_RULES.ELEMENT_SET_ID references PAY_ELEMENT_SETS.ELEMENT_SET_ID. This defines the header information for the set to which the rules belong.
- PAY_ELEMENT_TYPES_F: The table containing the definition of the payroll elements (e.g., Regular Salary, Tax Deduction) that are referenced by the ELEMENT_TYPE_ID in the rules table.
- Payroll Process and Reporting Functions: Various payroll calculation engines and standard reports (e.g., Prepayments Report, Element Listing) internally query this table to determine which elements to process or display for a given element set context.
-
Table: PAY_ELEMENT_TYPE_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_RULES, object_name:PAY_ELEMENT_TYPE_RULES, status:VALID, product: PAY - Payroll , description: Include and exclude rules for specific elements in an element set. , implementation_dba_data: HR.PAY_ELEMENT_TYPE_RULES ,
-
Table: PAY_ELEMENT_TYPE_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_RULES, object_name:PAY_ELEMENT_TYPE_RULES, status:VALID, product: PAY - Payroll , description: Include and exclude rules for specific elements in an element set. , implementation_dba_data: HR.PAY_ELEMENT_TYPE_RULES ,
-
APPS.PQP_PENSION_EXTRACTS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_GB_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.BEN_EXT_UTIL dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PQP_GB_PSI_ALLOWANCE_HISTORY dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_SG_DEDUCTIONS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PQP_US_PENSION_EXTRACTS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.BEN_EXT_UTIL dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_US_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_PEL_BUS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.HXC_ABSENCE_TYPE_ALIAS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELEMENT_EXTRACT_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELEMENT_TYPES_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_GB_RTI_FPS_ADHOC dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELE_CLASS_RULES_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.HR_DELETE dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_ELEMENT_SETS_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_ELEMENT_TYPE_RULES_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PER_DISPLAY_ACCRUAL_BALANCE dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELEMENT_SETS_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_RETRO_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_KR_SEP_FORM_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_AU_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_IP_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELE_CLASS_RULES_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.BEN_EXT_PAYROLL dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_PAYUSDED_XMLP_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PQP_PENSION_EXTRACTS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_KR_SEP_FORM_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_RETRO_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PER_DISPLAY_ACCRUAL_BALANCE dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELEMENT_TYPE_RULES_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_PAYUSDED_XMLP_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_GB_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_SG_DEDUCTIONS dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_US_PSD_UPGRADE_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_KR_SEP_FORM_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_AU_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_GB_ENH_RETRO_PAY dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_US_RETRO_UPGRADE dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PAY_ELEMENT_EXTRACT_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_ELEMENT_TYPES_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.HR_ELEMENTS dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1