Search Results service_code_desc
Overview
The CSD_RO_APPLICABLE_SC_V view is a reporting and integration object within the Oracle E-Business Suite Depot Repair (CSD) module. Its documented purpose is to retrieve all repair orders that have applicable service codes, together with the service codes that apply to them. The view is owned by the APPS schema and is classified as VALID in both Oracle EBS 12.1.1 and 12.2.2.
Functionally, the view acts as a filtered, denormalized projection over the repair order service code assignment table. It exposes only those rows in which the APPLICABLE_FLAG equals 'Y', meaning the service code is currently applicable to the repair line. By joining to the service code definition view, it also surfaces descriptive attributes such as the service code name and description. This makes the view a convenient single source for reports, concurrent programs, and integration interfaces that require a flat list of repair lines with their applicable service codes, without needing to replicate the join or the applicability filter in each consumer.
Underlying Base Objects
The view is defined over two documented base objects:
- CSD_RO_SERVICE_CODES (referenced as a synonym) — the transactional table that stores the association between a repair line and a service code, along with the row-level applicability flag.
- CSD_SERVICE_CODES_VL (a view) — the service code definition view, which supplies the code name, description, and effective dating attributes.
The join condition is RSC.SERVICE_CODE_ID = CSC.SERVICE_CODE_ID, with the additional filter RSC.APPLICABLE_FLAG = 'Y' applied to the repair order service code side. This relationship means the view returns one row per applicable service code assignment on a repair line. Repair lines with no applicable service codes, or with assignments flagged as not applicable, are excluded entirely. Because it reads from CSD_SERVICE_CODES_VL rather than a base table, the view inherits any translation or validation logic embedded in that definition view.
Key Columns
The view exposes the following documented columns:
- ROW_ID — the ROWID of the underlying CSD_RO_SERVICE_CODES row; useful for direct row identification and updates.
- RO_SERVICE_CODE_ID — primary key of the repair order service code assignment record.
- OBJECT_VERSION_NUMBER — optimistic locking column inherited from the base table.
- REPAIR_LINE_ID — foreign key to the repair line to which the service code applies; the principal join key back to repair order data.
- SERVICE_CODE_ID — identifier of the service code.
- SERVICE_CODE — the service code name (CSC.NAME).
- SERVICE_CODE_DESC — the descriptive text for the service code (CSC.DESCRIPTION); this is the column most commonly referenced when users search for "service_code_desc".
- ACTIVE_FROM / ACTIVE_TO — effective dating range of the service code definition.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard Oracle EBS audit columns.
Common Use Cases and Queries
The view is typically used to report applicable service codes per repair line, to feed service billing or entitlement logic, and to drive interfaces that require service code descriptions rather than internal identifiers. A representative query listing applicable service codes for a specific repair line is:
SELECT repair_line_id, service_code, service_code_desc, active_from, active_to
FROM apps.csd_ro_applicable_sc_v
WHERE repair_line_id = :p_repair_line_id
ORDER BY service_code;
To search by description across all repair orders, a query on SERVICE_CODE_DESC may be used:
SELECT repair_line_id, service_code, service_code_desc
FROM apps.csd_ro_applicable_sc_v
WHERE UPPER(service_code_desc) LIKE UPPER('%' || :p_search_text || '%');
Because the view already enforces the APPLICABLE_FLAG = 'Y' filter, consumers do not need to add that predicate. For performance, queries should be constrained on REPAIR_LINE_ID or SERVICE_CODE_ID, since these correspond to the join and index keys on the base objects.
-
View: CSD_RO_APPLICABLE_SC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RO_APPLICABLE_SC_V, object_name:CSD_RO_APPLICABLE_SC_V, status:VALID, product: CSD - Depot Repair , description: This view gets all the repair orders having applicable service codes, along with the applicable service codes. , implementation_dba_data: APPS.CSD_RO_APPLICABLE_SC_V ,
-
View: CSD_RO_APPLICABLE_SC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RO_APPLICABLE_SC_V, object_name:CSD_RO_APPLICABLE_SC_V, status:VALID, product: CSD - Depot Repair , description: This view gets all the repair orders having applicable service codes, along with the applicable service codes. , implementation_dba_data: APPS.CSD_RO_APPLICABLE_SC_V ,
-
View: CSD_RO_SERVICE_CODES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RO_SERVICE_CODES_V, object_name:CSD_RO_SERVICE_CODES_V, status:VALID, product: CSD - Depot Repair , description: Displays Service Codes associated to Repair Orders. , implementation_dba_data: APPS.CSD_RO_SERVICE_CODES_V ,
-
View: CSD_RO_SERVICE_CODES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_RO_SERVICE_CODES_V, object_name:CSD_RO_SERVICE_CODES_V, status:VALID, product: CSD - Depot Repair , description: Displays Service Codes associated to Repair Orders. , implementation_dba_data: APPS.CSD_RO_SERVICE_CODES_V ,