Search Results okc_qa_process_parms
Overview
The OKC_QA_PROCESS_PARMS table is a core data structure within the Oracle E-Business Suite Contracts Core (OKC) module, specifically supporting the Quality Assurance (QA) checklist functionality. Its primary role is to store the specific runtime values that must be supplied to process parameters when a QA checklist is executed against a contract. This table acts as a junction, linking QA checklist processes with their required parameter definitions and holding the concrete values for those parameters, thereby enabling the automated and configurable validation of contract data.
Key Information Stored
The table's structure is defined by a composite primary key and stores parameter values for specific QA process runs. The key columns are:
- QLP_QCL_ID: Foreign key to the QA Checklist (OKC_QA_CHKLISTS_B). Identifies the specific checklist.
- QLP_PDF_ID: Foreign key to the Process Definition (OKC_PROCESS_DEFS_B). Identifies the process within the checklist.
- QLP_RUN_SEQUENCE: A sequence number identifying a specific execution instance of the process within the checklist run.
- PDP_ID: Foreign key to OKC_PROCESS_DEF_PARMS_B. Identifies the specific parameter for the process that requires a value.
Alongside these key columns, the table typically contains a column (such as a VALUE or PARAM_VALUE) to store the actual data provided for the parameter during the QA run, though the specific column name is not detailed in the provided excerpt.
Common Use Cases and Queries
The primary use case is auditing and reviewing the inputs used during contract quality checks. For instance, an auditor may need to verify what tolerance value was used for a budget compliance check on a specific contract revision. A common query would join this table to checklist and process definition tables to retrieve all parameter values for a given QA run.
Sample Query Pattern:
SELECT qcl.NAME AS checklist_name,
pdf.NAME AS process_name,
pdp.PARAMETER_NAME,
parm.VALUE
FROM okc_qa_process_parms parm,
okc_qa_chklists_b qcl,
okc_process_defs_b pdf,
okc_process_def_parms_b pdp
WHERE parm.qlp_qcl_id = qcl.id
AND parm.qlp_pdf_id = pdf.id
AND parm.pdp_id = pdp.id
AND qcl.id = :checklist_id;
Related Objects
This table is centrally linked to two key master definition tables via foreign key constraints, as documented in the ETRM metadata:
- OKC_PROCESS_DEF_PARMS_B: The table is referenced via the column OKC_QA_PROCESS_PARMS.PDP_ID. This relationship ensures that every stored parameter value corresponds to a valid, predefined process parameter.
- OKC_QA_LIST_PROCESSES: The table is referenced via the composite foreign key on columns OKC_QA_PROCESS_PARMS.QLP_QCL_ID, QLP_PDF_ID, and QLP_RUN_SEQUENCE. This links the parameter values to a specific instance of a process being run as part of a QA checklist execution.
These relationships enforce data integrity, ensuring parameter values cannot exist without a corresponding process definition and an active QA process run.
-
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 ,
-
Table: OKC_QA_LIST_PROCESSES
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_QA_LIST_PROCESSES, object_name:OKC_QA_LIST_PROCESSES, status:VALID, product: OKC - Contracts Core , description: The usage of a process def in a particular QA check list. , implementation_dba_data: OKC.OKC_QA_LIST_PROCESSES ,
-
Table: OKC_QA_LIST_PROCESSES
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_QA_LIST_PROCESSES, object_name:OKC_QA_LIST_PROCESSES, status:VALID, product: OKC - Contracts Core , description: The usage of a process def in a particular QA check list. , implementation_dba_data: OKC.OKC_QA_LIST_PROCESSES ,
-
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 ,
-
View: OKC_QA_PROCESS_PARMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_QA_PROCESS_PARMS_V, object_name:OKC_QA_PROCESS_PARMS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_QA_LIST_PROCESS_PARMS , implementation_dba_data: APPS.OKC_QA_PROCESS_PARMS_V ,
-
View: OKC_QA_PROCESS_PARMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_QA_PROCESS_PARMS_V, object_name:OKC_QA_PROCESS_PARMS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_QA_LIST_PROCESS_PARMS , implementation_dba_data: APPS.OKC_QA_PROCESS_PARMS_V ,