Search Results srp_quota_cate_id




Overview

The CN_SRP_QUOTA_CATES_ALL table is a core transactional entity within the Oracle E-Business Suite Incentive Compensation (CN) module, specifically in releases 12.1.1 and 12.2.2. It serves as the central repository for mapping specific quota components to individual salespersons. This table operationalizes the compensation plan structure by linking the defined quota categories from a role's compensation model to the actual salespeople assigned to that role. Its existence is critical for calculating commissions, as it establishes the precise performance metrics and targets against which a salesperson's earnings are measured. The '_ALL' suffix indicates it is a multi-organization table capable of storing data for multiple operating units, adhering to Oracle's vertical data partitioning standards.

Key Information Stored

The table's primary function is to maintain assignment records, with the SRP_QUOTA_CATE_ID column serving as the unique primary key identifier for each assignment. Key foreign key columns define the relationships that constitute an assignment. The SRP_ROLE_ID links to the CN_SRP_ROLE_DTLS_ALL table, identifying the specific salesperson-role assignment. The ROLE_QUOTA_CATE_ID references the CN_ROLE_QUOTA_CATES table, specifying which quota component (e.g., revenue for Product Line A) from the role's definition is being assigned. The ROLE_MODEL_ID links to CN_ROLE_MODELS_ALL, tying the assignment to the overarching compensation model and plan. Additional columns typically include attributes such as quota amounts, effective start and end dates, and performance periods, which define the target and timeframe for the assigned component.

Common Use Cases and Queries

This table is fundamental for quota administration and commission calculation processes. A common operational use case is generating a report of all quota assignments for sales personnel within a given period, often for audit or planning purposes. Analysts frequently query this table to analyze the distribution of quota targets across a sales team. During the compensation calculation engine run, this table is read to determine which quota components apply to each salesperson's transactions. A typical query pattern involves joining to related dimension tables to produce a readable report:

  • SELECT s.srp_quota_cate_id, rd.salesrep_id, qc.name quota_category, s.quota_amount FROM cn_srp_quota_cates_all s, cn_srp_role_dtls_all rd, cn_role_quota_cates qc WHERE s.srp_role_id = rd.srp_role_id AND s.role_quota_cate_id = qc.role_quota_cate_id AND rd.salesrep_id = :rep_id;

Related Objects

The CN_SRP_QUOTA_CATES_ALL table sits at a key junction within the Incentive Compensation schema, with documented relationships to several other critical tables. It is the child table in foreign key relationships to CN_SRP_ROLE_DTLS_ALL (via SRP_ROLE_ID), CN_ROLE_QUOTA_CATES (via ROLE_QUOTA_CATE_ID), and CN_ROLE_MODELS_ALL (via ROLE_MODEL_ID). These relationships ensure data integrity, guaranteeing that a quota assignment is always linked to a valid salesperson-role assignment, a defined quota component, and an active compensation model. Furthermore, it acts as a parent table to CN_SRP_QUOTA_RATES_ALL, which holds the specific payout rates or formulas associated with each assigned quota category, linked by the SRP_QUOTA_CATE_ID column. This hierarchy forms the backbone of the target-to-payout data flow in the compensation engine.