Search Results events status
The OKC_BUS_DOC_EVENTS_B
table is a critical component within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically serving as a foundational entity in the Oracle Contracts Core module. This table stores business document events, which are pivotal for tracking and managing contractual agreements, amendments, renewals, and other lifecycle events associated with contracts in Oracle EBS. Below is a detailed technical breakdown of its structure, purpose, and integration within the Oracle EBS ecosystem.
1. Purpose and Functional Overview
TheOKC_BUS_DOC_EVENTS_B
table acts as a repository for business document events, which are transactional records tied to contract documents. These events capture actions such as contract creation, approval, execution, termination, or modification. The table is part of the Oracle Contracts Core schema (OKC
) and is designed to support audit trails, workflow automation, and reporting functionalities. It ensures traceability of contractual changes and facilitates compliance with business processes.
2. Key Columns and Data Structure
The table comprises columns that define the event's attributes, including:- DOCUMENT_ID: Foreign key linking to the contract document in
OKC_K_HEADERS_B
. - EVENT_ID: Primary key uniquely identifying each event.
- EVENT_TYPE: Categorizes the event (e.g., "APPROVAL," "AMENDMENT," "SIGNATURE").
- EVENT_DATE: Timestamp of the event occurrence.
- CREATED_BY and CREATION_DATE: Audit columns tracking the user and timestamp of record creation.
- LAST_UPDATED_BY and LAST_UPDATE_DATE: Columns for tracking modifications.
- STATUS: Reflects the event's current state (e.g., "PENDING," "COMPLETED").
DESCRIPTION
, ATTRIBUTE_CATEGORY
, and flexfields for extensibility.
3. Integration with Oracle EBS Modules
The table integrates with:- Oracle Contracts Core: Directly links to
OKC_K_HEADERS_B
for contract document references. - Workflow Engine: Events trigger workflows for approvals or notifications via Oracle Workflow.
- Oracle Approvals Management (AME): Supports automated approval routing based on event types.
- Reporting Tools: Data is leveraged by Oracle BI Publisher or custom reports for contract analytics.
4. Technical Considerations
- Indexing: Indexes on
DOCUMENT_ID
andEVENT_ID
optimize query performance. - Partitioning: In high-volume environments, partitioning by
EVENT_DATE
may be implemented. - API Dependencies: The table is accessed via Oracle Contracts Core APIs (e.g.,
OKC_CONTRACT_PUB
) to ensure data integrity.
5. Customization and Extensibility
Organizations can extend functionality by:- Adding custom event types via lookup codes (
OKC_LOOKUPS
). - Leveraging descriptive flexfields (
ATTRIBUTE_CATEGORY
) for additional attributes. - Developing triggers or PL/SQL logic to automate post-event actions.
6. Audit and Compliance
The table's audit columns (CREATED_BY
, LAST_UPDATED_BY
) align with Oracle EBS's audit framework, ensuring compliance with regulatory requirements like SOX. Event history provides a granular audit trail for contract lifecycle management.
7. Performance and Maintenance
Regular maintenance, including archiving old records and monitoring index fragmentation, is recommended. In EBS 12.2.2, Oracle's Online Patching reduces downtime during schema changes.Conclusion
TheOKC_BUS_DOC_EVENTS_B
table is a cornerstone of Oracle Contracts Core, enabling robust contract lifecycle management. Its design supports scalability, integration, and compliance, making it indispensable for organizations leveraging Oracle EBS for contractual operations. Understanding its structure and relationships is essential for customization, reporting, and performance tuning in both EBS 12.1.1 and 12.2.2 environments.
-
File: EVENTS COMPONENT.pdf
12.1.1
product: OKC - Contracts Core , size: 22.94 KBytes , file_type: PDF Diagram ,
-
File: EVENTS COMPONENT.pdf
12.2.2
product: OKC - Contracts Core , size: 22.94 KBytes , file_type: PDF Diagram ,
-
File: STATUS AND OPERATION.pdf
12.1.1
product: OKC - Contracts Core , size: 14.104 KBytes , file_type: PDF Diagram ,
-
File: STATUS AND OPERATION.pdf
12.2.2
product: OKC - Contracts Core , size: 14.104 KBytes , file_type: PDF Diagram ,
-
Concurrent Program: OKCRAQE
12.1.1
execution_filename: OKC_AQ_PVT.listen_event , product: OKC - Contracts Core , user_name: OKCRAQE , description: Listener for Events queue , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCRAQE
12.2.2
execution_filename: OKC_AQ_PVT.listen_event , product: OKC - Contracts Core , user_name: OKCRAQE , description: Listener for Events queue , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKC_CONTINGENT_EVENTS
12.2.2
product: OKC - Contracts Core , meaning: Contingent Events , description: Contingent events ,
-
Lookup Type: OKC_CONTINGENT_EVENTS
12.1.1
product: OKC - Contracts Core , meaning: Contingent Events , description: Contingent events ,
-
Lookup Type: OKC_REP_DELIVERABLE_EVENTS
12.2.2
product: OKC - Contracts Core , meaning: Business document events for Repository , description: Business document events for Repository ,
-
Table: OKC_BUS_DOC_EVENTS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_BUS_DOC_EVENTS_B, object_name:OKC_BUS_DOC_EVENTS_B, status:VALID, product: OKC - Contracts Core , description: OKC_BUS_DOC_EVENTS stores valid business document events. These events are seeded per business document type. , implementation_dba_data: OKC.OKC_BUS_DOC_EVENTS_B ,
-
Lookup Type: OKC_REP_DELIVERABLE_EVENTS
12.1.1
product: OKC - Contracts Core , meaning: Business document events for Repository , description: Business document events for Repository ,
-
Table: OKC_BUS_DOC_EVENTS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_BUS_DOC_EVENTS_B, object_name:OKC_BUS_DOC_EVENTS_B, status:VALID, product: OKC - Contracts Core , description: OKC_BUS_DOC_EVENTS stores valid business document events. These events are seeded per business document type. , implementation_dba_data: OKC.OKC_BUS_DOC_EVENTS_B ,
-
Table: OKC_RISK_EVENTS_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_RISK_EVENTS_TL, object_name:OKC_RISK_EVENTS_TL, status:VALID, product: OKC - Contracts Core , description: Translation table for Risk Events. , implementation_dba_data: OKC.OKC_RISK_EVENTS_TL ,
-
Table: OKC_RISK_EVENTS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_RISK_EVENTS_B, object_name:OKC_RISK_EVENTS_B, status:VALID, product: OKC - Contracts Core , description: Stores the user-defined risk events. , implementation_dba_data: OKC.OKC_RISK_EVENTS_B ,
-
Table: OKC_RISK_EVENTS_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_RISK_EVENTS_TL, object_name:OKC_RISK_EVENTS_TL, status:VALID, product: OKC - Contracts Core , description: Translation table for Risk Events. , implementation_dba_data: OKC.OKC_RISK_EVENTS_TL ,
-
Lookup Type: OKC_BEFORE_AFTER
12.1.1
product: OKC - Contracts Core , meaning: Before-After lookup for Business Doc Events ,
-
Lookup Type: OKC_BEFORE_AFTER
12.2.2
product: OKC - Contracts Core , meaning: Before-After lookup for Business Doc Events ,
-
Table: OKC_RISK_EVENTS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_RISK_EVENTS_B, object_name:OKC_RISK_EVENTS_B, status:VALID, product: OKC - Contracts Core , description: Stores the user-defined risk events. , implementation_dba_data: OKC.OKC_RISK_EVENTS_B ,
-
Concurrent Program: OKCDQEXC
12.2.2
execution_filename: OKC_AQ_PVT.dequeue_exception , product: OKC - Contracts Core , user_name: OKCDQEXC , description: Dequeue Expired Messages From Exception Queue , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCDQEXC
12.1.1
execution_filename: OKC_AQ_PVT.dequeue_exception , product: OKC - Contracts Core , user_name: OKCDQEXC , description: Dequeue Expired Messages From Exception Queue , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKC_REP_CONTRACT_STATUSES
12.2.2
product: OKC - Contracts Core , meaning: Contract Statuses , description: Repository Contract Statuses ,
-
Lookup Type: OKC_REP_CONTRACT_STATUSES
12.1.1
product: OKC - Contracts Core , meaning: Contract Statuses , description: Repository Contract Statuses ,
-
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 ,
-
Concurrent Program: OKC_REP_STATUS_UPDATE
12.2.2
execution_filename: OKC_REP_STATUS_UPDATE_PVT.contract_status_update_manager , product: OKC - Contracts Core , user_name: OKC: Update Contract Status , description: Update Contract Status , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKC_REP_STATUS_UPDATE
12.1.1
execution_filename: OKC_REP_STATUS_UPDATE_PVT.contract_status_update_manager , product: OKC - Contracts Core , user_name: OKC: Update Contract Status , description: Update Contract Status , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCPSTCC
12.1.1
execution_filename: OKC_STATUS_CHANGE_PUB.CHANGE_STATUS , product: OKC - Contracts Core , user_name: OKCPSTSS , description: Contracts Status Change , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCPSTCC
12.2.2
execution_filename: OKC_STATUS_CHANGE_PUB.CHANGE_STATUS , product: OKC - Contracts Core , user_name: OKCPSTSS , description: Contracts Status Change , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCPSTSS
12.1.1
execution_filename: OKC_STATUS_CHANGE_PUB.CHANGE_STATUS , product: OKC - Contracts Core , user_name: OKCPSTSS , description: Contracts Status Change , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKCPSTSS
12.2.2
execution_filename: OKC_STATUS_CHANGE_PUB.CHANGE_STATUS , product: OKC - Contracts Core , user_name: OKCPSTSS , description: Contracts Status Change , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
View: OKC_REP_DOC_VERSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_REP_DOC_VERSIONS_V, object_name:OKC_REP_DOC_VERSIONS_V, status:VALID, product: OKC - Contracts Core , description: This view returns repository contract versions , implementation_dba_data: APPS.OKC_REP_DOC_VERSIONS_V ,
-
View: OKC_REP_DOC_VERSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_REP_DOC_VERSIONS_V, object_name:OKC_REP_DOC_VERSIONS_V, status:VALID, product: OKC - Contracts Core , description: This view returns repository contract versions , implementation_dba_data: APPS.OKC_REP_DOC_VERSIONS_V ,
-
Lookup Type: OKC_SESG_TRANS_FOR_COL_HEADER
12.2.2
product: OKC - Contracts Core , meaning: Translation names for results table column headers in SES , description: Translation names for results table column headers in SES ,
-
Lookup Type: OKC_ART_IMP_PROCESS_STATUS
12.1.1
product: OKC - Contracts Core , meaning: Clause Import Process Status , description: Import process status for imported record ,
-
View: OKC_LAUNCH_TASKGRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LAUNCH_TASKGRID_V, object_name:OKC_LAUNCH_TASKGRID_V, status:VALID, product: OKC - Contracts Core , description: View for Launchpad schedule tab , implementation_dba_data: APPS.OKC_LAUNCH_TASKGRID_V ,
-
View: OKC_LAUNCH_TASKGRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LAUNCH_TASKGRID_V, object_name:OKC_LAUNCH_TASKGRID_V, status:VALID, product: OKC - Contracts Core , description: View for Launchpad schedule tab , implementation_dba_data: APPS.OKC_LAUNCH_TASKGRID_V ,
-
Lookup Type: OKC_ART_IMP_PROCESS_STATUS
12.2.2
product: OKC - Contracts Core , meaning: Clause Import Process Status , description: Import process status for imported record ,
-
Lookup Type: OKC_REP_SELL_STATUS_GROUPS
12.1.1
product: OKC - Contracts Core , meaning: Contract status groups , description: Sell side contract status groups ,
-
Lookup Type: OKC_CHANGE_REQUEST_STATUS
12.2.2
product: OKC - Contracts Core , meaning: Change Request Status , description: Change Request Status ,
-
Table: OKC_REP_CON_STATUS_HIST
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_CON_STATUS_HIST, object_name:OKC_REP_CON_STATUS_HIST, status:VALID, product: OKC - Contracts Core , description: Stores status changes history of a contract. Each version of a contract can have its own status history. , implementation_dba_data: OKC.OKC_REP_CON_STATUS_HIST ,
-
Lookup Type: OKC_CHANGE_REQUEST_STATUS
12.1.1
product: OKC - Contracts Core , meaning: Change Request Status , description: Change Request Status ,
-
Lookup Type: OKC_REP_SELL_STATUS_GROUPS
12.2.2
product: OKC - Contracts Core , meaning: Contract status groups , description: Sell side contract status groups ,
-
Lookup Type: OKC_STATUS_TYPE
12.1.1
product: OKC - Contracts Core , meaning: Status Types , description: Status Types ,
-
Lookup Type: OKC_STATUS_TYPE
12.2.2
product: OKC - Contracts Core , meaning: Status Types , description: Status Types ,
-
View: OKC_REL_OBJ_OPP_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_REL_OBJ_OPP_HEADERS_V, object_name:OKC_REL_OBJ_OPP_HEADERS_V, status:VALID, product: OKC - Contracts Core , implementation_dba_data: APPS.OKC_REL_OBJ_OPP_HEADERS_V ,
-
View: OKC_QUE_OBJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_QUE_OBJECTS_V, object_name:OKC_QUE_OBJECTS_V, status:VALID, product: OKC - Contracts Core , implementation_dba_data: APPS.OKC_QUE_OBJECTS_V ,
-
View: OKC_REL_OBJ_OPP_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_REL_OBJ_OPP_HEADERS_V, object_name:OKC_REL_OBJ_OPP_HEADERS_V, status:VALID, product: OKC - Contracts Core , implementation_dba_data: APPS.OKC_REL_OBJ_OPP_HEADERS_V ,
-
View: OKC_QUE_OBJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_QUE_OBJECTS_V, object_name:OKC_QUE_OBJECTS_V, status:VALID, product: OKC - Contracts Core , implementation_dba_data: APPS.OKC_QUE_OBJECTS_V ,
-
Table: OKC_REP_CON_STATUS_HIST
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_CON_STATUS_HIST, object_name:OKC_REP_CON_STATUS_HIST, status:VALID, product: OKC - Contracts Core , description: This table stores the status changes history of a contract. Each version of a contract can have its own status history. , implementation_dba_data: OKC.OKC_REP_CON_STATUS_HIST ,
-
Lookup Type: OKC_ART_USER_ACTS
12.2.2
product: OKC - Contracts Core , meaning: Clause User Actions , description: User actions allowed on clauses ,