Search Results pay
The CN_PAY_GROUPS_ALL table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Incentive Compensation module (Oracle Incentive Compensation, or OIC). This table stores pay group definitions, which are essential for organizing and managing compensation plans for sales representatives, employees, or other participants in incentive programs. Pay groups serve as logical groupings that determine eligibility, calculation rules, and payout distributions for commissions or bonuses.
Key Attributes of CN_PAY_GROUPS_ALL
The table contains the following key columns:- PAY_GROUP_ID: Primary key identifier for the pay group.
- NAME: Descriptive name of the pay group (e.g., "North America Sales Team").
- DESCRIPTION: Optional details about the pay group's purpose or criteria.
- START_DATE and END_DATE: Defines the active period for the pay group.
- ORG_ID: Links the pay group to an operating unit (multi-org support).
- STATUS: Indicates whether the pay group is active or inactive.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Audit columns for tracking changes.
Functional Role in Oracle Incentive Compensation
Pay groups act as a foundational element in OIC for:- Eligibility Management: Determines which participants qualify for specific compensation plans.
- Calculation Hierarchy: Defines the order of calculations when multiple plans apply to a participant.
- Payout Distribution: Groups participants for batch processing of commission payments.
- Reporting & Analytics: Enables segmentation of compensation data by pay group for performance analysis.
Integration Points
The CN_PAY_GROUPS_ALL table integrates with other OIC and EBS components:- CN_PAY_GROUP_MEMBERS: Stores participant assignments to pay groups.
- CN_COMM_PLANS: Links pay groups to compensation plan definitions.
- HR_ORGANIZATION_UNITS: References organizational structures for multi-org setups.
- GL_CODE_COMBINATIONS: May link to accounting segments for financial postings.
Technical Considerations
- Multi-Org Support: The "_ALL" suffix indicates the table stores data across operating units, filtered by ORG_ID.
- Flexfield Dependencies: Pay groups may use descriptive flexfields for custom attributes.
- Indexing: Primary key (PAY_GROUP_ID) and ORG_ID columns are typically indexed for performance.
- API Access: Oracle provides PL/SQL APIs for programmatic management of pay groups.
Implementation Best Practices
- Define clear naming conventions for pay groups to ensure maintainability.
- Leverage end dates for historical tracking without deleting records.
- Use descriptive flexfields to extend functionality if standard columns are insufficient.
- Consider performance implications when assigning large numbers of participants to pay groups.
-
Lookup Type: PAY_GROUP_VALIDATION_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Pay Group Validation , description: Pay Group Validation ,
-
Lookup Type: PAY_GROUP_VALIDATION_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Pay Group Validation , description: Pay Group Validation ,
-
Lookup Type: PAY_RUN_VALIDATION_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: pay run validation ,
-
Lookup Type: PAY_RUN_VALIDATION_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: pay run validation ,
-
Table: CN_PAY_GROUPS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAY_GROUPS_ALL, object_name:CN_PAY_GROUPS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_PAY_GROUPS_ALL is used to store pay groups. Pay groups are defined as a set of pay periods in a pay calendar. Pay groups are used to determine the frequency of payment for a sales person. , implementation_dba_data: CN.CN_PAY_GROUPS_ALL ,
-
Table: CN_PAY_GROUPS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAY_GROUPS_ALL, object_name:CN_PAY_GROUPS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_PAY_GROUPS_ALL is used to store pay groups. Pay groups are defined as a set of pay periods in a pay calendar. Pay groups are used to determine the frequency of payment for a sales person. , implementation_dba_data: CN.CN_PAY_GROUPS_ALL ,
-
Lookup Type: CN_VIEW_PAYGROUP
12.1.1
product: CN - Incentive Compensation , meaning: Pay Group View ,
-
Lookup Type: CN_VIEW_PAYGROUP
12.2.2
product: CN - Incentive Compensation , meaning: Pay Group View ,
-
Concurrent Program: CN_PAY_PAYRUN
12.2.2
execution_filename: CN_PmtSub_PUB.pay_payrun_conc , product: CN - Incentive Compensation , user_name: CN_PAY_PAYRUN , description: Pay Payrun , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: PAY_STATUS
12.2.2
product: CN - Incentive Compensation , meaning: Pay Status , description: Pay Status ,
-
Concurrent Program: CN_PAY_PAYRUN
12.1.1
execution_filename: CN_PmtSub_PUB.pay_payrun_conc , product: CN - Incentive Compensation , user_name: CN_PAY_PAYRUN , description: Pay Payrun , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: PAY_STATUS
12.1.1
product: CN - Incentive Compensation , meaning: Pay Status , description: Pay Status ,
-
Lookup Type: PAYRUN_ACTION
12.2.2
product: CN - Incentive Compensation , meaning: Payrun Action , description: Payrun Action ,
-
Lookup Type: PAYRUN_ACTION
12.1.1
product: CN - Incentive Compensation , meaning: Payrun Action , description: Payrun Action ,
-
Lookup Type: PAYMENT_BATCH_ACTION
12.1.1
product: CN - Incentive Compensation , meaning: Payment batch action ,
-
Lookup Type: PAYMENT_BATCH_ACTION
12.2.2
product: CN - Incentive Compensation , meaning: Payment batch action ,
-
Lookup Type: CN_PAY_GROUP_DTLS_TYPE_CODE
12.1.1
product: CN - Incentive Compensation , meaning: Lookup code for Pay Group Details Display by , description: Lookup code for Pay Group Details Display by ,
-
Lookup Type: CN_PAY_GROUP_DTLS_TYPE_CODE
12.2.2
product: CN - Incentive Compensation , meaning: Lookup code for Pay Group Details Display by , description: Lookup code for Pay Group Details Display by ,
-
Concurrent Program: CN_PAY_PAYRUN_CONC
12.1.1
execution_filename: CN_PAYRUN_PVT.PAY_PAYRUN_CONC , product: CN - Incentive Compensation , user_name: CN_PAY_PAYRUN_CONC , description: Payrun Batch Process , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: INCENTIVE_TYPES
12.1.1
product: CN - Incentive Compensation , meaning: Payment Incentive Types , description: Payment Incentive Types ,
-
Table: CN_ROLE_PAY_GROUPS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_ROLE_PAY_GROUPS_ALL, object_name:CN_ROLE_PAY_GROUPS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_ROLE_PAY_GROUPS_ALL contains information of pay groups assigned to sales role. You need one row for each pay group assignment to a sales role which is date effective. , implementation_dba_data: CN.CN_ROLE_PAY_GROUPS_ALL ,
-
Concurrent Program: CN_PAY_PAYRUN_CONC
12.2.2
execution_filename: CN_PAYRUN_PVT.PAY_PAYRUN_CONC , product: CN - Incentive Compensation , user_name: CN_PAY_PAYRUN_CONC , description: Payrun Batch Process , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: INCENTIVE_TYPES
12.2.2
product: CN - Incentive Compensation , meaning: Payment Incentive Types , description: Payment Incentive Types ,
-
Table: CN_ROLE_PAY_GROUPS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_ROLE_PAY_GROUPS_ALL, object_name:CN_ROLE_PAY_GROUPS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_ROLE_PAY_GROUPS_ALL contains information of pay groups assigned to sales role. You need one row for each pay group assignment to a sales role which is date effective. , implementation_dba_data: CN.CN_ROLE_PAY_GROUPS_ALL ,
-
Lookup Type: SRP_OBJECT_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Salesrep Object Type , description: Salesrep Object Type ,
-
Lookup Type: SRP_OBJECT_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Salesrep Object Type , description: Salesrep Object Type ,
-
Lookup Type: AMS_SYS_ARC_QUALIFIER
12.2.2
product: CN - Incentive Compensation , meaning: AMS_SYS_ARC_QUALIFIER , description: System Arc Qualifier ,
-
Lookup Type: AMS_SYS_ARC_QUALIFIER
12.1.1
product: CN - Incentive Compensation , meaning: AMS_SYS_ARC_QUALIFIER , description: System Arc Qualifier ,
-
Table: CN_QUOTA_PAY_ELEMENTS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_QUOTA_PAY_ELEMENTS_ALL, object_name:CN_QUOTA_PAY_ELEMENTS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table contains the infomation about the quota pay element mapping. , implementation_dba_data: CN.CN_QUOTA_PAY_ELEMENTS_ALL ,
-
Table: CN_QUOTA_PAY_ELEMENTS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_QUOTA_PAY_ELEMENTS_ALL, object_name:CN_QUOTA_PAY_ELEMENTS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table contains the infomation about the quota pay element mapping. , implementation_dba_data: CN.CN_QUOTA_PAY_ELEMENTS_ALL ,
-
Lookup Type: PAY_GROUP_VIEW_BY
12.1.1
product: CN - Incentive Compensation , meaning: Pay group view by criteria ,
-
Lookup Type: PAY_GROUP_VIEW_BY
12.2.2
product: CN - Incentive Compensation , meaning: Pay group view by criteria ,
-
Table: CN_PAY_ELEMENT_INPUTS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAY_ELEMENT_INPUTS_ALL, object_name:CN_PAY_ELEMENT_INPUTS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table stores the mapping information about the Pay Element Input and and OIC Table Columns. , implementation_dba_data: CN.CN_PAY_ELEMENT_INPUTS_ALL ,
-
Table: CN_PAY_ELEMENT_INPUTS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAY_ELEMENT_INPUTS_ALL, object_name:CN_PAY_ELEMENT_INPUTS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table stores the mapping information about the Pay Element Input and and OIC Table Columns. , implementation_dba_data: CN.CN_PAY_ELEMENT_INPUTS_ALL ,
-
Concurrent Program: PAYRUN
12.2.2
execution_filename: needs_to_be_defined , product: CN - Incentive Compensation , user_name: CN_PAYRUN , description: When you hit 'PAY' procedure writes to Subledger and Payment API table , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAYMENT_TRANSACTIONS_ALL, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table is used by the payment module to store the details for each payment worksheet. The records that are created in this table are dependent on the value of the profile Pay by Transaction. When this profile is set to Y(es), the data i , implementation_dba_data: CN.CN_PAYMENT_TRANSACTIONS_ALL ,
-
Concurrent Program: PAYRUN
12.1.1
execution_filename: needs_to_be_defined , product: CN - Incentive Compensation , user_name: CN_PAYRUN , description: When you hit 'PAY' procedure writes to Subledger and Payment API table , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAYMENT_TRANSACTIONS_ALL, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table is used by the payment module to store the details for each payment worksheet. The records that are created in this table are dependent on the value of the profile Pay by Transaction. When this profile is set to Y(es), the data i , implementation_dba_data: CN.CN_PAYMENT_TRANSACTIONS_ALL ,
-
Table: CN_SRP_PAY_GROUPS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SRP_PAY_GROUPS_ALL, object_name:CN_SRP_PAY_GROUPS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_SRP_PAY_GROUPS contains information about the payment group each salesperson is assigned to. At any time a salesperson can have only one assigned payment group. Date effective range can be specified for each pay group assignment to a sa , implementation_dba_data: CN.CN_SRP_PAY_GROUPS_ALL ,
-
Table: CN_SRP_PAY_GROUPS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SRP_PAY_GROUPS_ALL, object_name:CN_SRP_PAY_GROUPS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_SRP_PAY_GROUPS contains information about the payment group each salesperson is assigned to. At any time a salesperson can have only one assigned payment group. Date effective range can be specified for each pay group assignment to a sa , implementation_dba_data: CN.CN_SRP_PAY_GROUPS_ALL ,
-
Lookup Type: EVENT_NAME
12.1.1
product: CN - Incentive Compensation , meaning: event name , description: event name ,
-
Lookup Type: EVENT_NAME
12.2.2
product: CN - Incentive Compensation , meaning: event name , description: event name ,