Search Results cs_systems_rg_v
Overview
CS_SYSTEMS_RG_V is a Service (CS) module view that consolidates system information — customer-owned configurations, assets, or installed units tracked as "systems" — together with their owning customer's party and account details. In Oracle EBS 12.1.1 and 12.2.2, this view belongs to the family of read-only reporting views that expose denormalized service data for queries, reports, and integration extracts without requiring the caller to join the underlying tables directly. By resolving the system type code to its lookup meaning and joining customer account and party records, the view delivers a single flattened row per system suitable for reporting against installed base information.
The ETRM metadata explicitly records "Not implemented in this database" for the implementation section, and no owner or referenced base objects are documented in the 12.2.2 metadata. This indicates the view is documented as part of the Service product reference set but may not exist in every environment, so callers should verify its presence in ALL_VIEWS or DBA_VIEWS before relying on it in production SQL.
Underlying Base Objects
The documented view text shows CS_SYSTEMS_RG_V is defined over four objects:
- CS_SYSTEMS — the primary table holding system records; aliased A. Provides SYSTEM_ID, NAME, SERIAL_NUMBER, PARENT_SYSTEM_ID, DESCRIPTION, SYSTEM_TYPE_CODE, and CUSTOMER_ID.
- HZ_CUST_ACCOUNTS — aliased B. Supplies ACCOUNT_NUMBER, CUST_ACCOUNT_ID, and PARTY_ID.
- HZ_PARTIES — aliased C. Supplies PARTY_NAME.
- CS_LOOKUPS — aliased LK. Supplies MEANING for lookup_type 'SYSTEM_TYPE'. The (+) outer-join syntax on the lookup columns indicates systems without a matching lookup code still return, with SYSTEM_TYPE null.
The joins follow the TCA model: CS_SYSTEMS.CUSTOMER_ID equates to HZ_CUST_ACCOUNTS.CUST_ACCOUNT_ID, and HZ_CUST_ACCOUNTS.PARTY_ID equates to HZ_PARTIES.PARTY_ID. This matches the standard pattern by which Service tables reference customers through the Trading Community Architecture.
Key Columns
- SYSTEM_ID — unique identifier of the system record.
- SYSTEM — the system's name (CS_SYSTEMS.NAME aliased to SYSTEM).
- SERIAL_NUMBER — serial number of the system or unit.
- PARENT_SYSTEM_ID — self-referencing pointer to a parent system, enabling hierarchy reporting.
- PARTY_NAME — customer party name from HZ_PARTIES.
- ACCOUNT_NUMBER — customer account number from HZ_CUST_ACCOUNTS.
- SYSTEM_DESCRIPTION — descriptive text (CS_SYSTEMS.DESCRIPTION).
- SYSTEM_TYPE — decoded meaning of SYSTEM_TYPE_CODE via CS_LOOKUPS, which is the column most relevant to the "system_type" search.
- CUSTOMER_ID, CUST_ACCOUNT_ID, PARTY_ID — identifier columns linking the system to its customer account and party.
Common Use Cases and Queries
Typical uses include installed-base reporting, filtering systems by system type, and building customer-facing extracts that require both system and customer attributes in one row.
List systems by type, decoding through the view:
SELECT system_id, system, serial_number, system_type, party_name, account_number
FROM cs_systems_rg_v
WHERE system_type = '&system_type';
Report parent/child system relationships with customer context:
SELECT s.system_id, s.system, s.parent_system_id, s.party_name
FROM cs_systems_rg_v s
WHERE s.parent_system_id IS NOT NULL;
Because the metadata records the view as not implemented in the reference database and documents no owner, verify existence first:
SELECT view_name, owner FROM all_views WHERE view_name = 'CS_SYSTEMS_RG_V';
Where the view is unavailable, the equivalent result set can be reconstructed directly from CS_SYSTEMS, HZ_CUST_ACCOUNTS, HZ_PARTIES, and CS_LOOKUPS using the join logic documented above.
-
View: CS_SYSTEMS_RG_V
12.1.1
product: CS - Service , description: System Information , implementation_dba_data: Not implemented in this database ,
-
View: CS_SYSTEMS_RG_V
12.2.2
product: CS - Service , description: System Information , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.CS_SYSTEMS_RG_V
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SYSTEMS_RG_V, status:VALID,
-
SYNONYM: APPS.CS_SYSTEMS_RG_V
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SYSTEMS_RG_V, status:VALID,
-
VIEW: APPS.CSI_CP_SYSTEMS_RG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_SYSTEMS_RG_V, object_name:CSI_CP_SYSTEMS_RG_V, status:VALID,
-
VIEW: APPS.CSI_CP_SYSTEMS_RG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_SYSTEMS_RG_V, object_name:CSI_CP_SYSTEMS_RG_V, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.OE_SERVICE_UTIL SQL Statements
12.2.2
-
APPS.OE_SERVICE_UTIL SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.OE_SERVICE_UTIL dependencies on USER_VIEWS
12.1.1
-
APPS.OE_SERVICE_UTIL dependencies on USER_VIEWS
12.2.2
-
PACKAGE BODY: APPS.OE_SERVICE_UTIL
12.1.1
-
PACKAGE BODY: APPS.OE_SERVICE_UTIL
12.2.2
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,