Search Results validate_incident_id




Overview

APPS.CSD_ESTIMATE_UTILS_PVT is a private PL/SQL utility package within the Oracle E-Business Suite Depot Repair module. Its header declares AUTHID CURRENT_USER and it is classified as a PVT (private) API, meaning it is not intended for direct invocation by external consumers but is instead called by other packages, forms, or public APIs within the CSD schema hierarchy. The package encapsulates the core validation and defaulting logic used when creating, updating, and validating repair estimates against the repair lines to which they belong.

Repair estimates in Depot Repair represent the quoted cost and scope of work for a given repair order. Because an estimate touches many dependent entities — items, revisions, serial numbers, price lists, orders, billing types, and cost records — the validation logic is centralized here so that every caller applies identical rules. The package header carries a version marker of 120.6 dated 2012/05/09, indicating a mature object with maintenance history traceable back to its initial creation in June 2005.

Key Procedures and Functions

The package exposes roughly twenty-three documented procedures and functions. Those relevant to the user's search term, validate_revision, sit alongside a family of sibling validators that follow a consistent naming convention and return BOOLEAN to signal pass or fail:

Parameter lists are intentionally omitted here; callers should reference the package specification directly, as no parameters are altered by this summary.

Tables Accessed

The package reads and writes a wide set of APPS synonyms spanning Depot Repair, Inventory, Costing, and Order Management:

Usage Notes

Because CSD_ESTIMATE_UTILS_PVT is a private package, it is invoked indirectly — typically from the Depot Repair estimate form, from public CSD APIs, or from concurrent programs that build or validate estimates. The package is referenced by at least one other package. Custom developers should avoid direct calls; instead, use the supported public API that internally delegates to these validators. When troubleshooting estimate creation errors, enabling PL/SQL tracing on this package is the fastest way to identify which validation rejected a given record.