Search Results pa_compensation_rule_sets
Overview
The PA_COMPENSATION_RULE_SETS table is a core setup table within the Oracle E-Business Suite Projects module (PA). It serves as the master repository for defining and storing compensation rule sets, which are implementation-defined classifications of employee compensation, also commonly referred to as pay types. These rule sets are fundamental to the labor costing and compensation management processes. They provide a flexible framework for categorizing different types of work, such as regular time, overtime, double time, or other premium pay types, enabling precise control over how labor costs are calculated, allocated, and reported across projects and tasks.
Key Information Stored
While the provided metadata does not list specific column names beyond those used in foreign keys, the table's primary purpose is to store unique compensation rule set definitions. The primary key is the COMPENSATION_RULE_SET column, which uniquely identifies each rule set. Based on standard Oracle Projects data model patterns and the foreign key relationships documented, other critical columns likely include a descriptive name, effective dates (START_DATE_ACTIVE, END_DATE_ACTIVE), and attributes linking the rule set to specific project and task contexts (PROJECT_ID, TASK_ID). The table also holds references to associated expenditure types, as indicated by the ALLOCATED_OVERTIME_EXP_TYPE foreign key to PA_EXPENDITURE_TYPES, which dictates the accounting treatment for specific compensation scenarios.
Common Use Cases and Queries
This table is central to configuring and querying labor costing rules. A primary use case is the setup and maintenance of compensation classifications during implementation. Administrators use this data to ensure labor transactions are costed correctly. For reporting, common queries involve joining this table to expenditure details to analyze costs by pay type. A typical SQL pattern retrieves all active rule sets for a given project:
- SELECT rule_set.COMPENSATION_RULE_SET, rule_set.NAME FROM PA_COMPENSATION_RULE_SETS rule_set WHERE rule_set.PROJECT_ID = :p_project_id AND SYSDATE BETWEEN rule_set.START_DATE_ACTIVE AND NVL(rule_set.END_DATE_ACTIVE, SYSDATE);
Another critical use case is validating transaction entry, where the system references PA_COMPENSATION_RULE_SETS to determine the valid compensation rules for a given employee's assignment on a project task.
Related Objects
The PA_COMPENSATION_RULE_SETS table has integral relationships with several key tables in the Projects module, as documented by its foreign keys:
- PA_EXPENDITURE_TYPES: Linked via PA_COMPENSATION_RULE_SETS.ALLOCATED_OVERTIME_EXP_TYPE. Defines the expenditure type for allocated overtime costs.
- PA_PROJECTS_ALL: Linked via PA_COMPENSATION_RULE_SETS.PROJECT_ID. Associates a compensation rule set to a specific project.
- PA_TASKS: Linked via PA_COMPENSATION_RULE_SETS.TASK_ID. Associates a compensation rule set to a specific task.
- PA_COMPENSATION_DETAILS_ALL: Child table referenced by PA_COMPENSATION_DETAILS_ALL.COMPENSATION_RULE_SET. Stores detailed compensation rules and rates for each rule set.
- PA_COMP_OT_EXP_TYPES: Linked via PA_COMP_OT_EXP_TYPES.LABOR_COSTING_RULE. Maps overtime expenditure types to labor costing rules.
- PA_COMP_RULE_OT_DEFAULTS_ALL: Child table referenced by PA_COMP_RULE_OT_DEFAULTS_ALL.COMPENSATION_RULE_SET. Stores default overtime rules.
- PA_ORG_LABOR_SCH_RULE: Linked via PA_ORG_LABOR_SCH_RULE.LABOR_COSTING_RULE. Associates organization labor schedules to compensation rule sets.
-
Table: PA_COMPENSATION_RULE_SETS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMPENSATION_RULE_SETS, object_name:PA_COMPENSATION_RULE_SETS, status:VALID, product: PA - Projects , description: Implementation-defined classifications of employee compensation (also referred to as pay types) , implementation_dba_data: PA.PA_COMPENSATION_RULE_SETS ,
-
Table: PA_COMPENSATION_RULE_SETS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMPENSATION_RULE_SETS, object_name:PA_COMPENSATION_RULE_SETS, status:VALID, product: PA - Projects , description: Implementation-defined classifications of employee compensation (also referred to as pay types) , implementation_dba_data: PA.PA_COMPENSATION_RULE_SETS ,
-
APPS.PA_ADJUSTMENTS dependencies on PA_COMPENSATION_RULE_SETS
12.2.2
-
APPS.PA_PAY_INTERFACE dependencies on PA_COMPENSATION_RULE_SETS
12.2.2
-
APPS.PA_COST_RATE_PUB dependencies on PA_COMPENSATION_RULE_SETS
12.2.2
-
APPS.PA_COST_RATE_PUB dependencies on PA_COMPENSATION_RULE_SETS
12.1.1
-
APPS.PA_TRX_IMPORT dependencies on PA_COMPENSATION_RULE_SETS
12.2.2
-
APPS.PA_COST_RATE_PUB dependencies on PA_COMPENSATION_RULE_SETS
12.1.1
-
APPS.PA_UTILS dependencies on PA_COMPENSATION_RULE_SETS
12.2.2
-
APPS.PA_COST_RATE_PUB dependencies on PA_COMPENSATION_RULE_SETS
12.2.2
-
APPS.PA_ADJUSTMENTS dependencies on PA_COMPENSATION_RULE_SETS
12.1.1
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_COMP_RULE_OT_DEFAULTS_ALL
12.2.2
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_COMP_RULE_OT_DEFAULTS_ALL
12.1.1
-
Table: PA_COMP_RULE_OT_DEFAULTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMP_RULE_OT_DEFAULTS_ALL, object_name:PA_COMP_RULE_OT_DEFAULTS_ALL, status:VALID, product: PA - Projects , description: This table stores the overtime default project and task details for a Labor costing rule. , implementation_dba_data: PA.PA_COMP_RULE_OT_DEFAULTS_ALL ,
-
SYNONYM: APPS.PA_COMPENSATION_RULE_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_COMPENSATION_RULE_SETS, status:VALID,
-
VIEW: PA.PA_COMPENSATION_RULE_SETS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_COMPENSATION_RULE_SETS#, status:VALID,
-
SYNONYM: APPS.PA_COMPENSATION_RULE_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_COMPENSATION_RULE_SETS, status:VALID,
-
Table: PA_COMP_RULE_OT_DEFAULTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMP_RULE_OT_DEFAULTS_ALL, object_name:PA_COMP_RULE_OT_DEFAULTS_ALL, status:VALID, product: PA - Projects , description: This table stores the overtime default project and task details for a Labor costing rule. , implementation_dba_data: PA.PA_COMP_RULE_OT_DEFAULTS_ALL ,
-
VIEW: PA.PA_COMPENSATION_RULE_SETS#
12.2.2
-
TABLE: PA.PA_COMPENSATION_RULE_SETS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMPENSATION_RULE_SETS, object_name:PA_COMPENSATION_RULE_SETS, status:VALID,
-
Table: PA_COMPENSATION_DETAILS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMPENSATION_DETAILS_ALL, object_name:PA_COMPENSATION_DETAILS_ALL, status:VALID, product: PA - Projects , description: Information about hourly employee cost rates and assigned compensation rules , implementation_dba_data: PA.PA_COMPENSATION_DETAILS_ALL ,
-
TABLE: PA.PA_COMPENSATION_RULE_SETS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMPENSATION_RULE_SETS, object_name:PA_COMPENSATION_RULE_SETS, status:VALID,
-
Table: PA_COMPENSATION_DETAILS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMPENSATION_DETAILS_ALL, object_name:PA_COMPENSATION_DETAILS_ALL, status:VALID, product: PA - Projects , description: Information about hourly employee cost rates and assigned compensation rules , implementation_dba_data: PA.PA_COMPENSATION_DETAILS_ALL ,
-
Table: PA_ORG_LABOR_SCH_RULE
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ORG_LABOR_SCH_RULE, object_name:PA_ORG_LABOR_SCH_RULE, status:VALID, product: PA - Projects , description: PA_ORG_LABOR_SCH_RULE stores labor costing rule and rate schedule assignments for organizations , implementation_dba_data: PA.PA_ORG_LABOR_SCH_RULE ,
-
Table: PA_ORG_LABOR_SCH_RULE
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_ORG_LABOR_SCH_RULE, object_name:PA_ORG_LABOR_SCH_RULE, status:VALID, product: PA - Projects , description: PA_ORG_LABOR_SCH_RULE stores labor costing rule and rate schedule assignments for organizations , implementation_dba_data: PA.PA_ORG_LABOR_SCH_RULE ,
-
Table: PA_COMP_OT_EXP_TYPES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMP_OT_EXP_TYPES, object_name:PA_COMP_OT_EXP_TYPES, status:VALID, product: PA - Projects , description: PA_COMP_OT_EXP_TYPES assigns labor cost multipliers to overtime expenditure types for each labor costing rule. The multipliers are applied as raw cost is calculated for transactions charged to the associated expenditure types. , implementation_dba_data: PA.PA_COMP_OT_EXP_TYPES ,
-
Table: PA_COMP_OT_EXP_TYPES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COMP_OT_EXP_TYPES, object_name:PA_COMP_OT_EXP_TYPES, status:VALID, product: PA - Projects , description: PA_COMP_OT_EXP_TYPES assigns labor cost multipliers to overtime expenditure types for each labor costing rule. The multipliers are applied as raw cost is calculated for transactions charged to the associated expenditure types. , implementation_dba_data: PA.PA_COMP_OT_EXP_TYPES ,
-
PACKAGE: APPS.PA_COST_RATE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_COST_RATE_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_COST_RATE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_COST_RATE_PUB, status:VALID,
-
PACKAGE: APPS.PA_COST_RATE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_COST_RATE_PUB, status:VALID,
-
APPS.PA_COST_RATE_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_COST_RATE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_COST_RATE_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_UTILS, status:VALID,
-
APPS.PA_COST_RATE_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_PAY_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAY_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.PA_ADJUSTMENTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ADJUSTMENTS, status:VALID,
-
PACKAGE BODY: APPS.PA_ADJUSTMENTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_ADJUSTMENTS, status:VALID,
-
Table: PA_EXPENDITURE_TYPES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_TYPES, object_name:PA_EXPENDITURE_TYPES, status:VALID, product: PA - Projects , description: Implementation-defined classifications of expenditures charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_TYPES ,
-
PACKAGE BODY: APPS.PA_TRX_IMPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_TRX_IMPORT, status:VALID,
-
Table: PA_EXPENDITURE_TYPES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_TYPES, object_name:PA_EXPENDITURE_TYPES, status:VALID, product: PA - Projects , description: Implementation-defined classifications of expenditures charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_TYPES ,
-
Table: PA_TASKS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
Table: PA_TASKS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
APPS.PA_PROJ_TSK_UTILS SQL Statements
12.1.1
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_TASKS
12.1.1
-
APPS.PA_UTILS SQL Statements
12.2.2
-
APPS.PA_PROJ_TSK_UTILS dependencies on DUAL
12.1.1
-
APPS.PA_PROJ_TSK_UTILS SQL Statements
12.2.2
-
APPS.PA_PROJ_TSK_UTILS dependencies on DUAL
12.2.2
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_TASKS
12.2.2
-
12.1.1 FND Design Data
12.1.1