Search Results service contracts
The OKC_K_SALES_CREDITS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for storing sales credit allocation data associated with contracts or agreements managed within the Oracle Contracts module. This table plays a pivotal role in ensuring accurate commission tracking, revenue recognition, and incentive compensation for sales personnel or teams involved in contract negotiations and closures. Below is a detailed breakdown of its structure, purpose, and integration within Oracle EBS.
Table Overview
The OKC_K_SALES_CREDITS table is part of the Oracle Contracts Core (OKC) schema and is primarily used to record sales credit assignments at the contract header or line level. It captures the percentage or fixed amount of credit allocated to sales representatives, partners, or other stakeholders responsible for driving contract revenue. This data is essential for downstream processes such as commission calculations in Oracle Incentive Compensation (OIC) or Oracle Trade Management.
Key Columns and Data Structure
The table includes columns such as:
- ID: Primary key identifier for the sales credit record.
- CHR_ID: Foreign key linking to the contract header in OKC_K_HEADERS_ALL.
- CLE_ID: Optional foreign key for contract line-level credits (references OKC_K_LINES_B).
- SALESREP_ID: References JTF_RS_SALESREPS to identify the salesperson.
- CREDIT_PERCENT: The percentage of revenue credited to the salesperson (e.g., 50%).
- CREDIT_AMOUNT: Fixed monetary value allocated as credit (alternative to percentage).
- OBJECT_VERSION_NUMBER: Used for optimistic locking and concurrency control.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Standard Oracle audit columns.
Functional Integration
The table integrates with multiple Oracle EBS modules:
- Oracle Contracts: Captures sales credits during contract creation or amendment.
- Oracle Order Management: Synchronizes credit data when contracts reference sales orders.
- Oracle Receivables: Facilitates revenue recognition by linking credits to invoiced amounts.
- Oracle Incentive Compensation: Exports credit data for commission calculations.
Business Process Flow
Sales credits are typically assigned during contract authoring. For example, a sales manager may allocate 70% credit to the primary sales rep and 30% to a supporting team member. The OKC_K_SALES_CREDITS table stores these allocations, which are then used to:
- Generate commission reports via Oracle BI Publisher.
- Trigger workflow notifications for approval hierarchies.
- Feed data to Oracle Fusion Middleware for external CRM systems.
Technical Considerations
In EBS 12.2.2, the table supports Oracle's Online Patching (ADOP) framework, enabling zero-downtime maintenance. Indexes on CHR_ID and SALESREP_ID optimize query performance for high-volume environments. Customizations should avoid direct DML operations, leveraging Oracle's public APIs like OKC_SALES_CREDITS_PUB to ensure data integrity.
Conclusion
The OKC_K_SALES_CREDITS table is a foundational component for sales performance tracking in Oracle EBS Contracts. Its design ensures seamless alignment with financial and compensation systems, making it indispensable for organizations leveraging Oracle's end-to-end contract lifecycle management capabilities.
-
File: R11510 CONTRACTS ERD.pdf
12.1.1
product: OKC - Contracts Core , size: 48.047 KBytes , file_type: PDF Diagram ,
-
File: R11510 CONTRACTS ERD.pdf
12.2.2
product: OKC - Contracts Core , size: 48.047 KBytes , file_type: PDF Diagram ,
-
File: R1158 CONTRACTS ERD.pdf
12.1.1
product: OKC - Contracts Core , size: 264.137 KBytes , file_type: PDF Diagram ,
-
File: R1158 CONTRACTS ERD.pdf
12.2.2
product: OKC - Contracts Core , size: 264.137 KBytes , file_type: PDF Diagram ,
-
File: Contracts Core 11510 ERD.pdf
12.2.2
product: OKC - Contracts Core , size: 248.514 KBytes , file_type: PDF Diagram ,
-
File: Contracts Core 11510 ERD.pdf
12.1.1
product: OKC - Contracts Core , size: 248.514 KBytes , file_type: PDF Diagram ,
-
Lookup Type: OKC_REL_OBJ
12.2.2
product: OKC - Contracts Core , meaning: Contract related Objects , description: Contract related Objects ,
-
Lookup Type: OKC_REL_OBJ
12.1.1
product: OKC - Contracts Core , meaning: Contract related Objects , description: Contract related Objects ,
-
Lookup Type: OKC_DOCUMENT_TYPE_CLASS
12.1.1
product: OKC - Contracts Core , meaning: Contract Terms Document Type Classes , description: Contract Terms Document Type Classes ,
-
Lookup Type: OKC_DOCUMENT_TYPE_CLASS
12.2.2
product: OKC - Contracts Core , meaning: Contract Terms Document Type Classes , description: Contract Terms Document Type Classes ,
-
Lookup Type: OKC_TERMS_AUTH_ACTIONS_UPDATE
12.2.2
product: OKC - Contracts Core , meaning: Contracts Terms Authoring Actions in Update Mode , description: Contracts Terms Authoring Actions in Update Mode ,
-
Lookup Type: OKC_CONTRACT_SOURCES
12.1.1
product: OKC - Contracts Core , meaning: Contract Sources , description: Identifier of source system of a contract ,
-
Lookup Type: OKC_CONTRACT_SOURCES
12.2.2
product: OKC - Contracts Core , meaning: Contract Sources , description: Identifier of source system of a contract ,
-
Lookup Type: OKC_LINE_TYPE
12.1.1
product: OKC - Contracts Core , meaning: LINE TYPE , description: Line Types ,
-
Lookup Type: OKC_LINE_TYPE
12.2.2
product: OKC - Contracts Core , meaning: LINE TYPE , description: Line Types ,
-
Table: OKC_K_SALES_CREDITS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_SALES_CREDITS, object_name:OKC_K_SALES_CREDITS, status:VALID, product: OKC - Contracts Core , description: Records sales credits for the sale of services in a service contract. , implementation_dba_data: OKC.OKC_K_SALES_CREDITS ,
-
Table: OKC_K_SALES_CREDITS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_K_SALES_CREDITS, object_name:OKC_K_SALES_CREDITS, status:VALID, product: OKC - Contracts Core , description: Records sales credits for the sale of services in a service contract. , implementation_dba_data: OKC.OKC_K_SALES_CREDITS ,
-
Lookup Type: OKC_REP_SBCR_ACQ_SET_ASIDE
12.2.2
product: OKC - Contracts Core , meaning: SBCR Set Aside Acquisition History , description: SBCR Set Aside Acquisition History ,
-
Lookup Type: OKC_RULE_GROUP_DEF
12.2.2
product: OKC - Contracts Core , meaning: Rule Group Defs , description: Place holder for all Rules to be assigned to a Contract ,
-
Lookup Type: OKC_RULE_GROUP_DEF
12.1.1
product: OKC - Contracts Core , meaning: Rule Group Defs , description: Place holder for all Rules to be assigned to a Contract ,
-
View: OKC_K_SALES_CREDITS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_SALES_CREDITS_V, object_name:OKC_K_SALES_CREDITS_V, status:VALID, product: OKC - Contracts Core , description: view for service sales credits , implementation_dba_data: APPS.OKC_K_SALES_CREDITS_V ,
-
View: OKC_K_SALES_CREDITS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_SALES_CREDITS_V, object_name:OKC_K_SALES_CREDITS_V, status:VALID, product: OKC - Contracts Core , description: view for service sales credits , implementation_dba_data: APPS.OKC_K_SALES_CREDITS_V ,
-
View: OKC_K_SALES_CREDITS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_SALES_CREDITS_HV, object_name:OKC_K_SALES_CREDITS_HV, status:VALID, product: OKC - Contracts Core , description: view for service sales credits history , implementation_dba_data: APPS.OKC_K_SALES_CREDITS_HV ,
-
View: OKC_K_SALES_CREDITS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_SALES_CREDITS_HV, object_name:OKC_K_SALES_CREDITS_HV, status:VALID, product: OKC - Contracts Core , description: view for service sales credits history , implementation_dba_data: APPS.OKC_K_SALES_CREDITS_HV ,
-
Lookup Type: OKC_CONTACT_ROLE
12.1.1
product: OKC - Contracts Core , meaning: Contact Role , description: Contact Roles ,
-
Lookup Type: OKC_CONTACT_ROLE
12.2.2
product: OKC - Contracts Core , meaning: Contact Role , description: Contact Roles ,
-
Lookup Type: OKC_REP_TXT_SRCH_STATUS
12.2.2
product: OKC - Contracts Core , meaning: Contracts Text Search Statuses , description: Contracts Text Search Statuses ,
-
Concurrent Program: OKC_REP_IMPORT
12.1.1
execution_filename: RepositoryImportCP , product: OKC - Contracts Core , user_name: RepositoryImport , description: Import Repository Contracts , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: OKC_REP_IMPORT
12.2.2
execution_filename: RepositoryImportCP , product: OKC - Contracts Core , user_name: RepositoryImport , description: Import Repository Contracts , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: OKCPEURB
12.1.1
execution_filename: OKC_EURO_CONV_PUB.convert_contracts , product: OKC - Contracts Core , user_name: OKCPEURB , description: Contracts' Euro Conversion PL/SQL Executable , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKC_QA_SEVERITY
12.1.1
product: OKC - Contracts Core , meaning: OKC_QA_SEVERITY ,
-
Concurrent Program: OKCRCLBG
12.2.2
execution_filename: OKCRCLBG , product: OKC - Contracts Core , user_name: OKCRCLBG , description: List of Contracts by Contract Group , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OKCPRENS
12.1.1
execution_filename: OKC_RENEW_PUB.AUTO_RENEW , product: OKC - Contracts Core , user_name: OKCPRENS , description: Contracts Auto Renewal , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCPRENS
12.2.2
execution_filename: OKC_RENEW_PUB.AUTO_RENEW , product: OKC - Contracts Core , user_name: OKCPRENS , description: Contracts Auto Renewal , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCXSLUPLOAD
12.1.1
execution_filename: XslUploadCP , product: OKC - Contracts Core , user_name: OKCXSLUPLOAD , description: Concurrent Program to upload XSL stylesheets for Contracts Printing , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: OKCRQACK
12.2.2
execution_filename: OKCRQACK , product: OKC - Contracts Core , user_name: OKCRQACK , description: Contracts QA Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OKCQAPUR
12.2.2
execution_filename: OKC_TERMS_UTIL_PVT.PURGE_QA_RESULTS , product: OKC - Contracts Core , user_name: Contracts Purge Validation Results , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKC_QA_SEVERITY
12.2.2
product: OKC - Contracts Core , meaning: OKC_QA_SEVERITY ,
-
Concurrent Program: OKCPEURB
12.2.2
execution_filename: OKC_EURO_CONV_PUB.convert_contracts , product: OKC - Contracts Core , user_name: OKCPEURB , description: Contracts' Euro Conversion PL/SQL Executable , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCXSLUPLOAD
12.2.2
execution_filename: XslUploadCP , product: OKC - Contracts Core , user_name: OKCXSLUPLOAD , description: Concurrent Program to upload XSL stylesheets for Contracts Printing , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: OKC_PURGE_TYPE
12.1.1
product: OKC - Contracts Core , meaning: Tables to be purged , description: List of tables that can be purged through concurrent program ,
-
Concurrent Program: OKCRCLBG
12.1.1
execution_filename: OKCRCLBG , product: OKC - Contracts Core , user_name: OKCRCLBG , description: List of Contracts by Contract Group , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OKCQAPUR
12.1.1
execution_filename: OKC_TERMS_UTIL_PVT.PURGE_QA_RESULTS , product: OKC - Contracts Core , user_name: Contracts Purge Validation Results , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCRQACK
12.1.1
execution_filename: OKCRQACK , product: OKC - Contracts Core , user_name: OKCRQACK , description: Contracts QA Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OKCPURGE
12.2.2
execution_filename: OKC_PURGE_PVT.PURGE , product: OKC - Contracts Core , user_name: Contracts Purge , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKC_PURGE_TYPE
12.2.2
product: OKC - Contracts Core , meaning: Tables to be purged , description: List of tables that can be purged through concurrent program ,
-
Concurrent Program: OKCPURGE
12.1.1
execution_filename: OKC_PURGE_PVT.PURGE , product: OKC - Contracts Core , user_name: Contracts Purge , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
View: OKC_KOL_SEARCH_KHEADERS_V
12.2.2
product: OKC - Contracts Core , description: Displays all the contracts, with their respective status, category, primary party name and role, and attached documents. Only contracts belonging to Contracts Core (OKC), Sales Contracts (OKO) and Contracts for Procurement (OKP) should be s , implementation_dba_data: Not implemented in this database ,
-
View: OKC_KOL_SEARCH_KHEADERS_V
12.1.1
product: OKC - Contracts Core , description: Displays all the contracts, with their respective status, category, primary party name and role, and attached documents. Only contracts belonging to Contracts Core (OKC), Sales Contracts (OKO) and Contracts for Procurement (OKP) should be s , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: OKC_SECTION_SOURCE
12.2.2
product: OKC - Contracts Core , meaning: Contracts Section Source , description: Contracts Section Source ,