Results for “pdf_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OKC_PROCESS_DEF_PARMS_B is a core configuration table in the Oracle Contracts (OKC) module of Oracle E-Business Suite, valid in releases 12.1.1 and 12.2.2. It records the parameters belonging to a process definition stored in OKC_PROCESS_DEFS_B. Each row defines a single input or argument that a contract process expects, capturing the parameter name, its datatype, whether it is mandatory, and any default value. In this capacity the table acts as the metadata layer that drives the Contract Expert, user hook, and outcome-argument frameworks — the runtime engine reads these definitions to validate and bind values supplied by a contract or a calling program.
Under a heuristic Data Vault classification mined from its foreign-key topology, the table is assessed as hub-leaning. Each row carries a surrogate identifier and is referenced by multiple dependent tables, which suggests it behaves as a durable business key entity rather than a transactional satellite. This classification is offered as a modeling suggestion only; in native EBS terms the object is a standard seeded/transactional configuration table owned by OKC.
Key Information Stored
The table contains nineteen documented columns. The most operationally significant are listed below.
- ID — Surrogate primary key, enforced by the constraint OKC_PROCESS_DEF_PARMS_B_PK. It uniquely identifies each parameter definition.
- PDF_ID — Foreign key to OKC_PROCESS_DEFS_B; identifies the parent process definition to which the parameter belongs.
- NAME — The parameter name used within the process definition.
- DATA_TYPE — Declared datatype of the parameter (for example character, number, or date), used to validate supplied values.
- REQUIRED_YN — Optionality flag indicating whether the parameter must be populated at runtime.
- DEFAULT_VALUE — Default value applied when no explicit value is passed.
- SEEDED_FLAG — Indicates whether the row was delivered as Oracle seed data or created by the customer.
- APPLICATION_ID — Owning application identifier, supporting multi-application partitioning.
- SECURITY_GROUP_ID — Foreign key to FND_SECURITY_GROUPS, controlling row visibility by security group.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard auditing and optimistic-locking columns.
- ZD_EDITION_NAME — Editioning column introduced under the EBS online patching (ADOP) architecture in 12.2, used together with the business-key index.
The documented unique index OKC_PROCESS_DEF_PARMS_B_U1 spans (ID, ZD_EDITION_NAME), reflecting the edition-aware key design of 12.2.2. The surrogate key remains ID, while the composite unique index is the business-key candidate.
Common Use Cases and Queries
Typical uses include reviewing which parameters a given process definition exposes, auditing seeded versus custom parameters, and troubleshooting runtime parameter binding errors.
- List parameters for a process definition:
SELECT NAME, DATA_TYPE, REQUIRED_YN, DEFAULT_VALUE FROM OKC_PROCESS_DEF_PARMS_B WHERE PDF_ID = :pdf_id ORDER BY NAME; - Identify mandatory parameters: filter on
REQUIRED_YN = 'Y'. - Distinguish customer extensions from Oracle seed data using
SEEDED_FLAG. - Join to dependent argument tables to trace how a parameter is consumed.
Related Objects
- OKC_PROCESS_DEFS_B — parent table, joined via
OKC_PROCESS_DEF_PARMS_B.PDF_ID = OKC_PROCESS_DEFS_B.ID. - OKC_FUNCTION_EXPR_PARAMS — references this table via
PDP_ID. - OKC_OUTCOME_ARGUMENTS — references this table via
PDP_ID. - OKC_QA_PROCESS_PARMS — references this table via
PDP_ID. - OKC_USER_HOOK_CALLS — references this table via
PDF_USING_ID. - FND_SECURITY_GROUPS — referenced through
SECURITY_GROUP_ID.
-
Records the parameters for a process definition, including such information as the parameter name, datatype, optionality, and default value.
-
Calls made to pl/sql routines.
-
View: OKC_USER_HOOK_CALLS_V 12.2.2
View for table OKC_USER_HOOK_CALLS
APPS.OKC_USER_HOOK_CALLS_V·↳ OKC_USER_HOOK_CALLS·Explore OKC module →
-
This is a mirror image of base table OKC_K_PROCESSES, please refer to the base table for detailed column level information
-
Subtype view for Process Definitions - Functions
APPS.OKC_PROCESS_DEF_FUNCTION_V·↳ OKC_CONDITION_LINES_B·↳ OKC_FUNCTION_EXPR_PARAMS·↳ OKC_PROCESS_DEFS_B·Explore OKC module →
-
Subtype view for Process Definitions - Outcomes
APPS.OKC_PROCESS_DEF_OUTCOME_V·↳ OKC_OUTCOMES_B·↳ OKC_OUTCOME_ARGUMENTS·↳ OKC_PROCESS_DEFS_B·Explore OKC module →
-
APPS.OKL_VP_QACHECK_RESULTS_UV·↳ OKC_PROCESS_DEFS_B·↳ OKC_PROCESS_DEFS_TL·↳ OKC_QA_CHECK_LISTS_TL·Explore OKL module →
-
APPS.CSC_CONDITION_FUNCTION_V·↳ OKC_CONDITION_LINES_V·↳ OKC_PROCESS_DEFS_V·Explore CSC module →
-
View: OKS_K_LINES_V 12.1.1
Service Contracts Line Attributes
APPS.OKS_K_LINES_V·↳ OKS_K_LINES_B·↳ OKS_K_LINES_TL·Explore OKS module →
-
View: OKS_K_LINES_HV 12.2.2
Service Contracts Line Attributes History
APPS.OKS_K_LINES_HV·↳ OKS_K_LINES_BH·↳ OKS_K_LINES_TLH·Explore OKS module →
-
View: OKC_CLASS_OPERATIONS_V 12.2.2
APPS.OKC_CLASS_OPERATIONS_V·↳ OKC_CLASS_OPERATIONS·Explore OKC module →
-
Holds the configuration rules for Autonumbering setup
-
This table records the parameters for a process, including such information as the parameter name, datatype, optionality, and default value.
-
View: OKS_AUTH_LINES_V 12.1.1
APPS.OKS_AUTH_LINES_V·↳ OKC_K_LINES_B·↳ OKC_K_LINES_TL·↳ OKS_K_LINES_B·Explore OKS module →
-
View based on tables OKC_PROCESS_DEF_PARAMETERS_B and OKC_PROCESS_DEF_PARAMETERS_TL.
APPS.OKC_PROCESS_DEF_PARAMETERS_V·↳ OKC_PROCESS_DEF_PARMS_B·↳ OKC_PROCESS_DEF_PARMS_TL·Explore OKC module →
-
View based on tables OKC_PROCESS_DEF_PARAMETERS_B and OKC_PROCESS_DEF_PARAMETERS_TL.
APPS.OKC_PROCESS_DEF_PARAMETERS_V·↳ OKC_PROCESS_DEF_PARMS_B·↳ OKC_PROCESS_DEF_PARMS_TL·Explore OKC module →
-
The usage of a process def in a particular QA check list.
-
View: OKC_USER_HOOK_PDF_V 12.1.1
View for Process Defs and User Hook Calls
APPS.OKC_USER_HOOK_PDF_V·↳ OKC_PROCESS_DEFS_V·↳ OKC_USER_HOOK_CALLS_V·Explore OKC module →
-
Defines the use of a particular process for a particular contract.
-
View: OKC_USER_HOOK_PDF_V 12.2.2
View for Process Defs and User Hook Calls
APPS.OKC_USER_HOOK_PDF_V·↳ OKC_PROCESS_DEFS_V·↳ OKC_USER_HOOK_CALLS_V·Explore OKC module →
-
View: OKC_K_PROCESSES_V 12.1.1
View for table OKC_CONTRACT_PROCESSES
APPS.OKC_K_PROCESSES_V·↳ OKC_K_PROCESSES·Explore OKC module →
-
View: OKC_K_CPS_PDF_HV 12.1.1
History view for OKC_K_CPS_PDF.
APPS.OKC_K_CPS_PDF_HV·↳ OKC_K_PROCESSES_HV·↳ OKC_PROCESS_DEFS_V·Explore OKC module →
-
View: OKC_USER_HOOK_CALLS_V 12.1.1
View for table OKC_USER_HOOK_CALLS
APPS.OKC_USER_HOOK_CALLS_V·↳ OKC_USER_HOOK_CALLS·Explore OKC module →
-
View: OKC_K_CPS_PDF_V 12.1.1
View for detailed information of contract processes.
APPS.OKC_K_CPS_PDF_V·↳ OKC_K_PROCESSES_V·↳ OKC_PROCESS_DEFS_V·Explore OKC module →
-
Defines the use of a particular process for a particular contract.
-
View: OKC_K_PROCESSES_V 12.2.2
View for table OKC_CONTRACT_PROCESSES
APPS.OKC_K_PROCESSES_V·↳ OKC_K_PROCESSES·Explore OKC module →
-
History Table for table OKC_CONTRACT_PROCESSES
-
View: OKC_K_PROCESSES_HV 12.1.1
History view for OKC_K_PROCESSES.
APPS.OKC_K_PROCESSES_HV·↳ OKC_K_PROCESSES_H·Explore OKC module →
-
View: OKC_K_PROCESSES_HV 12.2.2
History view for OKC_K_PROCESSES.
APPS.OKC_K_PROCESSES_HV·↳ OKC_K_PROCESSES_H·Explore OKC module →
-
History Table for table OKC_USER_HOOK_CALLS
-
Indicates the use of a process definition by a condition.
-
View for table OKC_QA_LIST_PROCESSES
APPS.OKC_QA_LIST_PROCESSES_V·↳ OKC_QA_LIST_PROCESSES·Explore OKC module →
-
Subtype view for Process Definitions - Functions
APPS.OKC_PROCESS_DEF_FUNCTION_V·↳ OKC_CONDITION_LINES_B·↳ OKC_FUNCTION_EXPR_PARAMS·↳ OKC_PROCESS_DEFS_B·Explore OKC module →
-
Subtype view for Process Definitions - Outcomes
APPS.OKC_PROCESS_DEF_OUTCOME_V·↳ OKC_OUTCOMES_B·↳ OKC_OUTCOME_ARGUMENTS·↳ OKC_PROCESS_DEFS_B·Explore OKC module →
-
View: OKC_CONDITION_LINES_HV 12.2.2
History view for OKC_CONDITION_LINES.
APPS.OKC_CONDITION_LINES_HV·↳ OKC_CONDITION_LINES_BH·↳ OKC_CONDITION_LINES_TLH·Explore OKC module →
-
View: OKC_OUTCOMES_V 12.2.2
View based on tables OKC_OUTCOMES_B, OKC_OUTCOMES_TL
APPS.OKC_OUTCOMES_V·↳ OKC_OUTCOMES_B·↳ OKC_OUTCOMES_TL·Explore OKC module →
-
View for table OKC_EVENT_DEF_LINES_B
APPS.OKC_CNL_FUNCTION_EXPR_V·↳ OKC_CONDITION_LINES_B·↳ OKC_CONDITION_LINES_TL·Explore OKC module →
-
View: OKS_K_DEFAULTS_V 12.2.2
This table is used to hold default values used when renewing a service contract or when creating a service contract from an order.The defaults can either be a "Master" default, where CDT_TYPE = 'MDT', or a "Segmented" default, where CDT_TYP
-
Indicates the use of a process definition by a condition.
-
View: OKC_CONDITION_LINES_HV 12.1.1
History view for OKC_CONDITION_LINES.
APPS.OKC_CONDITION_LINES_HV·↳ OKC_CONDITION_LINES_BH·↳ OKC_CONDITION_LINES_TLH·Explore OKC module →
-
APPS.OKL_VP_QACHECK_RESULTS_UV·↳ OKC_PROCESS_DEFS_B·↳ OKC_PROCESS_DEFS_TL·↳ OKC_QA_CHECK_LISTS_TL·Explore OKL module →
-
View: OKC_OUTCOMES_HV 12.1.1
History view for OKC_OUTCOMES.
APPS.OKC_OUTCOMES_HV·↳ OKC_OUTCOMES_BH·↳ OKC_OUTCOMES_TLH·Explore OKC module →
-
APPS.CSC_CONDITION_FUNCTION_V·↳ OKC_CONDITION_LINES_V·↳ OKC_PROCESS_DEFS_V·Explore CSC module →
-
View: OKC_CONDITION_LINES_V 12.1.1
View for table OKC_EVENT_DEF_LINES_B
APPS.OKC_CONDITION_LINES_V·↳ OKC_CONDITION_LINES_B·↳ OKC_CONDITION_LINES_TL·Explore OKC module →
-
History table for OKC_CONDITION_LINES_B.
-
View: OKS_K_DEFAULTS_V 12.1.1
This table is used to hold default values used when renewing a service contract or when creating a service contract from an order.The defaults can either be a "Master" default, where CDT_TYPE = 'MDT', or a "Segmented" default, where CDT_TYP
-
Stores boolean expression which further qualifies a Condition Header.
-
This table is used to hold default values used when renewing a service contract or when creating a service contract from an order.The defaults can either be a "Master" default, where CDT_TYPE = 'MDT', or a "Segmented" default, where CDT_TYP
-
APPS.CSC_CONDITION_EXPRESSION_V·↳ OKC_ACTION_ATTRIBUTES_V·↳ OKC_CONDITION_LINES_V·Explore CSC module →
-
Each Condition Line expresses a Boolean condition. Multiple Condition Lines may be and'd or or'd together and nested using parenthesis.
APPS.CSC_CONDITION_LINE_DETAILS_V·↳ CSC_CORE_UTILS_PVT·↳ OKC_ACTION_ATTRIBUTES_V·↳ OKC_CONDITION_LINES_V·Explore CSC module →