Search Results cnl_type
Overview
APPS.CSC_CONDITION_LINE_DETAILS_V is a reporting and integration view within the Oracle EBS Customer Care / Condition Management schema. It consolidates condition line definitions used by the Condition Management Engine, presenting the atomic elements of a rule condition — expressions, functions, and counters — in a denormalized, presentation-ready format. Each row returned by the view represents a single condition line (identified by its cnl_id via the underlying view, though the outer SELECT does not project that column directly) belonging to a condition group header (cnh_id) that participates in a process definition (pdf_id).
The view exists to shield downstream consumers — concurrent programs, Discoverer-style reports, OAF regions, and custom PL/SQL integration — from the raw, type-flavored storage of condition lines. Instead of exposing the raw cnl_type code, the view derives a human-readable CONDITION_TYPE and resolves operands and left-hand values differently depending on the type. It is therefore a convenience layer over the Condition Management data model, not a base table or transactional entity.
Underlying Base Objects
The view is defined over three referenced objects, combined with outer joins and a package function call:
- OKC_CONDITION_LINES_V — the driving view, aliased
OCL. It supplies the core condition line attributes:AAE_ID,CNL_TYPE,DESCRIPTION,PDF_ID,CNH_ID,SORTSEQ, parenthesis columns,RELATIONAL_OPERATOR,RIGHT_OPERAND,LOGICAL_OPERATOR, and the counter master/instance identifiers. - OKC_ACTION_ATTRIBUTES_V — aliased
OAA, joined viaOAA.ID(+) = OCL.AAE_ID. This is an outer join, providing the attribute name used as the left value for expression-type (GEX) lines. - OKC_PROCESS_DEFS_V — aliased
OPD, joined viaOCL.PDF_ID = OPD.ID(+), also an outer join. It supplies the package and procedure names that identify function-type (FEX) left values. - CSC_CORE_UTILS_PVT — a PL/pgSQL package referenced through
GET_COUNTER_NAME, called twice to resolve counter identifiers into display names for counter-type (CEX) lines.
Key Columns
- CNL_TYPE — the raw discriminator. Documented values are
'GEX'(expression),'FEX'(function), and'CEX'(counter). This is the column users search on to classify or filter conditions. - CONDITION_TYPE — a
DECODEofCNL_TYPEintoExpression,Function, orCounter. - AAE_ID — the action attribute identifier linking a condition line to an action attribute.
- LEFT_VALUE — type-dependent. For
GEXit isOAA.NAME; forCEXit is the counter name resolved fromLEFT_CTR_MASTER_IDorLEFT_COUNTER_ID; forFEXit isPACKAGE_NAME.PROCEDURE_NAME(or just the procedure name when no package exists). - RELATIONAL_OPERATOR — returned as NULL for function-type lines via
DECODE(CNL_TYPE,'FEX',NULL,...). - RIGHT_OPERAND — for
GEXthe raw right operand; forCEXa counter name derived fromRIGHT_OPERANDorRIGHT_CTR_MASTER_ID/RIGHT_COUNTER_ID. - LOGICAL_OPERATOR, SORTSEQ, LEFT_PARENTHESIS, RIGHT_PARENTHESIS, DESCRIPTION, PDF_ID, CNH_ID — structural and grouping metadata used to reconstruct the condition expression.
Common Use Cases and Queries
The view is typically queried when diagnosing or reporting on condition rules, for example listing all counter-based lines, or reconstructing the readable form of a condition group. A representative query filtering on the type codes the user searched for:
SELECT condition_type, cnl_type, cnh_id, sortseq, left_value, relational_operator, right_operand, logical_operator FROM apps.csc_condition_line_details_v WHERE cnl_type = 'CEX';- Join to
OKC_CONDITION_HEADERS_VonCNH_IDto obtain the parent condition header context. - Filter by
PDF_IDto inspect every condition line attached to a specific process definition.
Because the left and right values are resolved by DECODE and by CSC_CORE_UTILS_PVT, consumers should not assume uniformity across types; code that reads LEFT_VALUE or RIGHT_OPERAND must branch on CNL_TYPE. The view is read-only in practical use and carries no update semantics. It is available in both 12.1.1 and 12.2.2 with the structure documented above.
-
VIEW: APPS.CSC_CONDITION_LINE_DETAILS_V
12.1.1
-
VIEW: APPS.CSC_CONDITION_LINE_DETAILS_V
12.2.2
-
View: CSC_CONDITION_LINE_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_LINE_DETAILS_V, object_name:CSC_CONDITION_LINE_DETAILS_V, status:VALID, product: CSC - Customer Care , description: Each Condition Line expresses a Boolean condition. Multiple Condition Lines may be and'd or or'd together and nested using parenthesis. , implementation_dba_data: APPS.CSC_CONDITION_LINE_DETAILS_V ,
-
View: CSC_CONDITION_LINE_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_LINE_DETAILS_V, object_name:CSC_CONDITION_LINE_DETAILS_V, status:VALID, product: CSC - Customer Care , description: Each Condition Line expresses a Boolean condition. Multiple Condition Lines may be and'd or or'd together and nested using parenthesis. , implementation_dba_data: APPS.CSC_CONDITION_LINE_DETAILS_V ,
-
VIEW: OKC.OKC_CONDITION_LINES_B#
12.2.2
-
VIEW: OKC.OKC_CONDITION_LINES_BH#
12.2.2
-
VIEW: APPS.CSC_CONDITION_LINES_V
12.1.1
-
View: CSC_CONDITION_FUNCTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_FUNCTION_V, object_name:CSC_CONDITION_FUNCTION_V, status:VALID, product: CSC - Customer Care , implementation_dba_data: APPS.CSC_CONDITION_FUNCTION_V ,
-
VIEW: APPS.CSC_CONDITION_LINES_V
12.2.2
-
View: CSC_CONDITION_EXPRESSION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_EXPRESSION_V, object_name:CSC_CONDITION_EXPRESSION_V, status:VALID, product: CSC - Customer Care , implementation_dba_data: APPS.CSC_CONDITION_EXPRESSION_V ,
-
View: CSC_CONDITION_EXPRESSION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_EXPRESSION_V, object_name:CSC_CONDITION_EXPRESSION_V, status:VALID, product: CSC - Customer Care , implementation_dba_data: APPS.CSC_CONDITION_EXPRESSION_V ,
-
View: CSC_CONDITION_FUNCTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_FUNCTION_V, object_name:CSC_CONDITION_FUNCTION_V, status:VALID, product: CSC - Customer Care , implementation_dba_data: APPS.CSC_CONDITION_FUNCTION_V ,
-
VIEW: APPS.CSC_CONDITION_EXPRESSION_V
12.1.1
-
VIEW: APPS.CSC_CONDITION_FUNCTION_V
12.2.2
-
VIEW: APPS.CSC_CONDITION_FUNCTION_V
12.1.1
-
VIEW: APPS.CSC_CONDITION_EXPRESSION_V
12.2.2
-
VIEW: APPS.CSC_CONDITION_EXPRESSION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_EXPRESSION_V, object_name:CSC_CONDITION_EXPRESSION_V, status:VALID,
-
VIEW: APPS.CSC_CONDITION_FUNCTION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_FUNCTION_V, object_name:CSC_CONDITION_FUNCTION_V, status:VALID,
-
VIEW: APPS.CSC_CONDITION_EXPRESSION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_EXPRESSION_V, object_name:CSC_CONDITION_EXPRESSION_V, status:VALID,
-
View: OKC_CONDITION_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_V, object_name:OKC_CONDITION_LINES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_EVENT_DEF_LINES_B , implementation_dba_data: APPS.OKC_CONDITION_LINES_V ,
-
VIEW: APPS.CSC_CONDITION_FUNCTION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_FUNCTION_V, object_name:CSC_CONDITION_FUNCTION_V, status:VALID,
-
View: OKC_CONDITION_LINES_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_HV, object_name:OKC_CONDITION_LINES_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_CONDITION_LINES. , implementation_dba_data: APPS.OKC_CONDITION_LINES_HV ,
-
View: OKC_CONDITION_LINES_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_HV, object_name:OKC_CONDITION_LINES_HV, status:VALID, product: OKC - Contracts Core , description: History view for OKC_CONDITION_LINES. , implementation_dba_data: APPS.OKC_CONDITION_LINES_HV ,
-
View: OKC_CONDITION_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_V, object_name:OKC_CONDITION_LINES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_EVENT_DEF_LINES_B , implementation_dba_data: APPS.OKC_CONDITION_LINES_V ,
-
VIEW: APPS.CSC_CONDITION_LINE_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_LINE_DETAILS_V, object_name:CSC_CONDITION_LINE_DETAILS_V, status:VALID,
-
VIEW: APPS.OKC_CONDITION_LINES_V
12.1.1
-
VIEW: APPS.OKC_CONDITION_LINES_HV
12.1.1
-
VIEW: APPS.CSC_CONDITION_LINE_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_LINE_DETAILS_V, object_name:CSC_CONDITION_LINE_DETAILS_V, status:VALID,
-
VIEW: OKC.OKC_CONDITION_LINES_BH#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_CONDITION_LINES_BH#, status:VALID,
-
View: CSC_CONDITION_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_LINES_V, object_name:CSC_CONDITION_LINES_V, status:VALID, product: CSC - Customer Care , description: view on okc_condition_lines_v , implementation_dba_data: APPS.CSC_CONDITION_LINES_V ,
-
VIEW: APPS.OKC_CONDITION_LINES_V
12.2.2
-
VIEW: APPS.OKC_CONDITION_LINES_HV
12.2.2
-
VIEW: OKC.OKC_CONDITION_LINES_B#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_CONDITION_LINES_B#, status:VALID,
-
View: CSC_CONDITION_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_CONDITION_LINES_V, object_name:CSC_CONDITION_LINES_V, status:VALID, product: CSC - Customer Care , description: view on okc_condition_lines_v , implementation_dba_data: APPS.CSC_CONDITION_LINES_V ,
-
APPS.OKC_CNL_PVT SQL Statements
12.2.2
-
APPS.OKC_CNL_PVT SQL Statements
12.1.1
-
TABLE: OKC.OKC_CONDITION_LINES_BH
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONDITION_LINES_BH, object_name:OKC_CONDITION_LINES_BH, status:VALID,
-
TABLE: OKC.OKC_CONDITION_LINES_BH
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONDITION_LINES_BH, object_name:OKC_CONDITION_LINES_BH, status:VALID,
-
VIEW: APPS.OKC_CONDITION_LINES_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_HV, object_name:OKC_CONDITION_LINES_HV, status:VALID,
-
VIEW: APPS.OKC_CONDITION_LINES_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_HV, object_name:OKC_CONDITION_LINES_HV, status:VALID,
-
VIEW: APPS.OKC_CONDITION_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_V, object_name:OKC_CONDITION_LINES_V, status:VALID,
-
VIEW: APPS.OKC_CONDITION_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_CONDITION_LINES_V, object_name:OKC_CONDITION_LINES_V, status:VALID,
-
TABLE: OKC.OKC_CONDITION_LINES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONDITION_LINES_B, object_name:OKC_CONDITION_LINES_B, status:VALID,
-
TABLE: OKC.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,
-
TABLE: OKC.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,
-
TABLE: OKC.OKC_CONDITION_LINES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_CONDITION_LINES_B, object_name:OKC_CONDITION_LINES_B, status:VALID,
-
PACKAGE: APPS.OKC_CNL_PVT
12.2.2
-
PACKAGE: APPS.OKC_CNL_PVT
12.1.1
-
APPS.OKC_CONDITION_EVAL_PVT SQL Statements
12.2.2
-
APPS.OKC_CONDITION_EVAL_PVT SQL Statements
12.1.1