Search Results customer'
The OKC_REP_CONTRACT_PARTIES
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for contract party information within the Oracle Contracts Core module. This table stores detailed records of all parties associated with contracts, including customers, suppliers, and internal organizations, ensuring comprehensive tracking of contractual relationships. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Overview
The OKC_REP_CONTRACT_PARTIES
table serves as a central hub for managing contractual party data, enabling organizations to maintain accurate records of all entities involved in contracts. It supports key functionalities such as contract creation, amendment, and reporting by linking parties to specific contracts. This table is integral to Oracle Contracts Core, which provides a unified framework for contract lifecycle management across procurement, sales, and service agreements.
Key Columns and Data Structure
The table includes columns such as:
- CONTRACT_ID: Foreign key linking to the
OKC_REP_CONTRACTS_ALL
table, identifying the associated contract. - PARTY_ID: Unique identifier for the party (e.g., customer, supplier).
- PARTY_TYPE_CODE: Specifies the party's role (e.g., 'CUSTOMER', 'SUPPLIER', 'INTERNAL').
- PARTY_NUMBER: Reference number from the source system (e.g., TCA for customers).
- START_DATE and END_DATE: Define the party's active period within the contract.
- STATUS_CODE: Indicates the party's current status (e.g., 'ACTIVE', 'INACTIVE').
CREATED_BY
, LAST_UPDATE_DATE
).
Integration with Oracle EBS Modules
The table integrates with several Oracle EBS modules:
- Trading Community Architecture (TCA): Parties are often sourced from TCA, ensuring consistency across customer/supplier master data.
- Procurement and Order Management: Links contracts to purchase orders or sales agreements via party roles.
- Legal Entity Configuration: Supports compliance by associating parties with legal entities for financial and regulatory reporting.
Technical Considerations
- Indexing: Key columns like
CONTRACT_ID
andPARTY_ID
are indexed to optimize query performance. - Partitioning: In large implementations, the table may be partitioned by
CONTRACT_ID
or date ranges for scalability. - APIs:
Oracle provides PL/SQL APIs (e.g.,
OKC_CONTRACT_PUB
) to manipulate data programmatically, ensuring data integrity.
Customization and Extensions
Organizations can extend the table by adding custom columns (via Descriptive Flexfields) to capture industry-specific attributes. For example, a healthcare provider might add columns for regulatory certifications.
Conclusion
The OKC_REP_CONTRACT_PARTIES
table is a foundational component of Oracle Contracts Core, enabling robust contract party management. Its design ensures seamless integration with other EBS modules while supporting customization and scalability. Proper utilization of this table enhances contract visibility, compliance, and operational efficiency in Oracle EBS environments.
-
Lookup Type: OKC_TERMINATION_REASON
12.1.1
product: OKC - Contracts Core , meaning: Contract Termination Reason , description: Contract Termination Reason Lookup type ,
-
Lookup Type: OKC_REP_SALES_SEARCH_ATTRS
12.1.1
product: OKC - Contracts Core , meaning: Sale Workbench Search Attributes , description: Sale Workbench Search Attributes ,
-
Lookup Type: OKC_STS_CHG_REASON
12.2.2
product: OKC - Contracts Core , meaning: Contract status change reason , description: Contract status change reason ,
-
Lookup Type: OKC_STS_CHG_REASON
12.1.1
product: OKC - Contracts Core , meaning: Contract status change reason , description: Contract status change reason ,
-
Lookup Type: OKC_TERMINATION_REASON
12.2.2
product: OKC - Contracts Core , meaning: Contract Termination Reason , description: Contract Termination Reason Lookup type ,
-
Lookup Type: OKC_REP_SALES_SEARCH_ATTRS
12.2.2
product: OKC - Contracts Core , meaning: Sale Workbench Search Attributes , description: Sale Workbench Search Attributes ,
-
Lookup Type: OKC_ROLE
12.1.1
product: OKC - Contracts Core , meaning: CONTRACT PARTY ROLE , description: CONTRACT PARTY ROLE ,
-
Lookup Type: OKC_ROLE
12.2.2
product: OKC - Contracts Core , meaning: CONTRACT PARTY ROLE , description: CONTRACT PARTY ROLE ,
-
Lookup Type: OKC_REP_PARTY_ROLES
12.2.2
product: OKC - Contracts Core , meaning: List values for party roles , description: List values for party roles for Repository ,
-
Lookup Type: OKC_REP_PARTY_ROLES
12.1.1
product: OKC - Contracts Core , meaning: List values for party roles , description: List values for party roles for Repository ,
-
Lookup Type: OKC_CA_OM_STATUS_CODES
12.2.2
product: OKC - Contracts Core , meaning: Order Management Status Codes , description: 1 - Sales Agreement; 2 - Sales Order ,
-
Lookup Type: OKC_CA_OM_STATUS_CODES
12.1.1
product: OKC - Contracts Core , meaning: Order Management Status Codes , description: 1 - Sales Agreement; 2 - Sales Order ,
-
View: OKC_KEXP_REPORT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_KEXP_REPORT_V, object_name:OKC_KEXP_REPORT_V, status:VALID, product: OKC - Contracts Core , description: This view is registered as a source for the Discoverer Folder and Workbook 'Expired Contracts' . This view is a multiple table joins, primarily sourced from the Contracts headers view 'OKC_K_HEADERS_V' for the matched rows that are availble , implementation_dba_data: APPS.OKC_KEXP_REPORT_V ,
-
View: OKC_KEXP_REPORT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_KEXP_REPORT_V, object_name:OKC_KEXP_REPORT_V, status:VALID, product: OKC - Contracts Core , description: This view is registered as a source for the Discoverer Folder and Workbook 'Expired Contracts' . This view is a multiple table joins, primarily sourced from the Contracts headers view 'OKC_K_HEADERS_V' for the matched rows that are availble , implementation_dba_data: APPS.OKC_KEXP_REPORT_V ,
-
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_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_REP_CONTRACT_PARTIES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_CONTRACT_PARTIES, object_name:OKC_REP_CONTRACT_PARTIES, status:VALID, product: OKC - Contracts Core , description: This table stores the Parties in a Contract. The Party can be from PO_VENDORS, HZ_PARTIES, or HR_ALL_ORGANIZATION_UNITS. A PARTY_ID with a PARTY_ROLE_CODE of SUPPLIER-ORG comes from PO_VENDORS; A PARTY_ID with a PARTY_ROLE_CODE of CUSTOMER , implementation_dba_data: OKC.OKC_REP_CONTRACT_PARTIES ,
-
Table: OKC_REP_CONTRACT_PARTIES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_CONTRACT_PARTIES, object_name:OKC_REP_CONTRACT_PARTIES, status:VALID, product: OKC - Contracts Core , description: Stores the Parties in a contract. The party can be from PO_VENDORS, HZ_PARTIES, or HR_ALL_ORGANIZATION_UNITS. A PARTY_ID with a PARTY_ROLE_CODE of SUPPLIER comes from PO_VENDORS; A PARTY_ID with a PARTY_ROLE_CODE of CUSTOMER or PARTNER com , implementation_dba_data: OKC.OKC_REP_CONTRACT_PARTIES ,
-
View: OKC_K_SALES_AGRMNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_SALES_AGRMNTS_V, object_name:OKC_K_SALES_AGRMNTS_V, status:VALID, product: OKC - Contracts Core , description: View for the contracts of category Sales Agreement , implementation_dba_data: APPS.OKC_K_SALES_AGRMNTS_V ,
-
View: OKC_K_SALES_AGRMNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_SALES_AGRMNTS_V, object_name:OKC_K_SALES_AGRMNTS_V, status:VALID, product: OKC - Contracts Core , description: View for the contracts of category Sales Agreement , implementation_dba_data: APPS.OKC_K_SALES_AGRMNTS_V ,
-
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 ,