Search Results okc_bus_variables_v
Overview
OKC_BUS_VARIABLES_V is a consolidated, language-aware view owned by the APPS schema within the OKC - Contracts Core product of Oracle E-Business Suite. It presents the definition of business variables that drive contract authoring, clause substitution, and contract expert rule evaluation in Oracle Contracts (both the core Contracts module and the integrated Contract Terms Library). In EBS 12.1.1 and 12.2.2 the view is registered as VALID and is exposed for reporting, integration, and diagnostic purposes.
Business variables in OKC represent named, typed data elements — for example contract amount, counterparty name, or effective date — that can be referenced inside contract templates, clause text, and rules. The view joins the base (non-translated) definition to the translated (language-specific) description, resolving the user's session language through USERENV('LANG'). This makes it the natural entry point for any query that needs both the technical definition and the human-readable name/description of a variable.
Underlying Base Objects
The view is defined over two documented base objects:
- OKC_BUS_VARIABLES_B — the base table holding the language-independent definition of each variable, including variable code, datatype, default value, intent, and descriptive flexfield attributes. The view aliases this as B.
- OKC_BUS_VARIABLES_TL — the translation table supplying VARIABLE_NAME and DESCRIPTION per language. The view aliases this as T.
The two are joined on VARIABLE_CODE, with the translation restricted to the session language (T.LANGUAGE = USERENV('LANG')). The B.ROWID is surfaced as ROW_ID, and B.XPRT_VALUE_SET_NAME is exposed under the alias XPRT_VALUE_SET_NAME. Because the view is defined with a join on a translation table, it is effectively a single-row-per-variable, single-language projection of the underlying base table.
Key Columns
- VARIABLE_CODE — the unique technical identifier of the variable; the join key between base and translation tables.
- VARIABLE_NAME / DESCRIPTION — language-specific display name and description.
- VARIABLE_DATATYPE / VARIABLE_TYPE — the data type and classification governing the values the variable may hold.
- VARIABLE_DEFAULT_VALUE — value applied when the contract or template does not supply one.
- VARIABLE_INTENT — the intended usage of the variable within contract authoring.
- EXTERNAL_YN, CONTRACT_EXPERT_YN, DISABLED_YN — flags indicating whether the variable is externally sourced, used by Contract Expert, or currently inactive.
- APPLICATION_ID, VALUE_SET_ID, XPRT_VALUE_SET_NAME — linkage to the owning application and to the value set that validates the variable's values.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard audit and optimistic-locking columns.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — descriptive flexfield segments.
Common Use Cases and Queries
Typical uses include listing active variables available to authors, locating the value set bound to a variable, and auditing variables used by Contract Expert or external integrations.
List all enabled variables with their display names:
SELECT variable_code, variable_name, description, variable_datatype, variable_default_value FROM apps.okc_bus_variables_v WHERE disabled_yn = 'N' ORDER BY variable_name;
Identify Contract Expert variables and their value sets:
SELECT variable_code, variable_name, xprt_value_set_name FROM apps.okc_bus_variables_v WHERE contract_expert_yn = 'Y';
Find externally sourced variables bound to a specific value set:
SELECT variable_code, variable_name, value_set_id FROM apps.okc_bus_variables_v WHERE external_yn = 'Y' AND value_set_id IS NOT NULL;
Because the definition is filtered to USERENV('LANG'), results reflect the language of the querying session, which should be considered when extracting data for multilingual reporting or interfaces.
-
View: OKC_BUS_VARIABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_BUS_VARIABLES_V, object_name:OKC_BUS_VARIABLES_V, status:VALID, product: OKC - Contracts Core , description: Variables view definition , implementation_dba_data: APPS.OKC_BUS_VARIABLES_V ,
-
View: OKC_BUS_VARIABLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_BUS_VARIABLES_V, object_name:OKC_BUS_VARIABLES_V, status:VALID, product: OKC - Contracts Core , description: Variables view definition , implementation_dba_data: APPS.OKC_BUS_VARIABLES_V ,
-
VIEW: APPS.OKC_XPRT_BUS_VARIABLES_V
12.1.1
-
VIEW: APPS.OKC_XPRT_BUS_VARIABLES_V
12.2.2
-
SYNONYM: APPS.OKC_BUS_VARIABLES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_BUS_VARIABLES_TL, status:VALID,
-
View: OKC_XPRT_BUS_VARIABLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_XPRT_BUS_VARIABLES_V, object_name:OKC_XPRT_BUS_VARIABLES_V, status:VALID, product: OKC - Contracts Core , description: View for contract expert business variables , implementation_dba_data: APPS.OKC_XPRT_BUS_VARIABLES_V ,
-
SYNONYM: APPS.OKC_BUS_VARIABLES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_BUS_VARIABLES_TL, status:VALID,
-
View: OKC_XPRT_BUS_VARIABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_XPRT_BUS_VARIABLES_V, object_name:OKC_XPRT_BUS_VARIABLES_V, status:VALID, product: OKC - Contracts Core , description: View for contract expert business variables , implementation_dba_data: APPS.OKC_XPRT_BUS_VARIABLES_V ,
-
SYNONYM: APPS.OKC_BUS_VARIABLES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_BUS_VARIABLES_B, status:VALID,
-
PACKAGE BODY: APPS.OKC_XPRT_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_XPRT_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_XPRT_RULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_XPRT_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_XPRT_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_XPRT_UTIL_PVT, status:VALID,
-
SYNONYM: APPS.OKC_BUS_VARIABLES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_BUS_VARIABLES_B, status:VALID,
-
PACKAGE BODY: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_DELIVERABLE_PROCESS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_DELIVERABLE_PROCESS_PVT, status:VALID,
-
VIEW: APPS.OKC_XPRT_BUS_VARIABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_XPRT_BUS_VARIABLES_V, object_name:OKC_XPRT_BUS_VARIABLES_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKC_XPRT_BUS_VARIABLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_XPRT_BUS_VARIABLES_V, object_name:OKC_XPRT_BUS_VARIABLES_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.OKC_XPRT_RULE_PVT SQL Statements
12.2.2
-
VIEW: APPS.OKC_BUS_VARIABLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_BUS_VARIABLES_V, object_name:OKC_BUS_VARIABLES_V, status:VALID,
-
VIEW: APPS.OKC_BUS_VARIABLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_BUS_VARIABLES_V, object_name:OKC_BUS_VARIABLES_V, status:VALID,
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_BUS_VARIABLES_V
12.2.2
-
APPS.OKC_XPRT_UTIL_PVT dependencies on OKC_BUS_VARIABLES_V
12.2.2
-
APPS.OKC_XPRT_RULE_PVT dependencies on OKC_BUS_VARIABLES_V
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_BUS_VARIABLES_V
12.1.1
-
APPS.OKC_XPRT_UTIL_PVT dependencies on OKC_BUS_VARIABLES_V
12.1.1
-
APPS.OKC_XPRT_UTIL_PVT SQL Statements
12.1.1
-
APPS.OKC_XPRT_UTIL_PVT SQL Statements
12.2.2
-
APPS.OKC_XPRT_RULE_PVT dependencies on FND_FLEX_VALUE_SETS
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_SECTIONS_B
12.2.2
-
APPS.OKC_XPRT_RULE_PVT dependencies on FND_LOOKUPS
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_SECTIONS_B
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_K_ART_VARIABLES
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_K_ARTICLES_B
12.2.2
-
PACKAGE BODY: APPS.OKC_XPRT_RULE_PVT
12.2.2
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_K_ART_VARIABLES
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT dependencies on OKC_K_ARTICLES_B
12.1.1
-
PACKAGE BODY: APPS.OKC_XPRT_UTIL_PVT
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT SQL Statements
12.1.1
-
APPS.OKC_DELIVERABLE_PROCESS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKC_XPRT_UTIL_PVT
12.2.2
-
eTRM - OKC Tables and Views
12.2.2
description: Intersection entity between rules and templates ,
-
eTRM - OKC Tables and Views
12.1.1
description: Intersection entity between templates and rules. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.1.1
-
PACKAGE BODY: APPS.OKC_DELIVERABLE_PROCESS_PVT
12.2.2