Search Results csi_counter_relationships
Overview
CSI_COUNTER_RELATIONSHIPS is a table within the CSI (Install Base) product module of Oracle E-Business Suite, holding counter formula and counter configuration data. It resides in the CSI schema and is documented as VALID in both EBS 12.1.1 and 12.2.2 environments. In the Install Base model, counters represent measurable quantities associated with an installed asset — meter readings such as copies produced, hours operated, or units consumed. The CSI_COUNTER_RELATIONSHIPS table captures the mathematical and structural relationships between these counters, defining how one counter's value is derived from, bound to, or associated with another through formulas, factors, and bind variables.
From a data modeling perspective, the relationship table's heuristic Data Vault classification is standalone. Under this interpretation the table would function as a reference or configuration structure rather than a transactional hub, link, or satellite in a strict Data Vault sense. This classification reflects the absence of inbound foreign-key dependencies and the table's role as a controlled lookup of counter-to-counter associations rather than an event-bearing record.
Key Information Stored
The documented physical schema contains 33 columns. The most functionally significant are:
- RELATIONSHIP_ID — the surrogate primary key, enforced by CSI_COUNTER_RELATIONSHIPS_PK. It is also the business-key candidate through unique index CSI_COUNTER_RELATIONSHIPS_U01.
- CTR_ASSOCIATION_ID — identifies the counter association context to which the relationship belongs.
- RELATIONSHIP_TYPE_CODE — classifies the nature of the relationship between the two counters (for example, formula-derived or configuration-defined links).
- SOURCE_COUNTER_ID — the originating counter in the relationship, referencing the counter definition used as input.
- OBJECT_COUNTER_ID — the target counter whose value is produced, bound, or configured by the relationship.
- BIND_VARIABLE_NAME — the variable name used in counter formulas, allowing dynamic substitution during evaluation.
- FACTOR — a numeric multiplier or conversion factor applied between source and object counters.
- ACTIVE_START_DATE / ACTIVE_END_DATE — the effective dating window controlling when the relationship is considered valid.
- SECURITY_GROUP_ID — the multi-tenant style data access control column, which references FND_SECURITY_GROUPS.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the ORM layer for concurrent update control.
- MIGRATED_FLAG — indicates whether the row was introduced through a data migration process.
The tables' descriptive and audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, ATTRIBUTE_CATEGORY, and ATTRIBUTE1 through ATTRIBUTE15) follow the standard EBS WHO-column and DFF (descriptive flexfield) convention, supporting extensibility and change tracking.
Common Use Cases and Queries
Typical usage revolves around understanding how counters relate to one another for meter-based billing, warranty validation, or service entitlement calculations. A common reporting pattern joins source and object counter identifiers back to the counter definition table to resolve human-readable counter names:
- Identifying all relationships where a given counter acts as the source, to trace downstream derived counters.
- Querying active relationships effective as of a given date using ACTIVE_START_DATE and ACTIVE_END_DATE.
- Examining FACTOR and BIND_VARIABLE_NAME values to audit formula configuration during counter reconciliation.
- Filtering by RELATIONSHIP_TYPE_CODE to isolate formula versus configuration relationships.
- Extracting MIGRATED_FLAG rows to validate post-conversion data quality.
Because the table is hidden behind the Install Base UI, direct SQL typically appears in diagnostics, extensions, or custom reporting rather than in supported application flows.
Related Objects
The documented foreign key links CSI_COUNTER_RELATIONSHIPS.SECURITY_GROUP_ID to FND_SECURITY_GROUPS, which governs data access visibility. The SOURCE_COUNTER_ID and OBJECT_COUNTER_ID columns reference counter definitions in the CSI counter tables (CSI_COUNTERS and its associated association tables), and CTR_ASSOCIATION_ID links to the counter association entity that groups counters for a given context. Additional dependencies include the standard EBS audit infrastructure implied by the WHO columns. Applications also reference CSI_INSTANCE_COUNTERS, CSI_ITEM_INSTANCES, and related Install Base public APIs, which evaluate counter relationships at runtime. Together these objects form the counter configuration layer of the CSI Install Base data model.
-
Table: CSI_COUNTER_RELATIONSHIPS
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_RELATIONSHIPS, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID, product: CSI - Install Base , description: Holds the counter formula and counter configuration data , implementation_dba_data: CSI.CSI_COUNTER_RELATIONSHIPS ,
-
Table: CSI_COUNTER_RELATIONSHIPS
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_RELATIONSHIPS, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID, product: CSI - Install Base , description: Holds the counter formula and counter configuration data , implementation_dba_data: CSI.CSI_COUNTER_RELATIONSHIPS ,
-
SYNONYM: APPS.CSI_COUNTER_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID,
-
APPS.CSI_COUNTER_READINGS_PUB SQL Statements
12.1.1
-
VIEW: CSI.CSI_COUNTER_RELATIONSHIPS#
12.2.2
owner:CSI, object_type:VIEW, object_name:CSI_COUNTER_RELATIONSHIPS#, status:VALID,
-
APPS.CSM_CNTR_RELATION_EVENT_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.CSI_COUNTER_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID,
-
VIEW: APPS.CSM_CNTR_RELATIONSHIPS_V
12.2.2
-
VIEW: APPS.CSM_CNTR_RELATIONSHIPS_V
12.1.1
-
APPS.CSM_CNTR_RELATION_EVENT_PKG SQL Statements
12.2.2
-
APPS.CSI_COUNTER_READINGS_PUB SQL Statements
12.2.2
-
VIEW: CSI.CSI_COUNTER_RELATIONSHIPS#
12.2.2
-
TABLE: CSI.CSI_COUNTER_RELATIONSHIPS
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_RELATIONSHIPS, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID,
-
APPS.EAM_METERREADING_VALIDATE_PVT SQL Statements
12.1.1
-
APPS.EAM_METERREADING_VALIDATE_PVT SQL Statements
12.2.2
-
TABLE: CSI.CSI_COUNTER_RELATIONSHIPS
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_COUNTER_RELATIONSHIPS, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID,
-
VIEW: APPS.CSI_CTR_RELATIONSHIPS_V
12.1.1
-
VIEW: APPS.CSI_CTR_RELATIONSHIPS_V
12.2.2
-
PACKAGE BODY: APPS.EAM_METERREADING_VALIDATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERREADING_VALIDATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSM_CNTR_RELATION_EVENT_PKG
12.2.2
-
PACKAGE BODY: APPS.CSM_CNTR_RELATION_EVENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_CNTR_RELATION_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSM_CNTR_RELATION_EVENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_CNTR_RELATION_EVENT_PKG, status:VALID,
-
PACKAGE BODY: APPS.EAM_METER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METER_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSM_CNTR_RELATION_EVENT_PKG
12.1.1
-
PACKAGE BODY: APPS.EAM_METERREADING_VALIDATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERREADING_VALIDATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_METERREADING_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERREADING_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSI_COUNTER_RELATIONSHIP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_RELATIONSHIP_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_RELATIONSHIP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_RELATIONSHIP_PKG, status:VALID,
-
PACKAGE BODY: APPS.EAM_METERREADING_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERREADING_UTILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.EAM_METER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METER_PUB, status:VALID,
-
APPS.EAM_METERREADING_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EAM_METERREADING_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERREADING_PUB, status:VALID,
-
PACKAGE BODY: APPS.EAM_METERREADING_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_METERREADING_UTILITY_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSI_COUNTER_READINGS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_READINGS_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_READINGS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_READINGS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSI_TIME_BASED_CTR_ENGINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_TIME_BASED_CTR_ENGINE_PKG, status:VALID,
-
APPS.EAM_METERREADING_PUB SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
APPS.CSI_CTR_GEN_UTILITY_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSI_COUNTER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_COUNTER_PVT, status:VALID,