Search Results csi_ctr_estimate_methods_v
Overview
The CSI_CTR_ESTIMATE_METHODS_V view is a reporting and integration object in the Oracle E-Business Suite Install Base (CSI) module, owned by the APPS schema. It exposes counter estimation methods — the rules that determine how a physical counter reading on an installed asset is estimated when an actual reading is not available. In Oracle EBS 12.1.1 and 12.2.2, counters (such as meter, cycle, or usage counters) drive preventive maintenance, warranty, and service billing logic. When a field service representative cannot capture a true counter value, the estimation method supplies a computed substitute based on a fixed value, a usage markup, or an average. This view consolidates the estimation definition together with its associated counter name into a single, flattened row set, making it suitable for concurrent programs, Oracle Reports, OBIEE/XML Publisher extracts, and interface staging tables.
Underlying Base Objects
The view is defined over two documented base objects, both of which are themselves views with translated (_VL) semantics:
- CSI_CTR_ESTIMATE_METHODS_VL — the multilingual base view for counter estimation methods, aliased as CCEB. It supplies the estimation ID, name, description, type, fixed value, usage markup, default value, average type, date ranges, security group, audit columns, descriptive flexfield attributes, and the migrated flag.
- CSI_COUNTERS_VL — the multilingual counter definition view, aliased as CCV. It supplies the counter name through the join on ESTIMATION_ID.
The two objects are joined with an outer join (CCEB.ESTIMATION_ID = CCV.ESTIMATION_ID (+)), so an estimation method is returned even when no matching counter record exists. Because _VL views resolve the current language row, the view returns translated names and descriptions appropriate to the session language.
Key Columns
- ESTIMATION_ID — primary identifier for the estimation method and the join key to the counter view.
- ESTIMATION_NAME / DESCRIPTION — user-facing label and free-text explanation of the method.
- COUNTER_NAME — the counter with which the method is associated in the Install Base.
- ESTIMATION_TYPE — the algorithm applied, typically distinguishing fixed value, usage markup, and average-based estimation.
- FIXED_VALUE — the constant used when the estimation type is fixed value; this is the column most directly relevant to fixed_value searches. It carries the literal counter reading substituted when no actual reading is captured.
- USAGE_MARKUP — the multiplier or increment applied to prior usage to project the next reading.
- DEFAULT_VALUE — the fallback reading used when neither a fixed value nor a markup calculation applies.
- ESTIMATION_AVG_TYPE — identifies which averaging basis (for example, prior readings or a defined window) is used for average-type estimation.
- START_DATE_ACTIVE / END_DATE_ACTIVE — the effective date range of the method.
- SECURITY_GROUP_ID, OBJECT_VERSION_NUMBER, MIGRATED_FLAG — multi-org security, optimistic locking, and data migration indicators.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–15 — descriptive flexfield segments.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN.
Common Use Cases and Queries
Typical uses include auditing which estimation methods rely on a hard-coded fixed value, extracting counter configuration for migration or reconciliation, and joining estimation logic to service history for maintenance forecasting.
List all fixed-value estimation methods:
SELECT estimation_id, estimation_name, counter_name, fixed_value, start_date_active, end_date_active FROM csi_ctr_estimate_methods_v WHERE estimation_type = 'FIXED VALUE' AND SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE + 1);
Locate the method and counter for a specific estimation:
SELECT estimation_name, counter_name, estimation_type, fixed_value, usage_markup, default_value FROM csi_ctr_estimate_methods_v WHERE estimation_id = :p_estimation_id;
Report active methods by counter for configuration review:
SELECT counter_name, estimation_name, estimation_avg_type, fixed_value FROM csi_ctr_estimate_methods_v WHERE end_date_active IS NULL ORDER BY counter_name;
Because the view is read-only and joining translated base views, it is safe for ad hoc reporting; for high-volume batch processing, direct access to the underlying CSI tables may be preferred.
-
View: CSI_CTR_ESTIMATE_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CTR_ESTIMATE_METHODS_V, object_name:CSI_CTR_ESTIMATE_METHODS_V, status:VALID, product: CSI - Install Base , description: Counter estimation methods view , implementation_dba_data: APPS.CSI_CTR_ESTIMATE_METHODS_V ,
-
View: CSI_CTR_ESTIMATE_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CTR_ESTIMATE_METHODS_V, object_name:CSI_CTR_ESTIMATE_METHODS_V, status:VALID, product: CSI - Install Base , description: Counter estimation methods view , implementation_dba_data: APPS.CSI_CTR_ESTIMATE_METHODS_V ,