Search Results aso_quote_misc_pvt




Overview

ASO_QUOTE_MISC_PVT is a private PL/SQL package in the Oracle E-Business Suite Order Capture / Oracle Quoting (ASO) module. As indicated by the _PVT suffix and the AUTHID CURRENT_USER clause, it is an internal, private-scope package rather than a public API intended for direct customer invocation. The package header identifies it as a miscellaneous utility container associated with the quotation tax integration area. The source header comment block refers to the package by the internal name ASO_TAX_INT, confirming that its business purpose is to support tax-related processing within the quoting and sales order capture flow.

Because the package is private, its routines are not published as part of Oracle's supported API surface. Instead, they are invoked by other ASO packages, typically ASO_QUOTE_PUB, to perform supporting or diagnostic work that does not belong in the public quotation API. The package depends on the public record structures defined in ASO_QUOTE_PUB, notably QTE_HEADER_REC_TYPE and SHIPMENT_REC_TYPE, which confirms that it operates on a quote header and its associated shipment context.

Key Procedures and Functions

The package exposes a single documented procedure:

  • DEBUG_TAX_INFO_NOTIFICATION — Accepts a quote header record, a shipment record, and a reason string. Its purpose is to emit or record diagnostic information relating to tax handling and tax-related notifications during quote processing. As the name implies, it is a debug utility rather than a business logic routine. It is used to trace tax determination and notification behavior when diagnosing discrepancies in tax calculation, tax line rendering, or tax notifications surfaced against a quotation and its shipments. The reason parameter allows the calling code to annotate the trace with the context in which the debug call was made.

No other procedures or functions are documented for this package in the ETRM metadata.

Tables Accessed

The ETRM metadata does not list any tables accessed directly by this package via APPS synonyms. This is consistent with its role as a debug notification routine: it typically logs or surfaces information derived from the in-memory record structures passed to it rather than reading or writing persistent tables itself. Any persistent output would be produced by the logging or notification mechanism it invokes, not by direct DML issued from this package.

Usage Notes

ASO_QUOTE_MISC_PVT is invoked internally by Oracle Quoting processing. The most common trigger is tax validation and tax line generation during quote creation, update, or order submission, where the calling package may invoke DEBUG_TAX_INFO_NOTIFICATION to capture tax context when diagnostics are needed. It is not exposed through Oracle Forms, concurrent programs, or standard public APIs, and the ETRM metadata records no other packages as referencing it.

Because the package is classified as private, it is not part of Oracle's supported extension surface. Customizations should not call it directly. Developers troubleshooting tax behavior in ASO 12.1.1 or 12.2.2 may nonetheless encounter this routine while tracing call stacks or reading FND debug log output, and understanding its role helps correlate log entries with the quote header and shipment context in which tax issues arise.