Search Results repair_estimate_id
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.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 ,
-
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 ,
-
View: CSD_REPAIR_ESTIMATE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_REPAIR_ESTIMATE_V, object_name:CSD_REPAIR_ESTIMATE_V, status:VALID, product: CSD - Depot Repair , description: Fetches the estimate header for repair orders. , implementation_dba_data: APPS.CSD_REPAIR_ESTIMATE_V ,
-
View: CSD_REPAIR_ESTIMATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_REPAIR_ESTIMATE_V, object_name:CSD_REPAIR_ESTIMATE_V, status:VALID, product: CSD - Depot Repair , description: Fetches the estimate header for repair orders. , implementation_dba_data: APPS.CSD_REPAIR_ESTIMATE_V ,
-
View: CSD_REPAIR_ESTIMATE_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_REPAIR_ESTIMATE_LINES_V, object_name:CSD_REPAIR_ESTIMATE_LINES_V, status:VALID, product: CSD - Depot Repair , description: Fetches all the estimate lines for repair orders. , implementation_dba_data: APPS.CSD_REPAIR_ESTIMATE_LINES_V ,
-
View: CSD_REPAIR_ESTIMATE_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSD.CSD_REPAIR_ESTIMATE_LINES_V, object_name:CSD_REPAIR_ESTIMATE_LINES_V, status:VALID, product: CSD - Depot Repair , description: Fetches all the estimate lines for repair orders. , implementation_dba_data: APPS.CSD_REPAIR_ESTIMATE_LINES_V ,