Search Results csd_repair_estimate
Overview
The CSD_REPAIR_ESTIMATE table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 Depot Repair (CSD) module. It functions as the header entity for storing and managing cost estimates associated with a repair order. Each record in this table represents a distinct estimate header, which groups one or more detailed estimate lines. Its primary role is to provide a structured framework for capturing projected repair costs, facilitating customer approval workflows, and establishing a financial baseline against which actual repair charges can be compared. As a header table, it is central to the estimate lifecycle within the repair order process.
Key Information Stored
While the provided metadata does not list specific columns beyond key identifiers, the table's structure is defined by its primary and foreign keys, which indicate the critical data relationships. The essential columns include:
- REPAIR_ESTIMATE_ID: The primary key (PK) column, uniquely identifying each estimate header record. This is a system-generated sequence number.
- REPAIR_LINE_ID: A foreign key (FK) column that links the estimate header to a specific line in the CSD_REPAIRS table. This establishes the estimate's parent repair order context.
In a typical implementation, this table would also contain columns for administrative data such as creation date, last update date, created by, last updated by, and estimate status (e.g., 'Draft', 'Submitted', 'Approved'). It serves as the anchor point for all line-level estimate details stored in the related CSD_REPAIR_ESTIMATE_LINES table.
Common Use Cases and Queries
This table is primarily accessed for generating estimate summaries, tracking approval status, and performing historical cost analysis. Common operational and reporting scenarios include retrieving all estimates for a specific repair order, checking the status of pending customer approvals, and comparing estimated versus actual costs for closed repairs. A typical query pattern involves joining to the repair order and estimate lines tables.
Sample SQL Pattern:
SELECT cre.REPAIR_ESTIMATE_ID, cr.REPAIR_NUMBER, crel.ESTIMATE_QUANTITY, crel.ESTIMATE_AMOUNT
FROM CSD_REPAIR_ESTIMATE cre
JOIN CSD_REPAIRS cr ON cr.REPAIR_LINE_ID = cre.REPAIR_LINE_ID
JOIN CSD_REPAIR_ESTIMATE_LINES crel ON crel.REPAIR_ESTIMATE_ID = cre.REPAIR_ESTIMATE_ID
WHERE cr.REPAIR_NUMBER = '<Repair_Number>';
This query fetches the estimate header and its associated lines for a given repair order, which is a fundamental requirement for estimate review screens and reports.
Related Objects
The CSD_REPAIR_ESTIMATE table maintains defined relationships with other critical tables in the Depot Repair schema, as documented in the provided metadata.
- Parent Table (Foreign Key Reference):
- CSD_REPAIRS: The estimate header references a repair order line via the column CSD_REPAIR_ESTIMATE.REPAIR_LINE_ID. This is a many-to-one relationship where multiple estimates can be associated with a single repair line over its lifecycle.
- Child Table (Referenced by Foreign Key):
- CSD_REPAIR_ESTIMATE_LINES: The estimate header is the parent to detailed estimate lines. The child table references it via the column CSD_REPAIR_ESTIMATE_LINES.REPAIR_ESTIMATE_ID. This is a one-to-many relationship where a single estimate header contains multiple line items for parts, labor, and other charges.
These relationships form the essential data model for the estimate functionality, ensuring data integrity and enabling comprehensive transaction tracking.
-
Table: CSD_REPAIR_ESTIMATE
12.1.1
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_REPAIR_ESTIMATE, object_name:CSD_REPAIR_ESTIMATE, status:VALID, product: CSD - Depot Repair , description: Header for estimate lines of a repair order. , implementation_dba_data: CSD.CSD_REPAIR_ESTIMATE ,
-
Table: CSD_REPAIR_ESTIMATE
12.2.2
owner:CSD, object_type:TABLE, fnd_design_data:CSD.CSD_REPAIR_ESTIMATE, object_name:CSD_REPAIR_ESTIMATE, status:VALID, product: CSD - Depot Repair , description: Header for estimate lines of a repair order. , implementation_dba_data: CSD.CSD_REPAIR_ESTIMATE ,
-
APPS.CSD_REPAIR_ESTIMATE_PKG dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_MIGRATE_FROM_115X_PKG dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_REPORT_PVT dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_ESTIMATE_UTILS_PVT dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_GEN_ERRMSGS_PVT dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_REPAIR_ESTIMATE_REPORT_PVT dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_WIP_JOB_PVT dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_GEN_ERRMSGS_PVT dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_WIP_JOB_PVT dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_REPAIR_ESTIMATE_PVT dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_REPAIRS_GRP dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_ESTIMATE_UTILS_PVT dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_REPAIR_ESTIMATE_PVT dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_REPAIR_ACTUAL_PROCESS_PVT dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_PKG dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_MIGRATE_FROM_115X_PKG3 dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_MIGRATE_FROM_115X_PKG dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_REPAIRS_GRP dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_PROCESS_UTIL dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_REPAIR_ACTUAL_PROCESS_PVT dependencies on CSD_REPAIR_ESTIMATE
12.1.1
-
APPS.CSD_MIGRATE_FROM_115X_PKG3 dependencies on CSD_REPAIR_ESTIMATE
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on CSD_REPAIR_ESTIMATE_LINES
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on CSD_REPAIR_ESTIMATE_LINES
12.1.1
-
APPS.CSD_PROCESS_UTIL dependencies on CS_ESTIMATE_DETAILS
12.2.2
-
VIEW: CSD.CSD_REPAIR_ESTIMATE#
12.2.2
owner:CSD, object_type:VIEW, object_name:CSD_REPAIR_ESTIMATE#, status:VALID,
-
APPS.CSD_PROCESS_UTIL dependencies on CS_ESTIMATE_DETAILS
12.1.1
-
SYNONYM: APPS.CSD_REPAIR_ESTIMATE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSD_REPAIR_ESTIMATE, status:VALID,
-
SYNONYM: APPS.CSD_REPAIR_ESTIMATE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSD_REPAIR_ESTIMATE, status:VALID,
-
APPS.CSD_WIP_JOB_PVT dependencies on BOM_OPERATIONAL_ROUTINGS
12.1.1
-
VIEW: APPS.CSD_RO_GROUP_MATERIALS_V
12.2.2
-
VIEW: APPS.CSD_RO_GROUP_ESTIMATE_V
12.1.1
-
APPS.CSD_WIP_JOB_PVT dependencies on BOM_OPERATIONAL_ROUTINGS
12.2.2
-
VIEW: APPS.CSD_REPAIR_ESTIMATE_V
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_PVT dependencies on FND_LOOKUPS
12.2.2
-
VIEW: APPS.CSD_RO_GROUP_MATERIALS_V
12.1.1
-
APPS.CSD_MIGRATE_FROM_115X_PKG SQL Statements
12.2.2
-
VIEW: APPS.CSD_RO_GROUP_ESTIMATE_V
12.2.2
-
VIEW: APPS.CSD_ESTIMATES_FROM_WIP_V
12.2.2
-
VIEW: CSD.CSD_REPAIR_ESTIMATE#
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_PVT dependencies on CSD_REPAIRS
12.1.1
-
VIEW: APPS.CSD_REPAIR_ESTIMATE_V
12.1.1
-
APPS.CSD_MIGRATE_FROM_115X_PKG SQL Statements
12.1.1
-
APPS.CSD_PROCESS_UTIL dependencies on CS_TXN_BILLING_TYPES
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on CS_TXN_BILLING_TYPES
12.1.1
-
APPS.CSD_REPAIR_ESTIMATE_REPORT_PVT SQL Statements
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_PKG SQL Statements
12.2.2
-
APPS.CSD_REPAIR_ESTIMATE_PVT dependencies on CSD_REPAIRS
12.2.2