Search Results csi_counters_bc_v
Overview
CSI_COUNTERS_BC_V is a backward-compatible view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the CSI (Install Base) product family. Its documented purpose is to expose counter and counter-template data through a legacy column layout so that pre-existing forms, concurrent programs, reports, and integrations continue to function after the underlying data model was refactored. The view is registered in ETRM as VALID in both Oracle EBS 12.1.1 and 12.2.2. Rather than storing data itself, CSI_COUNTERS_BC_V projects columns from newer base objects into the older naming conventions expected by backward-compatible consumers, notably mapping COUNTER_TYPE to TYPE, FORMULA_INCOMPLETE_FLAG to FORMULA_INCOMPL_FLAG, ATTRIBUTE_CATEGORY to CONTEXT, and DEFAULTED_GROUP_ID to COUNTER_GROUP_ID.
Underlying Base Objects
Per the documented 12.2.2 metadata, CSI_COUNTERS_BC_V is defined over two referenced base objects: CSI_COUNTERS_VL and CSI_COUNTER_TEMPLATE_VL. Both are views, so the backward-compatible view ultimately rests on the counters and counter-template tables beneath them. The view text is a UNION ALL of two branches, one selecting from CSI_COUNTER_TEMPLATE_VL and the other from CSI_COUNTERS_VL, emitting an identical set of forty-nine columns in each branch. Because the templates branch has no direct equivalent for certain transactional attributes, several columns are populated with literal NULL placeholders — specifically CREATED_FROM_COUNTER_TMPL_ID and SOURCE_COUNTER_ID — so that the union remains structurally consistent with the counters branch.
Key Columns
- COUNTER_ID — Primary identifier for the counter or counter-template record; the principal join key for downstream queries.
- TYPE — Sourced from COUNTER_TYPE; classifies the counter (for example, by usage or reading behaviour).
- INITIAL_READING — The reading value recorded or expected at the counter's starting point; this is the column users search for when reconciling opening balances and counter baselines.
- STEP_VALUE, TOLERANCE_PLUS, TOLERANCE_MINUS, UOM_CODE — Reading increments, permitted upper and lower tolerances, and the unit of measure applied to readings.
- ROLLOVER_LAST_READING, ROLLOVER_FIRST_READING — Bounds governing rollover or wrap-around behaviour at the end of a counter's range.
- DERIVE_FUNCTION, DERIVE_COUNTER_ID, DERIVE_PROPERTY_ID, FORMULA_TEXT, FORMULA_INCOMPL_FLAG — Define and describe derived counter expressions and any incompleteness in their formula definitions.
- START_DATE_ACTIVE, END_DATE_ACTIVE, VALID_FLAG — Effective-dating and enablement controls determining whether a counter is usable.
- COUNTER_GROUP_ID — Legacy name for DEFAULTED_GROUP_ID, grouping related counters.
- CUSTOMER_VIEW, DIRECTION, FILTER_TYPE, FILTER_READING_COUNT, FILTER_TIME_UOM, ESTIMATION_ID — Presentation, direction, filtering, and estimation attributes used by counter-reading processes.
- STANDARD WHO COLUMNS — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER, SECURITY_GROUP_ID, plus ATTRIBUTE1–15 and CONTEXT.
Common Use Cases and Queries
The view is primarily used to satisfy legacy code paths that still expect the original CS_COUNTERS column names, and to report on counter setup — particularly initial readings — without rewriting integrations. A typical query retrieves active counters and their starting readings:
SELECT COUNTER_ID, NAME, TYPE, INITIAL_READING, STEP_VALUE, UOM_CODE FROM APPS.CSI_COUNTERS_BC_V WHERE VALID_FLAG = 'Y' AND START_DATE_ACTIVE <= SYSDATE AND NVL(END_DATE_ACTIVE, SYSDATE) >= SYSDATE;SELECT COUNTER_ID, NAME, INITIAL_READING, ROLLOVER_FIRST_READING, ROLLOVER_LAST_READING FROM APPS.CSI_COUNTERS_BC_V WHERE TYPE = :counter_type;SELECT COUNTER_GROUP_ID, COUNT(*) FROM APPS.CSI_COUNTERS_BC_V GROUP BY COUNTER_GROUP_ID;
Reports validating derived counters can inspect FORMULA_TEXT and FORMULA_INCOMPL_FLAG, while migration scripts use COUNTER_ID joins to reconcile legacy extracts against CSI_COUNTERS_VL and CSI_COUNTER_TEMPLATE_VL. Because records from templates carry NULL in SOURCE_COUNTER_ID and CREATED_FROM_COUNTER_TMPL_ID, consumers filtering on those columns should explicitly account for template-sourced rows in queries and exceptions reporting.
-
View: CSI_COUNTERS_BC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BC_V, object_name:CSI_COUNTERS_BC_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_COUNTERS , implementation_dba_data: APPS.CSI_COUNTERS_BC_V ,
-
View: CSI_COUNTERS_BC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BC_V, object_name:CSI_COUNTERS_BC_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_COUNTERS , implementation_dba_data: APPS.CSI_COUNTERS_BC_V ,
-
VIEW: APPS.CSI_COUNTERS_BCV_V
12.2.2
-
VIEW: APPS.CSI_COUNTERS_BCV_V
12.1.1
-
VIEW: APPS.OKX_COUNTERS_V
12.2.2
-
VIEW: APPS.OKX_COUNTERS_V
12.1.1
-
View: CSI_COUNTERS_BCV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BCV_V, object_name:CSI_COUNTERS_BCV_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_COUNTERS_V , implementation_dba_data: APPS.CSI_COUNTERS_BCV_V ,
-
View: CSI_COUNTERS_BCV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BCV_V, object_name:CSI_COUNTERS_BCV_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_COUNTERS_V , implementation_dba_data: APPS.CSI_COUNTERS_BCV_V ,
-
PACKAGE BODY: APPS.CSI_CTR_GEN_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_GEN_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSI_CTR_GEN_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_GEN_UTILITY_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
SYNONYM: APPS.CS_COUNTERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_COUNTERS, status:VALID,
-
VIEW: APPS.CSI_COUNTER_READINGS_BCV_V
12.2.2
-
VIEW: APPS.CSI_COUNTER_READINGS_BCV_V
12.1.1
-
SYNONYM: APPS.CS_COUNTERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_COUNTERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.CSI_CTR_GEN_UTILITY_PVT SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
View: OKX_COUNTERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_COUNTERS_V, object_name:OKX_COUNTERS_V, status:VALID, product: OKX - Contracts Integration , description: Counters, counter instances and counter templates , implementation_dba_data: APPS.OKX_COUNTERS_V ,
-
PACKAGE BODY: APPS.CSI_COUNTER_TEMPLATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_TEMPLATE_PVT, status:VALID,
-
View: OKX_COUNTERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_COUNTERS_V, object_name:OKX_COUNTERS_V, status:VALID, product: OKX - Contracts Integration , description: Counters, counter instances and counter templates , implementation_dba_data: APPS.OKX_COUNTERS_V ,
-
APPS.CSI_CTR_GEN_UTILITY_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_TEMPLATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_TEMPLATE_PVT, status:VALID,
-
View: CSI_COUNTER_GROUPS_BC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_GROUPS_BC_V, object_name:CSI_COUNTER_GROUPS_BC_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_COUNTER_GROUPS , implementation_dba_data: APPS.CSI_COUNTER_GROUPS_BC_V ,
-
View: CSI_COUNTER_GROUPS_BC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_GROUPS_BC_V, object_name:CSI_COUNTER_GROUPS_BC_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_COUNTER_GROUPS , implementation_dba_data: APPS.CSI_COUNTER_GROUPS_BC_V ,
-
View: CSI_COUNTER_READINGS_BCV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_READINGS_BCV_V, object_name:CSI_COUNTER_READINGS_BCV_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_CTR_COUNTER_VALUES_V , implementation_dba_data: APPS.CSI_COUNTER_READINGS_BCV_V ,
-
View: CSI_COUNTER_READINGS_BCV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_READINGS_BCV_V, object_name:CSI_COUNTER_READINGS_BCV_V, status:VALID, product: CSI - Install Base , description: Backward compatible view for CS_CTR_COUNTER_VALUES_V , implementation_dba_data: APPS.CSI_COUNTER_READINGS_BCV_V ,
-
PACKAGE BODY: APPS.OKS_BILL_REC_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_BILL_REC_PUB, status:VALID,
-
VIEW: APPS.OKX_COUNTERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_COUNTERS_V, object_name:OKX_COUNTERS_V, status:VALID,
-
VIEW: APPS.OKX_COUNTERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_COUNTERS_V, object_name:OKX_COUNTERS_V, status:VALID,
-
VIEW: APPS.CSI_COUNTERS_BC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BC_V, object_name:CSI_COUNTERS_BC_V, status:VALID,
-
VIEW: APPS.CSI_COUNTERS_BC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BC_V, object_name:CSI_COUNTERS_BC_V, status:VALID,
-
VIEW: APPS.CSI_COUNTER_READINGS_BCV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_READINGS_BCV_V, object_name:CSI_COUNTER_READINGS_BCV_V, status:VALID,
-
VIEW: APPS.CSI_COUNTERS_BCV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BCV_V, object_name:CSI_COUNTERS_BCV_V, status:VALID,
-
VIEW: APPS.CSI_COUNTERS_BCV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_BCV_V, object_name:CSI_COUNTERS_BCV_V, status:VALID,
-
VIEW: APPS.CSI_COUNTER_READINGS_BCV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_READINGS_BCV_V, object_name:CSI_COUNTER_READINGS_BCV_V, status:VALID,
-
VIEW: APPS.CSI_COUNTERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_VL, object_name:CSI_COUNTERS_VL, status:VALID,
-
VIEW: APPS.CSI_COUNTER_TEMPLATE_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_TEMPLATE_VL, object_name:CSI_COUNTER_TEMPLATE_VL, status:VALID,
-
VIEW: APPS.CSI_COUNTER_TEMPLATE_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTER_TEMPLATE_VL, object_name:CSI_COUNTER_TEMPLATE_VL, status:VALID,
-
VIEW: APPS.CSI_COUNTERS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_COUNTERS_VL, object_name:CSI_COUNTERS_VL, status:VALID,
-
APPS.CSI_COUNTER_TEMPLATE_PVT dependencies on CSI_COUNTERS_BC_V
12.1.1
-
APPS.CSI_CTR_GEN_UTILITY_PVT dependencies on CSI_COUNTERS_BC_V
12.2.2
-
APPS.OKS_BILL_REC_PUB dependencies on CSI_COUNTERS_BC_V
12.2.2
-
APPS.CSI_CTR_GEN_UTILITY_PVT dependencies on CSI_COUNTERS_BC_V
12.1.1
-
APPS.CSI_COUNTER_TEMPLATE_PVT dependencies on CSI_COUNTERS_BC_V
12.2.2
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
APPS.CSI_COUNTER_TEMPLATE_PVT SQL Statements
12.1.1
-
APPS.CSI_COUNTER_TEMPLATE_PVT SQL Statements
12.2.2