Search Results pay_ele_classification_rules
Overview
The PAY_ELE_CLASSIFICATION_RULES table is a critical intersection table within the Oracle E-Business Suite (EBS) Payroll module (PAY). Its primary role is to establish and manage the many-to-many relationships between Element Sets (PAY_ELEMENT_SETS) and Element Classifications (PAY_ELEMENT_CLASSIFICATIONS). This table does not store transactional payroll data; instead, it functions as a configuration and rules engine component. By linking classifications to sets, it enables the system to apply broad categorization rules to specific groups of earnings and deduction elements, which is fundamental for payroll processing, reporting, and compliance logic.
Key Information Stored
The table's structure is straightforward, serving as a pure intersection entity. Its core columns are foreign keys that define the relationships. The primary data stored consists of paired identifiers.
- ELEMENT_SET_ID: References the unique identifier (ELEMENT_SET_ID) from the PAY_ELEMENT_SETS table. An element set is a defined grouping of payroll elements, such as "All Regular Earnings" or "Statutory Deductions."
- CLASSIFICATION_ID: References the unique identifier (CLASSIFICATION_ID) from the PAY_ELEMENT_CLASSIFICATIONS table. A classification is a high-level category like "Normal Income," "Pre-Tax Deductions," or "Information."
The combination of these two columns forms the functional rule, dictating that all elements within a specified set inherit the properties or are treated under the rules of the associated classification for relevant payroll processes.
Common Use Cases and Queries
This table is central to configuration and auditing tasks. A common use case is validating the classification rules applied to a specific element set for reporting or troubleshooting purposes. For instance, an implementation consultant might need to verify all classifications linked to the "Taxable Earnings" set. Sample SQL to retrieve this information would involve joining the three core tables.
SELECT pes.element_set_name, pec.classification_name FROM pay_ele_classification_rules pecr, pay_element_sets pes, pay_element_classifications pec WHERE pecr.element_set_id = pes.element_set_id AND pecr.classification_id = pec.classification_id AND pes.element_set_name = 'Taxable Earnings';
Another critical use case is during the creation or modification of FastFormula rules, where logic often depends on an element's classification. The relationships in this table allow formulas to efficiently evaluate elements within a set that share a specific classification. System administrators may also query this table to diagnose issues where payroll calculations are not behaving as expected due to misapplied classification rules.
Related Objects
PAY_ELE_CLASSIFICATION_RULES has direct dependencies on two key reference tables, as defined by its foreign keys.
- PAY_ELEMENT_SETS: The table defining the groups of elements. The ELEMENT_SET_ID in PAY_ELE_CLASSIFICATION_RULES references this table.
- PAY_ELEMENT_CLASSIFICATIONS: The master table for element categories. The CLASSIFICATION_ID in PAY_ELE_CLASSIFICATION_RULES references this table.
This intersection table is also intrinsically linked to the broader element definition framework, including PAY_ELEMENT_TYPES_F and PAY_ELEMENT_LINKS_F. While not directly referenced by major APIs, the rules defined within it are foundational for the logic executed by the payroll engine (C++) and are often accessed indirectly via views or within formula contexts to determine the treatment of processed elements.
-
Table: PAY_ELE_CLASSIFICATION_RULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELE_CLASSIFICATION_RULES, object_name:PAY_ELE_CLASSIFICATION_RULES, status:VALID, product: PAY - Payroll , description: Intersection table for PAY_ELEMENT_SETS and PAY_ELEMENT_CLASSIFICATIONS. , implementation_dba_data: HR.PAY_ELE_CLASSIFICATION_RULES ,
-
Table: PAY_ELE_CLASSIFICATION_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELE_CLASSIFICATION_RULES, object_name:PAY_ELE_CLASSIFICATION_RULES, status:VALID, product: PAY - Payroll , description: Intersection table for PAY_ELEMENT_SETS and PAY_ELEMENT_CLASSIFICATIONS. , implementation_dba_data: HR.PAY_ELE_CLASSIFICATION_RULES ,
-
APPS.PAY_ELEMENT_EXTRACT_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_PEL_BUS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_PEL_BUS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_IP_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_PAYUSDED_XMLP_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_ELEMENT_CLASS_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PQP_PENSION_EXTRACTS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_US_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_GB_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_GB_ENH_RETRO_PAY dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_SG_DEDUCTIONS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_AU_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_PAYUSDED_XMLP_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_US_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_GB_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_ELEMENT_SETS_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_ELEMENT_SETS_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_ELE_CLASS_RULES_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_ELEMENT_TYPE_RULES_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_ELEMENT_CLASS_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_SG_DEDUCTIONS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PQP_US_PENSION_EXTRACTS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PQP_PENSION_EXTRACTS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_RETRO_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.HR_DELETE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PAY_AU_RETRO_UPGRADE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.1.1
-
APPS.PSP_SUM_TRANS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_ELE_CLASS_RULES_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_ELEMENT_TYPE_RULES_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PQP_US_PENSION_EXTRACTS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_RETRO_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.HR_DELETE dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PAY_ELEMENT_EXTRACT_PKG dependencies on PAY_ELE_CLASSIFICATION_RULES
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PSP_SUM_TRANS dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
TABLE: HR.PAY_ELE_CLASSIFICATION_RULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELE_CLASSIFICATION_RULES, object_name:PAY_ELE_CLASSIFICATION_RULES, status:VALID,
-
VIEW: HR.PAY_ELE_CLASSIFICATION_RULES#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_ELE_CLASSIFICATION_RULES#, status:VALID,
-
APPS.PAY_ELE_CLASS_RULES_PKG SQL Statements
12.2.2
-
APPS.PAY_ELE_CLASS_RULES_PKG SQL Statements
12.1.1
-
APPS.PAY_ELEMENT_SETS_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.1.1
-
APPS.PAY_ELEMENT_SETS_PKG dependencies on PAY_ELEMENT_TYPE_RULES
12.2.2
-
APPS.PQP_US_STUDENT_EARNINGS dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PQP_US_STUDENT_EARNINGS dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
VIEW: HR.PAY_ELE_CLASSIFICATION_RULES#
12.2.2
-
SYNONYM: PUBLIC.PAY_ELE_CLASSIFICATION_RULES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_ELE_CLASSIFICATION_RULES, status:VALID,