Search Results pay_sub_classification_rules_f
Overview
The PAY_SUB_CLASSIFICATION_RULES_F table is a core data object within the Oracle E-Business Suite Payroll (PAY) module, specifically in releases 12.1.1 and 12.2.2. It functions as a rule repository that governs the dynamic assignment of payroll elements to secondary classifications. In Oracle Payroll, elements are categorized into primary and secondary classifications for organized processing and reporting. While primary classification is fundamental, this table manages the conditional logic for secondary classification. Its role is to define the criteria under which a specific payroll element, when being processed for an assignment, should also be considered a member of an additional, secondary element classification. This enables sophisticated payroll calculations and reporting based on grouped element behaviors.
Key Information Stored
The table stores rule definitions with effective dating to manage historical changes. Key columns include SUB_CLASSIFICATION_RULE_ID, which uniquely identifies each rule, and the EFFECTIVE_START_DATE and EFFECTIVE_END_DATE pair that defines its active period. The CLASSIFICATION_ID is a critical foreign key column that links to PAY_ELEMENT_CLASSIFICATIONS, identifying the specific secondary classification to which the rule applies. While the provided metadata does not list all columns, such a table typically includes columns like ELEMENT_TYPE_ID (to specify the payroll element), a RULE_TYPE, and conditional columns (e.g., based on input values, legislative parameters, or other assignment attributes) that determine when the inclusion rule is satisfied.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting the secondary classification of elements during payroll runs. For instance, to verify all active rules that place elements into a specific secondary classification, one might query:
- SELECT * FROM pay_sub_classification_rules_f WHERE classification_id = (SELECT classification_id FROM pay_element_classifications WHERE classification_name = 'TAXABLE_BENEFITS') AND SYSDATE BETWEEN effective_start_date AND effective_end_date;
Another common scenario is during element design or modification, where a functional consultant needs to understand the conditional logic that may cause an element to be treated as part of a reporting group, such as "Overtime Earnings" or "Non-Taxable Allowances." Reporting on the historical evolution of these rules for a given element is also facilitated by querying this table ordered by effective_start_date.
Related Objects
The most direct relationship, as documented, is with the PAY_ELEMENT_CLASSIFICATIONS table via the foreign key on CLASSIFICATION_ID. This table is central to the element classification framework and is inherently linked to PAY_ELEMENT_TYPES_F (for the elements themselves) and PAY_ELEMENT_CLASSIFICATIONS_VL (the translated view for classifications). Processes within the payroll engine that evaluate element classifications for costing, reporting, or legislative compliance will reference the rules stored in this table. It may also be accessed by standard Oracle Payroll APIs used for element setup and maintenance.
-
Table: PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SUB_CLASSIFICATION_RULES_F, object_name:PAY_SUB_CLASSIFICATION_RULES_F, status:VALID, product: PAY - Payroll , description: Rules to determine the inclusion of an element in a secondary element classification. , implementation_dba_data: HR.PAY_SUB_CLASSIFICATION_RULES_F ,
-
Table: PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_SUB_CLASSIFICATION_RULES_F, object_name:PAY_SUB_CLASSIFICATION_RULES_F, status:VALID, product: PAY - Payroll , description: Rules to determine the inclusion of an element in a secondary element classification. , implementation_dba_data: HR.PAY_SUB_CLASSIFICATION_RULES_F ,
-
APPS.PAY_ELEMENT_TEMPLATE_GEN dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_ELEMENT_CLASS_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_ELEMENT_EXTRACT_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NO_EOY_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NO_PACCR_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_GB_ENROLL_PENSION dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.HR_JP_ID_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_SUB_CLASS_RULES_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_IN_ELEMENT_TEMPLATE_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_AU_PAYE_FF dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_IN_UTILS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_AU_RETRO_UPGRADE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_AE_ELEMENT_TEMPLATE_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NL_PAYSLIP_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_AU_REC_DET_PAYSUM_MODE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NL_PAYSLIP_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_MX_TAX_FUNCTIONS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_MX_SOC_SEC_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_MX_TAX_FUNCTIONS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.HR_BALANCES dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.HR_JP_ID_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.HR_LEGISLATION_ELEMENTS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PQP_GB_PENSION_SCHEME_TEMPLATE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NO_PAYSLIP_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_GB_ENROLL_PENSION dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_AU_REC_DET_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_AU_REC_DET_PAYSUM_MODE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_ELEMENT_CLASS_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_TCO_BUS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NO_EOY_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.HR_BALANCES dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_TCO_BUS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.HR_ELEMENTS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_BALANCE_FEED_DEL_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NL_GENERAL dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_IN_ELEMENT_TEMPLATE_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.HR_BALANCE_FEEDS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_SUB_CLASS_RULES_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_ELEMENT_EXTRACT_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_NL_GENERAL dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.HR_DELETE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_NO_PAYSLIP_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_IN_UTILS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_MX_SOC_SEC_ARCHIVE dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.1.1
-
APPS.PAY_BALANCE_FEED_DEL_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.HR_ELEMENTS dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2
-
APPS.PAY_NO_PACCR_PKG dependencies on PAY_SUB_CLASSIFICATION_RULES_F
12.2.2