Search Results oracle base and oracle home configuration
The CN_SCA_RULE_ATTRIBUTES_ALL_B
table is a critical data structure within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically designed to support the functionality of the Incentive Compensation module (Oracle Incentive Compensation or OIC). This table serves as a repository for rule attributes that define compensation calculation logic, eligibility criteria, and performance measurement parameters for sales representatives and other incentive-eligible personnel. Below is a detailed analysis of its purpose, structure, and integration within Oracle EBS.
Purpose and Functional Context
TheCN_SCA_RULE_ATTRIBUTES_ALL_B
table stores metadata and configuration details for compensation rules used in Oracle Incentive Compensation. These rules govern how commissions, bonuses, and other incentives are calculated based on transactional data (e.g., sales orders, invoices). The table is part of the Schema for Compensation Attributes (SCA), which underpins the rule engine in OIC. It enables administrators to define complex compensation plans with multi-tiered logic, such as tiered rates, quotas, and performance thresholds.
Table Structure and Key Columns
The table follows a multi-org architecture (evident from the_ALL_B
suffix), allowing it to store data across multiple operating units. Key columns include:
- RULE_ATTRIBUTE_ID: Primary key, uniquely identifying each rule attribute.
- RULE_ID: Foreign key linking to
CN_RULES_ALL_B
, associating attributes with a specific compensation rule. - ATTRIBUTE_TYPE: Defines the attribute's data type (e.g., VARCHAR2, NUMBER, DATE).
- ATTRIBUTE_CODE: A code representing the attribute's purpose (e.g., 'TIER_RATE', 'QUOTA_TARGET').
- ATTRIBUTE_VALUE: Stores the actual value or expression used in calculations.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the attribute's validity period.
- ORG_ID: Specifies the operating unit for multi-org compliance.
Integration with Oracle EBS Modules
The table interacts with several EBS components:- Oracle Incentive Compensation Engine: Rules from this table are executed during compensation runs to determine payouts.
- Oracle Trade Management: Attributes may influence trade fund allocations or promotional incentives.
- Oracle Receivables: Transactional data from AR invoices feeds into rule evaluations.
- Oracle General Ledger: Commission journal entries are generated based on rule outcomes.
Technical Considerations
- Indexing: The table typically has indexes on
RULE_ID
,ATTRIBUTE_CODE
, andORG_ID
for performance optimization. - API Dependencies: Modifications often occur via OIC's public APIs (e.g.,
CN_RULE_PUB
) to maintain data integrity. - Audit Trail: Changes may be logged in related audit tables (
CN_SCA_RULE_ATTRIBUTES_ALL_A
).
Customization and Extensions
Organizations often extend the table's functionality by:- Adding custom attributes via descriptive flexfields (DFFs).
- Integrating with external CRM systems through Oracle Integration Bus.
- Developing PL/SQL triggers to enforce business-specific validation logic.
Conclusion
TheCN_SCA_RULE_ATTRIBUTES_ALL_B
table is a foundational element in Oracle EBS Incentive Compensation, enabling flexible and scalable incentive plan design. Its structure supports complex compensation models while maintaining integration with core financial and sales modules. Proper configuration of this table is essential for accurate commission calculations and regulatory compliance in multi-org environments.
-
Lookup Type: BASE RULE
12.2.2
product: CN - Incentive Compensation , meaning: Base Rule , description: Base Rule ,
-
Lookup Type: BASE RULE
12.1.1
product: CN - Incentive Compensation , meaning: Base Rule , description: Base Rule ,
-
Concurrent Program: CN_BIS_SRP_LOAD_BASE_SUM_CP
12.2.2
execution_filename: cn_bis_srp_data_gen_pvt.generate_base_summ_data_c , product: CN - Incentive Compensation , user_name: Load Salesperson Base Summary , description: DBI load salesperson base summary , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_BIS_SRP_UPDATE_BASE_SUM_CP
12.2.2
execution_filename: cn_bis_srp_data_gen_pvt.generate_base_summ_data_f , product: CN - Incentive Compensation , user_name: Update Salesperson Base Summary , description: DBI fast refresh of salesperson base sumamry , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_BIS_SRP_LOAD_BASE_SUM_CP
12.1.1
execution_filename: cn_bis_srp_data_gen_pvt.generate_base_summ_data_c , product: CN - Incentive Compensation , user_name: Load Salesperson Base Summary , description: DBI load salesperson base summary , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_BIS_SRP_UPDATE_BASE_SUM_CP
12.1.1
execution_filename: cn_bis_srp_data_gen_pvt.generate_base_summ_data_f , product: CN - Incentive Compensation , user_name: Update Salesperson Base Summary , description: DBI fast refresh of salesperson base sumamry , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
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 ,
-
Table: CN_SCA_RULE_ATTRIBUTES_ALL_B
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_RULE_ATTRIBUTES_ALL_B, object_name:CN_SCA_RULE_ATTRIBUTES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: This base table keeps Credit Rule Attributes definition , implementation_dba_data: CN.CN_SCA_RULE_ATTRIBUTES_ALL_B ,
-
Table: CN_SCA_RULE_ATTRIBUTES_ALL_B
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_RULE_ATTRIBUTES_ALL_B, object_name:CN_SCA_RULE_ATTRIBUTES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: This base table keeps Credit Rule Attributes definition , implementation_dba_data: CN.CN_SCA_RULE_ATTRIBUTES_ALL_B ,
-
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 ,
-
Lookup Type: INPUT_TOKEN
12.2.2
product: CN - Incentive Compensation , meaning: Input Token ,
-
Lookup Type: INPUT_TOKEN
12.1.1
product: CN - Incentive Compensation , meaning: Input Token ,
-
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: CN_OPERAND
12.1.1
product: CN - Incentive Compensation , meaning: CN_OPERAND , description: Operand ,
-
Lookup Type: CN_OPERAND
12.2.2
product: CN - Incentive Compensation , meaning: CN_OPERAND , description: Operand ,
-
Lookup Type: CN_OPERATOR
12.1.1
product: CN - Incentive Compensation , meaning: CN_OPERATOR ,
-
Concurrent Program: CNARPCONC
12.2.2
execution_filename: CN_PURGE_TABLES_PUB.archive_purge_cn_tables , product: CN - Incentive Compensation , user_name: CNARPCONC , description: OIC Archive and Purge , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: CN_EXPRESSION_OPERATORS
12.1.1
product: CN - Incentive Compensation , meaning: Expression Operators , description: Expression Operators ,
-
Lookup Type: CN_OPERATOR
12.2.2
product: CN - Incentive Compensation , meaning: CN_OPERATOR ,
-
Lookup Type: CN_EXPRESSION_OPERATORS
12.2.2
product: CN - Incentive Compensation , meaning: Expression Operators , description: Expression Operators ,
-
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 ,
-
Lookup Type: CN_SRS_RUN_MODE
12.2.2
product: CN - Incentive Compensation , meaning: Archive and Purge Run Mode , description: Archive and Purge Run Mode ,
-
Lookup Type: PRE_PROCESSED_CODE
12.1.1
product: CN - Incentive Compensation , meaning: Pre-processed Code , description: Pre-processed code ,
-
Lookup Type: PRE_PROCESSED_CODE
12.2.2
product: CN - Incentive Compensation , meaning: Pre-processed Code , description: Pre-processed code ,
-
Lookup Type: Expression Messages
12.2.2
product: CN - Incentive Compensation , meaning: Messages required for Rule Attribute Expressions , description: Messages required for Rule Attribute Expressions ,
-
Lookup Type: Expression Messages
12.1.1
product: CN - Incentive Compensation , meaning: Messages required for Rule Attribute Expressions , description: Messages required for Rule Attribute Expressions ,
-
Concurrent Program: CN_PLANCOPY_EXPORT
12.2.2
execution_filename: CnPlancopyExport , product: CN - Incentive Compensation , user_name: Plan Copy Export , description: Export Plan and plan components , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: CN_PLANCOPY_EXPORT
12.1.1
execution_filename: CnPlancopyExport , product: CN - Incentive Compensation , user_name: Plan Copy Export , description: Export Plan and plan components , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: CN_VIEW_COLUMNS
12.1.1
product: CN - Incentive Compensation , meaning: View Columns Drop Down for Tables and Columns , description: View Columns Drop Down for Tables and Columns ,
-
Concurrent Program: CN_BIS_SRP_REFRESH_Q_C_RES_CP
12.2.2
execution_filename: cn_bis_srp_mv_refresh_pvt.refresh_q_c_res_mv , product: CN - Incentive Compensation , user_name: CN_BIS_SRP_Q_C_RES_MV , description: To refresh dbi q_c_res mv , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_BIS_SRP_REFRESH_Q_C_RES_CP
12.1.1
execution_filename: cn_bis_srp_mv_refresh_pvt.refresh_q_c_res_mv , product: CN - Incentive Compensation , user_name: CN_BIS_SRP_Q_C_RES_MV , description: To refresh dbi q_c_res mv , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: CN_VIEW_COLUMNS
12.2.2
product: CN - Incentive Compensation , meaning: View Columns Drop Down for Tables and Columns , description: View Columns Drop Down for Tables and Columns ,
-
Lookup Type: MODULE_STATUS
12.2.2
product: CN - Incentive Compensation , meaning: Module Status , description: Module Status ,
-
Lookup Type: MODULE_STATUS
12.1.1
product: CN - Incentive Compensation , meaning: Module Status , description: Module Status ,
-
Lookup Type: COLLECTION_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Collection Type , description: Collection Type ,
-
Table: CN_SCA_COND_DETAILS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_COND_DETAILS_ALL, object_name:CN_SCA_COND_DETAILS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table keeps condition operators and associated values , implementation_dba_data: CN.CN_SCA_COND_DETAILS_ALL ,
-
Table: CN_SCA_COND_DETAILS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_COND_DETAILS_ALL, object_name:CN_SCA_COND_DETAILS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table keeps condition operators and associated values , implementation_dba_data: CN.CN_SCA_COND_DETAILS_ALL ,
-
Lookup Type: COLLECTION_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Collection Type , description: Collection Type ,
-
Table: CN_SCA_MATCHES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_MATCHES_ALL, object_name:CN_SCA_MATCHES_ALL, status:VALID, product: CN - Incentive Compensation , description: This table to store the matching information between transactions and credit rules , implementation_dba_data: CN.CN_SCA_MATCHES_ALL ,
-
Table: CN_SCA_ALLOC_DETAILS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_ALLOC_DETAILS_ALL, object_name:CN_SCA_ALLOC_DETAILS_ALL, status:VALID, product: CN - Incentive Compensation , description: Table with revenue and non-revenue percentage information for each allocation role , implementation_dba_data: CN.CN_SCA_ALLOC_DETAILS_ALL ,
-
Table: CN_SCA_ALLOC_DETAILS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_ALLOC_DETAILS_ALL, object_name:CN_SCA_ALLOC_DETAILS_ALL, status:VALID, product: CN - Incentive Compensation , description: Table with revenue and non-revenue percentage information for each allocation role , implementation_dba_data: CN.CN_SCA_ALLOC_DETAILS_ALL ,
-
Table: CN_SCA_LINES_INTERFACE_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_LINES_INTERFACE_ALL, object_name:CN_SCA_LINES_INTERFACE_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds corresponding resources and their roles for each transaction of CN_SCA_HEADERS_INTERFACE_ALL , implementation_dba_data: CN.CN_SCA_LINES_INTERFACE_ALL ,
-
Table: CN_IMP_MAPS
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_IMP_MAPS, object_name:CN_IMP_MAPS, status:VALID, product: CN - Incentive Compensation , description: CN_IMP_MAPS store the information of mappings between user data file and importing modules. , implementation_dba_data: CN.CN_IMP_MAPS ,
-
Table: CN_IMP_MAPS
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_IMP_MAPS, object_name:CN_IMP_MAPS, status:VALID, product: CN - Incentive Compensation , description: CN_IMP_MAPS store the information of mappings between user data file and importing modules. , implementation_dba_data: CN.CN_IMP_MAPS ,
-
Table: CN_SCA_MATCHES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_MATCHES_ALL, object_name:CN_SCA_MATCHES_ALL, status:VALID, product: CN - Incentive Compensation , description: This table to store the matching information between transactions and credit rules , implementation_dba_data: CN.CN_SCA_MATCHES_ALL ,
-
Table: CN_IMP_MAP_FIELDS
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_IMP_MAP_FIELDS, object_name:CN_IMP_MAP_FIELDS, status:VALID, product: CN - Incentive Compensation , description: CN_IMP_MAP_FIELDS store the detailed information of mappings between user data file and importing modules. , implementation_dba_data: CN.CN_IMP_MAP_FIELDS ,
-
Table: CN_SCA_LINES_INTERFACE_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SCA_LINES_INTERFACE_ALL, object_name:CN_SCA_LINES_INTERFACE_ALL, status:VALID, product: CN - Incentive Compensation , description: This table holds corresponding resources and their roles for each transaction of CN_SCA_HEADERS_INTERFACE_ALL , implementation_dba_data: CN.CN_SCA_LINES_INTERFACE_ALL ,
-
Table: CN_SF_REPOSITORIES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_SF_REPOSITORIES_ALL, object_name:CN_SF_REPOSITORIES_ALL, status:VALID, product: CN - Incentive Compensation , description: CN_SF_REPOSITORIES stores default contract title, terms and conditions information . , implementation_dba_data: CN.CN_SF_REPOSITORIES_ALL ,