Search Results sales order
The CN_ROLE_PMT_PLANS_ALL table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for managing role-based payment plans within the Incentive Compensation module. This table stores associations between compensation roles and payment plans, ensuring that the right compensation structures are applied to the appropriate roles in the organization. Below is a detailed breakdown of its structure, purpose, and functionality.
Table Overview
The CN_ROLE_PMT_PLANS_ALL table is part of Oracle's Commission (CN) module, which handles incentive compensation management. It acts as a junction table, linking roles defined in CN_ROLES_ALL with payment plans stored in CN_PAYMENT_PLANS_ALL. This linkage ensures that compensation rules are correctly assigned to sales representatives, managers, or other roles involved in the incentive process.Key Columns and Their Significance
- ROLE_PMT_PLAN_ID: Primary key, uniquely identifying each role-payment plan association.
- ROLE_ID: Foreign key referencing CN_ROLES_ALL.ROLE_ID, linking to a specific compensation role.
- PAYMENT_PLAN_ID: Foreign key referencing CN_PAYMENT_PLANS_ALL.PAYMENT_PLAN_ID, linking to a specific payment plan.
- START_DATE and END_DATE: Define the active period for the role-payment plan association, allowing for temporal validity.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Audit columns tracking record creation and modifications.
- LAST_UPDATE_LOGIN: Captures the login ID of the last user who modified the record.
- OBJECT_VERSION_NUMBER: Used for optimistic locking to prevent concurrent updates.
Functional Role in Incentive Compensation
The table plays a pivotal role in ensuring that compensation calculations adhere to predefined business rules. For example:- It allows organizations to assign different payment plans to distinct roles (e.g., sales reps vs. managers).
- Supports dynamic adjustments by enabling date-effective changes to role-plan mappings.
- Facilitates compliance with compensation policies by maintaining a clear audit trail of modifications.
Integration with Other Modules
CN_ROLE_PMT_PLANS_ALL interacts with several other EBS tables:- CN_ROLES_ALL: Defines roles eligible for compensation.
- CN_PAYMENT_PLANS_ALL: Stores payment plan details like calculation rules and payout frequencies.
- CN_QUOTAS_ALL and CN_COMMISSION_HEADERS_ALL: These tables may reference role-payment plan associations to determine commission calculations.
Technical Considerations
- Multi-Org Support: The "_ALL" suffix indicates the table is multi-org enabled, storing data for multiple operating units.
- Indexing: Typically indexed on ROLE_ID and PAYMENT_PLAN_ID for performance optimization.
- Data Security: Access is controlled via Oracle's role-based security model, often filtered by ORG_ID.
Customization and Extensions
Organizations may extend the table's functionality by:- Adding custom columns via descriptive flexfields (DFFs).
- Creating triggers or APIs to enforce business rules during insert/update operations.
- Integrating with external systems using Oracle Integration Bus (OIB) or custom PL/SQL.
Conclusion
The CN_ROLE_PMT_PLANS_ALL table is a cornerstone of Oracle EBS Incentive Compensation, enabling precise alignment between organizational roles and compensation structures. Its design supports flexibility, auditability, and integration, making it indispensable for accurate commission calculations in complex sales environments. Understanding its schema and relationships is essential for effective configuration, reporting, and troubleshooting in EBS 12.1.1 and 12.2.2 implementations.-
Lookup Type: ORDER
12.1.1
product: CN - Incentive Compensation , meaning: Order , description: Order ,
-
Lookup Type: ORDER
12.2.2
product: CN - Incentive Compensation , meaning: Order , description: Order ,
-
Lookup Type: APPLICATION_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Application Type , description: Application Type ,
-
Lookup Type: APPLICATION_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Application Type , description: Application Type ,
-
Lookup Type: ORGANIZATION
12.1.1
product: CN - Incentive Compensation , meaning: Organization , description: Organization ,
-
Lookup Type: ORGANIZATION
12.2.2
product: CN - Incentive Compensation , meaning: Organization , description: Organization ,
-
Lookup Type: RESPONSIBILITY_GROUPS
12.1.1
product: CN - Incentive Compensation , meaning: Salesforce Planning Responsibility Groups , description: Salesforce Planning Responsibility Groups ,
-
Lookup Type: RESPONSIBILITY_GROUPS
12.2.2
product: CN - Incentive Compensation , meaning: Salesforce Planning Responsibility Groups , description: Salesforce Planning Responsibility Groups ,
-
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: CN_SEARCH_CATEGORIES
12.1.1
product: CN - Incentive Compensation , meaning: Sales Compensation Search Categories , description: Sales Compensation Search Categories ,
-
Lookup Type: CN_SEARCH_CATEGORIES
12.2.2
product: CN - Incentive Compensation , meaning: Sales Compensation Search Categories , description: Sales Compensation Search Categories ,
-
Lookup Type: PLAN_ELEMENT_METRICS
12.1.1
product: CN - Incentive Compensation , meaning: Plan Element Metrics ,
-
Lookup Type: PLAN_ELEMENT_METRICS
12.2.2
product: CN - Incentive Compensation , meaning: Plan Element Metrics ,
-
Concurrent Program: CN_IMP_CNRT_APPROVAL
12.1.1
execution_filename: cn_imp_cnrt_approval_pvt.import_approvals , product: CN - Incentive Compensation , user_name: CN_IMPORT_CNRT_APPROVAL , description: Import Contract Approvals into Sales Role Tables , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_SCA_PROCESS_BATCH_RULES
12.1.1
execution_filename: cn_sca_credits_batch_pvt.process_batch_rules , product: CN - Incentive Compensation , user_name: CN_SCA_PROCESS_BATCH_RULES , description: Processing Sales Credit Allocation Rules in Batch Mode , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_IMP_CNRT_APPROVAL
12.2.2
execution_filename: cn_imp_cnrt_approval_pvt.import_approvals , product: CN - Incentive Compensation , user_name: CN_IMPORT_CNRT_APPROVAL , description: Import Contract Approvals into Sales Role Tables , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
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 ,
-
Concurrent Program: CN_SCA_PROCESS_BATCH_RULES
12.2.2
execution_filename: cn_sca_credits_batch_pvt.process_batch_rules , product: CN - Incentive Compensation , user_name: CN_SCA_PROCESS_BATCH_RULES , description: Processing Sales Credit Allocation Rules in Batch Mode , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: SCA_RULE_ATTRIBUTE_STATUS
12.1.1
product: CN - Incentive Compensation , meaning: Sales Credit Allocation Rule Attribute Status , description: Sales Credit Allocation Rule Attribute Status ,
-
Lookup Type: SCA_RULE_ATTRIBUTE_STATUS
12.2.2
product: CN - Incentive Compensation , meaning: Sales Credit Allocation Rule Attribute Status , description: Sales Credit Allocation Rule Attribute Status ,
-
Lookup Type: DISTINGUISHED HIERARCHIES
12.1.1
product: CN - Incentive Compensation , meaning: Distinguished Hierarchies , description: Distinguished Hierarchies ,
-
Table: CN_ROLE_PMT_PLANS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_ROLE_PMT_PLANS_ALL, object_name:CN_ROLE_PMT_PLANS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_ROLE_PMT_PLANS_ALL contains information of payment plans assigned to sales role. You need one row for each payment plan assignment to a sales role which is date effective. , implementation_dba_data: CN.CN_ROLE_PMT_PLANS_ALL ,
-
Lookup Type: DISTINGUISHED HIERARCHIES
12.2.2
product: CN - Incentive Compensation , meaning: Distinguished Hierarchies , description: Distinguished Hierarchies ,
-
Lookup Type: TABLE_LEVEL
12.1.1
product: CN - Incentive Compensation , meaning: Table Levels , description: Table Levels ,
-
Table: CN_ROLE_PMT_PLANS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_ROLE_PMT_PLANS_ALL, object_name:CN_ROLE_PMT_PLANS_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_ROLE_PMT_PLANS_ALL contains information of payment plans assigned to sales role. You need one row for each payment plan assignment to a sales role which is date effective. , implementation_dba_data: CN.CN_ROLE_PMT_PLANS_ALL ,
-
Lookup Type: TABLE_LEVEL
12.2.2
product: CN - Incentive Compensation , meaning: Table Levels , description: Table Levels ,
-
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 ,
-
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 ,
-
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 ,
-
Lookup Type: LOAD_STATUS_LOOKUP
12.1.1
product: CN - Incentive Compensation , meaning: Load Status Lookup ,
-
Lookup Type: LOAD_STATUS_LOOKUP
12.2.2
product: CN - Incentive Compensation , meaning: Load Status Lookup ,
-
Table: CN_SCA_CREDIT_RULES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_CREDIT_RULES_ALL, object_name:CN_SCA_CREDIT_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds the Sales Credit Rule definition. , implementation_dba_data: CN.CN_SCA_CREDIT_RULES_ALL ,
-
Table: CN_SCA_CREDIT_RULES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_CREDIT_RULES_ALL, object_name:CN_SCA_CREDIT_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds the Sales Credit Rule definition. , implementation_dba_data: CN.CN_SCA_CREDIT_RULES_ALL ,
-
Table: CN_SCA_PROCESS_BATCHES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_PROCESS_BATCHES_ALL, object_name:CN_SCA_PROCESS_BATCHES_ALL, status:VALID, product: CN - Incentive Compensation , description: Table for batch submission information for sales credit allocation , implementation_dba_data: CN.CN_SCA_PROCESS_BATCHES_ALL ,
-
Table: CN_SCA_WINNERS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_WINNERS_ALL, object_name:CN_SCA_WINNERS_ALL, status:VALID, product: CN - Incentive Compensation , description: Tthis table to keep the winning rule information sales credit allocation , implementation_dba_data: CN.CN_SCA_WINNERS_ALL ,
-
Table: CN_SCA_PROCESS_BATCHES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_PROCESS_BATCHES_ALL, object_name:CN_SCA_PROCESS_BATCHES_ALL, status:VALID, product: CN - Incentive Compensation , description: Table for batch submission information for sales credit allocation , implementation_dba_data: CN.CN_SCA_PROCESS_BATCHES_ALL ,
-
Table: CN_SCA_HEADERS_INTERFACE_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_HEADERS_INTERFACE_ALL, object_name:CN_SCA_HEADERS_INTERFACE_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds the transactions those needs to be processed by Sales Credit Engine. , implementation_dba_data: CN.CN_SCA_HEADERS_INTERFACE_ALL ,
-
Table: CN_SCA_WINNERS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_WINNERS_ALL, object_name:CN_SCA_WINNERS_ALL, status:VALID, product: CN - Incentive Compensation , description: Tthis table to keep the winning rule information sales credit allocation , implementation_dba_data: CN.CN_SCA_WINNERS_ALL ,
-
Table: CN_SCA_DENORM_RULES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_DENORM_RULES_ALL, object_name:CN_SCA_DENORM_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds the denormalized version of the Sales Credit Rules , implementation_dba_data: CN.CN_SCA_DENORM_RULES_ALL ,
-
Lookup Type: SCA_HIER_BASE_NODE
12.2.2
product: CN - Incentive Compensation , meaning: SCA_HIER_BASE_NODE , description: Sales Credit Allocation Hierarchy Base Node ,
-
Table: CN_SCA_HEADERS_INTERFACE_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_HEADERS_INTERFACE_ALL, object_name:CN_SCA_HEADERS_INTERFACE_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds the transactions those needs to be processed by Sales Credit Engine. , implementation_dba_data: CN.CN_SCA_HEADERS_INTERFACE_ALL ,
-
Table: CN_SCA_DENORM_RULES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_DENORM_RULES_ALL, object_name:CN_SCA_DENORM_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds the denormalized version of the Sales Credit Rules , implementation_dba_data: CN.CN_SCA_DENORM_RULES_ALL ,
-
Table: CN_JOB_ROLES
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_JOB_ROLES, object_name:CN_JOB_ROLES, status:VALID, product: CN - Incentive Compensation , description: CN_JOB_ROLES contain the information about the job assigned to a sales role. , implementation_dba_data: CN.CN_JOB_ROLES ,
-
Table: CN_JOB_ROLES
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_JOB_ROLES, object_name:CN_JOB_ROLES, status:VALID, product: CN - Incentive Compensation , description: CN_JOB_ROLES contain the information about the job assigned to a sales role. , implementation_dba_data: CN.CN_JOB_ROLES ,
-
Lookup Type: SCA_DATATYPES
12.2.2
product: CN - Incentive Compensation , meaning: Sales Credit Allocation Data Types ,
-
Lookup Type: SCA_HIER_BASE_NODE
12.1.1
product: CN - Incentive Compensation , meaning: SCA_HIER_BASE_NODE , description: Sales Credit Allocation Hierarchy Base Node ,
-
Lookup Type: SCA_SMPL_SRCH_CRITERIA
12.2.2
product: CN - Incentive Compensation , meaning: SCA_SMPL_SRCH_CRITERIA , description: Credit Allocation Rule Simple Search Criteria ,