Search Results cn_revenue_classes_all
Overview
The CN_REVENUE_CLASSES_ALL table is a core master data table within the Oracle E-Business Suite Incentive Compensation (CN) module, specifically in versions 12.1.1 and 12.2.2. It serves as the central repository for defining and storing revenue classes. A revenue class is a critical classification used to categorize different types of revenue transactions, such as product sales, service contracts, or software licenses. This classification is fundamental to the incentive compensation engine, as it enables the precise application of compensation rules, quotas, and performance calculations. The table supports multi-organization access control (MOAC) through its "_ALL" suffix, meaning it can store data for multiple operating units, with access typically controlled by the ORG_ID context.
Key Information Stored
The table's structure is designed to uniquely identify and describe revenue classes within a given repository. While the full column list is not detailed in the excerpt, the primary and unique keys provide insight into its critical attributes. The primary key is REVENUE_CLASS_ID, a unique system-generated identifier for each revenue class record. The table also enforces a unique composite key (CN_REVENUE_CLASSES_UK1) on the combination of REPOSITORY_ID and NAME. This indicates that within a specific compensation repository (a logical grouping of plans and rules), each revenue class name must be unique. Typical columns in such a table would include NAME, DESCRIPTION, START_DATE_ACTIVE, END_DATE_ACTIVE, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and the standard ORG_ID for multi-org partitioning.
Common Use Cases and Queries
This table is primarily referenced for setup, validation, and reporting. Administrators use it to maintain the list of valid revenue classes when configuring compensation plans. Common operational queries include listing all active revenue classes for a specific repository or validating a revenue class ID before applying it in a transaction. For reporting, it is frequently joined to transaction fact tables to group and analyze commission earnings by revenue type. A typical query pattern is:
SELECT rc.name, rc.description, COUNT(ch.commission_header_id)
FROM cn_revenue_classes_all rc, cn_commission_headers_all ch
WHERE rc.revenue_class_id = ch.revenue_class_id
AND rc.repository_id = :p_repo_id
GROUP BY rc.name, rc.description;
This provides a count of commission transactions categorized by revenue class, essential for payout analysis and plan effectiveness reviews.
Related Objects
As documented by its foreign key relationships, CN_REVENUE_CLASSES_ALL is a key parent table referenced by numerous transactional and setup objects in the Incentive Compensation schema. The REVENUE_CLASS_ID column is the primary join point. Key dependent tables include:
- CN_COMMISSION_HEADERS_ALL: Links processed commission transactions to their revenue class.
- CN_QUOTA_RULES_ALL & CN_SRP_QUOTA_RULES_ALL: Associates quota definitions with specific revenue classes.
- CN_RULES_ALL_B: Ties compensation calculation rules to a revenue class.
- CN_SRP_PER_QUOTA_RC_ALL: Stores salesperson-specific quota assignments per revenue class.
- CN_TRX_FACTORS_ALL: Applies adjustment factors to transactions based on revenue class.
-
Table: CN_REVENUE_CLASSES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_REVENUE_CLASSES_ALL, object_name:CN_REVENUE_CLASSES_ALL, status:VALID, product: CN - Incentive Compensation , description: Revenue classes. , implementation_dba_data: CN.CN_REVENUE_CLASSES_ALL ,
-
Table: CN_REVENUE_CLASSES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_REVENUE_CLASSES_ALL, object_name:CN_REVENUE_CLASSES_ALL, status:VALID, product: CN - Incentive Compensation , description: Revenue classes. , implementation_dba_data: CN.CN_REVENUE_CLASSES_ALL ,
-
APPS.CN_PLAN_ELEMENT_PVT dependencies on CN_REVENUE_CLASSES_ALL
12.2.2
-
APPS.CN_WF_PMT_PKG dependencies on CN_REVENUE_CLASSES_ALL
12.2.2
-
APPS.CN_PROC_BATCHES_PKG dependencies on CN_REVENUE_CLASSES_ALL
12.1.1
-
APPS.CN_API dependencies on CN_REVENUE_CLASSES_ALL
12.2.2
-
APPS.CN_API dependencies on CN_REVENUE_CLASSES_ALL
12.1.1
-
APPS.CN_QUOTA_RULE_PVT dependencies on CN_REVENUE_CLASSES_ALL
12.1.1
-
APPS.CN_WF_PMT_PKG dependencies on CN_REVENUE_CLASSES_ALL
12.1.1
-
APPS.CN_PLAN_ELEMENT_PVT dependencies on CN_REVENUE_CLASSES_ALL
12.1.1
-
APPS.CN_QUOTA_RULE_PVT dependencies on CN_REVENUE_CLASSES_ALL
12.2.2
-
APPS.CN_PROC_BATCHES_PKG dependencies on CN_REVENUE_CLASSES_ALL
12.2.2
-
APPS.CN_API dependencies on CN_REVENUE_CLASSES
12.1.1
-
APPS.CN_API dependencies on CN_REVENUE_CLASSES
12.2.2
-
VIEW: CN.CN_REVENUE_CLASSES_ALL#
12.2.2
owner:CN, object_type:VIEW, object_name:CN_REVENUE_CLASSES_ALL#, status:VALID,
-
SYNONYM: APPS.CN_REVENUE_CLASSES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_REVENUE_CLASSES_ALL, status:VALID,
-
SYNONYM: APPS.CN_REVENUE_CLASSES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_REVENUE_CLASSES_ALL, status:VALID,
-
VIEW: CN.CN_REVENUE_CLASSES_ALL#
12.2.2
-
APPS.CN_QUOTA_RULE_PVT dependencies on CN_REVENUE_CLASSES
12.2.2
-
APPS.CN_QUOTA_RULE_PVT dependencies on CN_REVENUE_CLASSES
12.1.1
-
APPS.CN_IMP_REV_CL_PVT dependencies on CN_REVENUE_CLASSES
12.1.1
-
APPS.CN_IMP_REV_CL_PVT dependencies on CN_REVENUE_CLASSES
12.2.2
-
Table: CN_SRP_QUOTA_RULES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SRP_QUOTA_RULES_ALL, object_name:CN_SRP_QUOTA_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: Salesperson Revenue Classes , implementation_dba_data: CN.CN_SRP_QUOTA_RULES_ALL ,
-
TABLE: CN.CN_REVENUE_CLASSES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_REVENUE_CLASSES_ALL, object_name:CN_REVENUE_CLASSES_ALL, status:VALID,
-
TABLE: CN.CN_REVENUE_CLASSES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_REVENUE_CLASSES_ALL, object_name:CN_REVENUE_CLASSES_ALL, status:VALID,
-
APPS.CN_PLAN_ELEMENT_PVT dependencies on CN_QUOTA_RULES_ALL
12.1.1
-
APPS.CN_PLAN_ELEMENT_PVT dependencies on CN_QUOTA_RULES_ALL
12.2.2
-
Table: CN_TRX_FACTORS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_TRX_FACTORS_ALL, object_name:CN_TRX_FACTORS_ALL, status:VALID, product: CN - Incentive Compensation , description: Revenue class transaction factors , implementation_dba_data: CN.CN_TRX_FACTORS_ALL ,
-
Table: CN_TRX_FACTORS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_TRX_FACTORS_ALL, object_name:CN_TRX_FACTORS_ALL, status:VALID, product: CN - Incentive Compensation , description: Revenue class transaction factors , implementation_dba_data: CN.CN_TRX_FACTORS_ALL ,
-
Table: CN_SRP_QUOTA_RULES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SRP_QUOTA_RULES_ALL, object_name:CN_SRP_QUOTA_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: Salesperson Revenue Classes , implementation_dba_data: CN.CN_SRP_QUOTA_RULES_ALL ,
-
Table: CN_COMMISSION_HEADERS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_COMMISSION_HEADERS_ALL, object_name:CN_COMMISSION_HEADERS_ALL, status:VALID, product: CN - Incentive Compensation , description: Stores the Direct credit transactions of a salesperson , implementation_dba_data: CN.CN_COMMISSION_HEADERS_ALL ,
-
Table: CN_COMMISSION_HEADERS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_COMMISSION_HEADERS_ALL, object_name:CN_COMMISSION_HEADERS_ALL, status:VALID, product: CN - Incentive Compensation , description: Stores the Direct credit transactions of a salesperson , implementation_dba_data: CN.CN_COMMISSION_HEADERS_ALL ,
-
Table: CN_SRP_PER_QUOTA_RC_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SRP_PER_QUOTA_RC_ALL, object_name:CN_SRP_PER_QUOTA_RC_ALL, status:VALID, product: CN - Incentive Compensation , description: Salesperson Revenue Classes by Period , implementation_dba_data: CN.CN_SRP_PER_QUOTA_RC_ALL ,
-
Table: CN_QUOTA_RULES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_QUOTA_RULES_ALL, object_name:CN_QUOTA_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: Revenue classes assigned to a plan element , implementation_dba_data: CN.CN_QUOTA_RULES_ALL ,
-
Table: CN_SRP_PER_QUOTA_RC_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SRP_PER_QUOTA_RC_ALL, object_name:CN_SRP_PER_QUOTA_RC_ALL, status:VALID, product: CN - Incentive Compensation , description: Salesperson Revenue Classes by Period , implementation_dba_data: CN.CN_SRP_PER_QUOTA_RC_ALL ,
-
Table: CN_QUOTA_RULES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_QUOTA_RULES_ALL, object_name:CN_QUOTA_RULES_ALL, status:VALID, product: CN - Incentive Compensation , description: Revenue classes assigned to a plan element , implementation_dba_data: CN.CN_QUOTA_RULES_ALL ,
-
Table: CN_RULES_ALL_B
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_RULES_ALL_B, object_name:CN_RULES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: Rules for revenue classification. Input to the revenue classification generator. , implementation_dba_data: CN.CN_RULES_ALL_B ,
-
Table: CN_RULES_ALL_B
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_RULES_ALL_B, object_name:CN_RULES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: Rules for revenue classification. Input to the revenue classification generator. , implementation_dba_data: CN.CN_RULES_ALL_B ,
-
PACKAGE BODY: APPS.CN_WF_PMT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_WF_PMT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_WF_PMT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_WF_PMT_PKG, status:VALID,
-
APPS.CN_PROC_BATCHES_PKG dependencies on CN_DIM_EXPLOSION_ALL
12.2.2
-
APPS.CN_PROC_BATCHES_PKG dependencies on CN_DIM_EXPLOSION_ALL
12.1.1
-
PACKAGE BODY: APPS.CN_QUOTA_RULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_QUOTA_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_QUOTA_RULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_QUOTA_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_API, status:VALID,
-
PACKAGE BODY: APPS.CN_PLAN_ELEMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PLAN_ELEMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_PLAN_ELEMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PLAN_ELEMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_API, status:VALID,
-
SYNONYM: APPS.CN_REVENUE_CLASSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_REVENUE_CLASSES, status:VALID,
-
SYNONYM: APPS.CN_REVENUE_CLASSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_REVENUE_CLASSES, status:VALID,