Search Results okc_process_def_parms_b
Overview
The OKC_PROCESS_DEF_PARMS_B table is a core repository within the Oracle E-Business Suite Contracts Core (OKC) module, specifically for Oracle EBS 12.1.1 and 12.2.2. It serves as the master definition table for parameters associated with process definitions. In the context of the Contracts application, process definitions are used to model and execute complex business workflows and validations. This table's primary role is to define the signature of these processes by storing the metadata for each input or output parameter, including its name, data type, and constraints. It is a foundational object that enables the dynamic and configurable execution of contract-related business logic.
Key Information Stored
The table stores the metadata that defines a parameter for a process definition. While the full column list is not detailed in the provided excerpt, the description specifies the core attributes recorded. The primary key is the ID column, which uniquely identifies each parameter record. A critical foreign key is the PDF_ID column, which links the parameter to its parent process definition in the OKC_PROCESS_DEFS_B table. Based on the documented description, other essential columns would store the parameter's name, its datatype (e.g., VARCHAR2, NUMBER, DATE), a flag indicating whether it is optional or mandatory, and a potential default value. This structure allows the system to understand what data a process expects or returns at runtime.
Common Use Cases and Queries
A primary use case is the analysis and troubleshooting of contract business processes. Developers and functional consultants query this table to understand the expected inputs for a specific process or to audit parameter definitions. Common SQL patterns include listing all parameters for a given process definition or identifying processes that use a specific datatype. For example, to find all parameters for a process definition known by its ID, one would use a query such as: SELECT * FROM okc_process_def_parms_b WHERE pdf_id = <process_definition_id> ORDER BY id;. Reporting use cases often involve joining with OKC_PROCESS_DEFS_B to produce a comprehensive list of processes and their full parameter signatures for documentation or impact analysis during upgrades or customizations.
Related Objects
The OKC_PROCESS_DEF_PARMS_B table is centrally connected to several other key tables in the Contracts Core schema, as documented by its foreign key relationships.
- Parent Reference: The table references
OKC_PROCESS_DEFS_Bvia thePDF_IDforeign key, linking each parameter to its master process definition. - Child References (Tables that depend on OKC_PROCESS_DEF_PARMS_B):
OKC_FUNCTION_EXPR_PARAMS.PDP_ID→ References the parameter definition, likely for use in functional expressions within processes.OKC_OUTCOME_ARGUMENTS.PDP_ID→ References the parameter definition, associating it with specific outcomes of a process.OKC_QA_PROCESS_PARMS.PDP_ID→ References the parameter definition for quality assurance processes.OKC_USER_HOOK_CALLS.PDF_USING_ID→ References the parameter definition, indicating its use in custom user hook calls to extend standard functionality.
These relationships illustrate that the parameter definitions stored in this table are consumed by various components of the Contracts process engine to execute business logic, evaluate outcomes, and support extensibility.
-
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 ,
-
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 ,
-
APPS.OKC_QPP_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.1.1
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.1.1
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.2.2
-
APPS.OKC_PDP_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.1.1
-
APPS.OKC_PDP_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.2.2
-
APPS.OKC_PDP_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.1.1
-
APPS.OKC_QPP_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.2.2
-
APPS.OKC_PDP_PVT dependencies on OKC_PROCESS_DEF_PARMS_B
12.2.2
-
VIEW: OKC.OKC_PROCESS_DEF_PARMS_B#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_PROCESS_DEF_PARMS_B#, status:VALID,
-
VIEW: APPS.OKC_PROCESS_DEF_FUNCTION_V
12.1.1
-
VIEW: APPS.OKC_PROCESS_DEF_OUTCOME_V
12.1.1
-
VIEW: APPS.OKC_PROCESS_DEF_FUNCTION_V
12.2.2
-
VIEW: APPS.OKC_PROCESS_DEF_OUTCOME_V
12.2.2
-
TRIGGER: APPS.OKC_PROCESS_DEF_PARMS_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OKC_PROCESS_DEF_PARMS_B+, status:VALID,
-
SYNONYM: APPS.OKC_PROCESS_DEF_PARMS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_PROCESS_DEF_PARMS_B, status:VALID,
-
SYNONYM: APPS.OKC_PROCESS_DEF_PARMS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_PROCESS_DEF_PARMS_B, status:VALID,
-
TRIGGER: APPS.OKC_PROCESS_DEF_PARMS_B+
12.2.2
-
VIEW: APPS.OKC_PROCESS_DEF_FUNCTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_FUNCTION_V, object_name:OKC_PROCESS_DEF_FUNCTION_V, status:VALID,
-
VIEW: APPS.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,
-
VIEW: APPS.OKC_PROCESS_DEF_FUNCTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_FUNCTION_V, object_name:OKC_PROCESS_DEF_FUNCTION_V, status:VALID,
-
VIEW: OKC.OKC_PROCESS_DEF_PARMS_B#
12.2.2
-
View: OKC_PROCESS_DEF_FUNCTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_FUNCTION_V, object_name:OKC_PROCESS_DEF_FUNCTION_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Functions , implementation_dba_data: APPS.OKC_PROCESS_DEF_FUNCTION_V ,
-
View: OKC_PROCESS_DEF_OUTCOME_V
12.2.2
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 ,
-
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 ,
-
VIEW: APPS.OKC_PROCESS_DEF_PARAMETERS_V
12.1.1
-
View: OKC_PROCESS_DEF_FUNCTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_FUNCTION_V, object_name:OKC_PROCESS_DEF_FUNCTION_V, status:VALID, product: OKC - Contracts Core , description: Subtype view for Process Definitions - Functions , implementation_dba_data: APPS.OKC_PROCESS_DEF_FUNCTION_V ,
-
VIEW: APPS.OKC_PROCESS_DEF_PARAMETERS_V
12.2.2
-
VIEW: APPS.OKC_PROCESS_DEF_OUTCOME_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_PROCESS_DEF_OUTCOME_V, object_name:OKC_PROCESS_DEF_OUTCOME_V, status:VALID,
-
FUNCTION: APPS.OKC_PROCESS_DEF_PARMS_B=
12.2.2
-
TABLE: OKC.OKC_PROCESS_DEF_PARMS_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_TL, object_name:OKC_PROCESS_DEF_PARMS_TL, status:VALID,
-
TABLE: OKC.OKC_PROCESS_DEF_PARMS_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_TL, object_name:OKC_PROCESS_DEF_PARMS_TL, status:VALID,
-
Table: OKC_FUNCTION_EXPR_PARAMS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_FUNCTION_EXPR_PARAMS, object_name:OKC_FUNCTION_EXPR_PARAMS, status:VALID, product: OKC - Contracts Core , description: The parameter values to be supplied for the function in a CONDITION LINE. , implementation_dba_data: OKC.OKC_FUNCTION_EXPR_PARAMS ,
-
Table: OKC_PROCESS_DEF_PARMS_TL
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_TL, object_name:OKC_PROCESS_DEF_PARMS_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_PROCESS_DEF_PARMS_B, as per MLS standards. , implementation_dba_data: OKC.OKC_PROCESS_DEF_PARMS_TL ,
-
Table: OKC_PROCESS_DEF_PARMS_TL
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEF_PARMS_TL, object_name:OKC_PROCESS_DEF_PARMS_TL, status:VALID, product: OKC - Contracts Core , description: Translatable columns from OKC_PROCESS_DEF_PARMS_B, as per MLS standards. , implementation_dba_data: OKC.OKC_PROCESS_DEF_PARMS_TL ,
-
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 ,
-
FUNCTION: APPS.OKC_PROCESS_DEF_PARMS_B=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:OKC_PROCESS_DEF_PARMS_B=, status:VALID,
-
Table: OKC_USER_HOOK_CALLS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_USER_HOOK_CALLS, object_name:OKC_USER_HOOK_CALLS, status:VALID, product: OKC - Contracts Core , description: Calls made to pl/sql routines. , implementation_dba_data: OKC.OKC_USER_HOOK_CALLS ,
-
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_USER_HOOK_CALLS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_USER_HOOK_CALLS, object_name:OKC_USER_HOOK_CALLS, status:VALID, product: OKC - Contracts Core , description: Calls made to pl/sql routines. , implementation_dba_data: OKC.OKC_USER_HOOK_CALLS ,
-
APPS.OKC_PDP_PVT SQL Statements
12.1.1
-
Table: OKC_FUNCTION_EXPR_PARAMS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_FUNCTION_EXPR_PARAMS, object_name:OKC_FUNCTION_EXPR_PARAMS, status:VALID, product: OKC - Contracts Core , description: The parameter values to be supplied for the function in a CONDITION LINE. , implementation_dba_data: OKC.OKC_FUNCTION_EXPR_PARAMS ,
-
Table: OKC_PROCESS_DEFS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_PROCESS_DEFS_B, object_name:OKC_PROCESS_DEFS_B, status:VALID, product: OKC - Contracts Core , description: This table stores information of PL/SQL processes or workflows within the application which are used as OUTCOME, CONTRACT PROCESS, QA PROCESS, or FUNCTION in a CONDITION LINE. , implementation_dba_data: OKC.OKC_PROCESS_DEFS_B ,
-
Table: OKC_QA_PROCESS_PARMS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_QA_PROCESS_PARMS, object_name:OKC_QA_PROCESS_PARMS, status:VALID, product: OKC - Contracts Core , description: Values to be provided to the process parameters when the QA check list is run. , implementation_dba_data: OKC.OKC_QA_PROCESS_PARMS ,
-
Table: OKC_QA_PROCESS_PARMS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_QA_PROCESS_PARMS, object_name:OKC_QA_PROCESS_PARMS, status:VALID, product: OKC - Contracts Core , description: Values to be provided to the process parameters when the QA check list is run. , implementation_dba_data: OKC.OKC_QA_PROCESS_PARMS ,
-
APPS.OKC_PDP_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.OKC_PDP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_PDP_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2