Search Results okc_outcome_arguments
Overview
The OKC_OUTCOME_ARGUMENTS table is a core data repository within the Oracle E-Business Suite Contracts Core (OKC) module. It functions as a critical junction table that stores the specific argument values required to execute a business process defined for a contract outcome. In essence, when a defined outcome (such as "Approve" or "Notify") is triggered for a contract, the associated process may require parameters. This table holds the concrete values for those parameters, linking the outcome, the process definition, and the supplied data. Its role is to enable the dynamic and parameterized execution of business processes within the contract lifecycle management framework of Oracle EBS.
Key Information Stored
The table's primary function is to store the linkage between an outcome, a process parameter, and its value. The key columns that facilitate this are the foreign key references: OCE_ID (Outcome ID), PDP_ID (Process Definition Parameter ID), and AAE_ID (Action Attribute ID). The ID column serves as the unique primary key. While the provided metadata does not list all value columns, the table's description indicates it stores the "Values to pass to process definition parameters." This typically involves columns to hold the argument value itself (e.g., a VARCHAR2 or NUMBER column) and potentially a data type indicator. The structure ensures that for a given contract outcome action, the correct parameter values are retrieved and passed to the invoked business process engine.
Common Use Cases and Queries
A primary use case is troubleshooting or auditing the parameterized behavior of contract outcomes. For instance, an administrator may need to verify what specific value is being passed to a notification or approval workflow when a particular contract outcome is executed. Common queries involve joining to related master tables to make the data human-readable.
- Sample Query to List All Arguments for an Outcome:
SELECT oa.id, oa.argument_value, ob.outcome_name, pd.parameter_name
FROM okc_outcome_arguments oa,
okc_outcomes_b ob,
okc_process_def_parms_b pd
WHERE oa.oce_id = ob.id
AND oa.pdp_id = pd.id
AND ob.outcome_name = 'APPROVE'; - Reporting Use Case: Generating a report that maps all configured contract outcomes to their required process parameters and default or configured values, which is essential for process design reviews and compliance audits.
Related Objects
The OKC_OUTCOME_ARGUMENTS table is centrally connected to three key master tables in the Contracts Core schema, as defined by its foreign key constraints:
- OKC_OUTCOMES_B: Joined via the OCE_ID column. This table defines the available outcomes (e.g., Approve, Reject, Notify) within the system.
- OKC_PROCESS_DEF_PARMS_B: Joined via the PDP_ID column. This table holds the definition of parameters required by business processes that can be triggered by outcomes.
- OKC_ACTION_ATTRIBUTES_B: Joined via the AAE_ID column. This table likely provides additional context or attributes for the specific action being taken, further qualifying the argument's usage.
These relationships position OKC_OUTCOME_ARGUMENTS as the operational table that brings together the definitions from OKC_OUTCOMES_B and OKC_PROCESS_DEF_PARMS_B with concrete execution data.
-
Table: OKC_OUTCOME_ARGUMENTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS, object_name:OKC_OUTCOME_ARGUMENTS, status:VALID, product: OKC - Contracts Core , description: Values to pass to process definition parameters. , implementation_dba_data: OKC.OKC_OUTCOME_ARGUMENTS ,
-
Table: OKC_OUTCOME_ARGUMENTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS, object_name:OKC_OUTCOME_ARGUMENTS, status:VALID, product: OKC - Contracts Core , description: Values to pass to process definition parameters. , implementation_dba_data: OKC.OKC_OUTCOME_ARGUMENTS ,
-
APPS.OKC_OAT_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.1.1
-
APPS.OKC_OAT_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.1.1
-
APPS.OKC_OAT_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.2.2
-
APPS.OKC_OAT_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.2.2
-
APPS.OKC_VERSION_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.2.2
-
APPS.OKC_VERSION_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.1.1
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.2.2
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_OUTCOME_ARGUMENTS
12.1.1
-
VIEW: OKC.OKC_OUTCOME_ARGUMENTS#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_OUTCOME_ARGUMENTS#, status:VALID,
-
SYNONYM: APPS.OKC_OUTCOME_ARGUMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_OUTCOME_ARGUMENTS, status:VALID,
-
View: OKC_OUTCOME_ARGUMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS_V, object_name:OKC_OUTCOME_ARGUMENTS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_OUTCOME_ARGUMENTS , implementation_dba_data: APPS.OKC_OUTCOME_ARGUMENTS_V ,
-
SYNONYM: APPS.OKC_OUTCOME_ARGUMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_OUTCOME_ARGUMENTS, status:VALID,
-
View: OKC_OUTCOME_ARGUMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS_V, object_name:OKC_OUTCOME_ARGUMENTS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_OUTCOME_ARGUMENTS , implementation_dba_data: APPS.OKC_OUTCOME_ARGUMENTS_V ,
-
VIEW: OKC.OKC_OUTCOME_ARGUMENTS#
12.2.2
-
TRIGGER: APPS.OKC_OUTCOME_ARGUMENTS+
12.2.2
-
TRIGGER: APPS.OKC_OUTCOME_ARGUMENTS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OKC_OUTCOME_ARGUMENTS+, status:VALID,
-
APPS.OKC_OAT_PVT SQL Statements
12.1.1
-
APPS.OKC_OAT_PVT SQL Statements
12.2.2
-
VIEW: APPS.OKC_OUTCOME_ARGUMENTS_V
12.1.1
-
VIEW: APPS.OKC_OUTCOME_ARGUMENTS_V
12.2.2
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
Table: OKC_OUTCOME_ARGUMENTS_H
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS_H, object_name:OKC_OUTCOME_ARGUMENTS_H, status:VALID, product: OKC - Contracts Core , description: History Table for table OKC_OUTCOME_ARGUMENTS , implementation_dba_data: OKC.OKC_OUTCOME_ARGUMENTS_H ,
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
VIEW: APPS.OKC_PROCESS_DEF_OUTCOME_V
12.2.2
-
VIEW: APPS.OKC_PROCESS_DEF_OUTCOME_V
12.1.1
-
FUNCTION: APPS.OKC_OUTCOME_ARGUMENTS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:OKC_OUTCOME_ARGUMENTS=, status:VALID,
-
FUNCTION: APPS.OKC_OUTCOME_ARGUMENTS=
12.2.2
-
Table: OKC_OUTCOMES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOMES_B, object_name:OKC_OUTCOMES_B, status:VALID, product: OKC - Contracts Core , description: Indicates the use of a process definition by a condition. , implementation_dba_data: OKC.OKC_OUTCOMES_B ,
-
Table: OKC_ACTION_ATTRIBUTES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ACTION_ATTRIBUTES_B, object_name:OKC_ACTION_ATTRIBUTES_B, status:VALID, product: OKC - Contracts Core , description: Stores attributes that describe the Action. , implementation_dba_data: OKC.OKC_ACTION_ATTRIBUTES_B ,
-
Table: OKC_ACTION_ATTRIBUTES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ACTION_ATTRIBUTES_B, object_name:OKC_ACTION_ATTRIBUTES_B, status:VALID, product: OKC - Contracts Core , description: Stores attributes that describe the Action , implementation_dba_data: OKC.OKC_ACTION_ATTRIBUTES_B ,
-
APPS.OKC_OAT_PVT dependencies on OKC_UTIL
12.1.1
-
APPS.OKC_OAT_PVT dependencies on OKC_UTIL
12.2.2
-
Table: OKC_OUTCOME_ARGUMENTS_H
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS_H, object_name:OKC_OUTCOME_ARGUMENTS_H, status:VALID, product: OKC - Contracts Core , description: This is a mirror image of base table OKC_OUTCOME_ARGUMENTS, please refer to the base table for detailed column level information , implementation_dba_data: OKC.OKC_OUTCOME_ARGUMENTS_H ,
-
TABLE: OKC.OKC_OUTCOME_ARGUMENTS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS, object_name:OKC_OUTCOME_ARGUMENTS, status:VALID,
-
APPS.OKC_VERSION_PVT dependencies on OKC_K_PROCESSES
12.1.1
-
View: OKC_OUTCOME_ARGUMENTS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS_HV, object_name:OKC_OUTCOME_ARGUMENTS_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_OUTCOME_ARGUMENTS. , implementation_dba_data: APPS.OKC_OUTCOME_ARGUMENTS_HV ,
-
Table: OKC_OUTCOMES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOMES_B, object_name:OKC_OUTCOMES_B, status:VALID, product: OKC - Contracts Core , description: Indicates the use of a process definition by a condition. , implementation_dba_data: OKC.OKC_OUTCOMES_B ,
-
Table: OKC_PROCESS_DEF_PARMS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_B, object_name:OKC_PROCESS_DEF_PARMS_B, status:VALID, product: OKC - Contracts Core , description: Records the parameters for a process definition, including such information as the parameter name, datatype, optionality, and default value. , implementation_dba_data: OKC.OKC_PROCESS_DEF_PARMS_B ,
-
APPS.OKC_VERSION_PVT dependencies on OKC_OUTCOMES_TL
12.1.1
-
Table: OKC_PROCESS_DEF_PARMS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_B, object_name:OKC_PROCESS_DEF_PARMS_B, status:VALID, product: OKC - Contracts Core , description: This table records the parameters for a process, including such information as the parameter name, datatype, optionality, and default value. , implementation_dba_data: OKC.OKC_PROCESS_DEF_PARMS_B ,
-
PACKAGE BODY: APPS.OKC_OAT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_OAT_PVT, status:VALID,
-
TABLE: OKC.OKC_OUTCOME_ARGUMENTS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS, object_name:OKC_OUTCOME_ARGUMENTS, status:VALID,
-
View: OKC_OUTCOME_ARGUMENTS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_OUTCOME_ARGUMENTS_HV, object_name:OKC_OUTCOME_ARGUMENTS_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_OUTCOME_ARGUMENTS. , implementation_dba_data: APPS.OKC_OUTCOME_ARGUMENTS_HV ,
-
APPS.OKC_VERSION_PVT dependencies on OKC_OUTCOMES_TL
12.2.2
-
PACKAGE BODY: APPS.OKC_OAT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_OAT_PVT, status:VALID,
-
APPS.OKC_VERSION_PVT dependencies on OKC_K_PROCESSES
12.2.2
-
PACKAGE: APPS.OKC_OAT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_OAT_PVT, status:VALID,
-
View: OKC_PROCESS_DEF_OUTCOME_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_OUTCOME_V, object_name:OKC_PROCESS_DEF_OUTCOME_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Outcomes , implementation_dba_data: APPS.OKC_PROCESS_DEF_OUTCOME_V ,