Search Results aso_quote_pub_w
Overview
ASO_QUOTE_PUB_W is the public, wrapper-layer PL/SQL package within the Oracle E-Business Suite Order-to-Cash (ASO) schema that exposes the core Quote Management business API for external invocation. It resides in the APPS schema, holds a VALID status, and is classified under the ETRM as an "OTHER" API type. Its principal role is to provide a stable, callable interface for creating, modifying, submitting, and copying sales quotes and their associated lines, resources, and related objects, while delegating the underlying transactional processing to the internal quotation engine. The "_W" suffix denotes the wrapper variant of the ASO_QUOTE_PUB package family, meaning it encapsulates the primary API and shields consumers from internal implementation changes across releases such as 12.1.1 and 12.2.2.
Key Procedures and Functions
The package exposes approximately 29 documented procedures and functions. The principal entry points include:
- CREATE_QUOTE, UPDATE_QUOTE, SUBMIT_QUOTE — core lifecycle operations for creating, amending, and submitting a quote for downstream processing.
- COPY_QUOTE, COPY_LINE — replicate existing quotes or individual lines to accelerate order capture.
- DELETE_QUOTES, DELETE_RESOURCE — removal operations for quotes and assigned resources.
- ADD_RESOURCE — attach personnel or resources to a quote.
- CREATE_QTE_OPPORTUNITY — establish linkage between a quote and an opportunity record.
- ADD_TEMPLATES_TO_QUOTE — apply predefined templates to a quote.
- GET_CONFIG_DETAILS, GET_CONFIG_LAUNCH_INFO — retrieve configuration details and launch parameters for configured items.
- GET_QUOTE_EXP_DATE, GET_DEFAULT_PARTY_SITES — utility retrieval of expiration dates and party site defaults.
- VALIDATE_QUANTITY, CREDIT_CHECK — validation routines for quantity and customer credit.
- UPDATE_OBJECT_RELATIONSHIP — maintain relationships between quotes and related objects.
- TRADEIN_LINES_FROM_INSTALLBASE — generate trade-in lines derived from the installed base.
- SUBMIT_PRICE_TAX_REQ, CANCEL_PRICE_TAX_REQ — initiate or cancel pricing and tax calculation requests.
Tables Accessed
The package operates against ASO and HZ tables through APPS synonyms. Quote header and line data are persisted in ASO_QUOTE_HEADERS_ALL and ASO_QUOTE_LINES_ALL, with extended line attributes in ASO_QUOTE_LINE_DETAILS. Pricing adjustments are recorded in ASO_PRICE_ADJUSTMENTS, tax computations in ASO_TAX_DETAILS, and cross-object associations in ASO_QUOTE_RELATED_OBJECTS. Customer and site data are sourced from HZ_PARTIES, HZ_PARTY_SITES, HZ_PARTY_SITE_USES, and HZ_RELATIONSHIPS. The PLITBLM table stores multiline (CLOB) text associated with quotes. The package further depends on FND_API and the JTF collection types (JTF_DATE_TABLE, JTF_NUMBER_TABLE, and the JTF_VARCHAR2_TABLE_n collections), which are used for array-based parameter passing and standard API error handling.
Usage Notes
ASO_QUOTE_PUB_W is typically invoked from Oracle Quoting forms, from concurrent programs that process or refresh quotes, and from custom PL/SQL extensions that must create or manipulate quotes programmatically. It is not referenced by any other documented package, confirming its position as a top-level public API rather than an internal dependency. Callers should observe standard FND_API conventions, including initialization of the error and message stacks, and should respect the transactional boundaries established by the wrapper. Because the wrapper delegates to underlying quote processing logic, all quote validations, pricing, and tax request handling flow through the routines listed above.
-
PACKAGE: APPS.ASO_QUOTE_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_PUB_W, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_PUB_W, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_1200
12.1.1
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_1200, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_1200
12.2.2
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_1200, status:VALID,
-
PACKAGE BODY: APPS.ASO_QUOTE_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_QUOTE_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.ASO_QUOTE_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_QUOTE_PUB_W, status:VALID,
-
PACKAGE: APPS.ASO_PROJ_COMM_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_PROJ_COMM_INT, status:VALID,
-
PACKAGE: APPS.ASO_PROJ_COMM_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_PROJ_COMM_INT, status:VALID,
-
PACKAGE: APPS.ASO_SALES_TEAM_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_SALES_TEAM_INT, status:VALID,
-
PACKAGE: APPS.ASO_SALES_TEAM_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_SALES_TEAM_INT, status:VALID,
-
PACKAGE: APPS.ASO_CREDIT_CHECK_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_CREDIT_CHECK_PUB, status:VALID,
-
PACKAGE: APPS.ASO_CREDIT_CHECK_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_CREDIT_CHECK_PUB, status:VALID,
-
SYNONYM: APPS.ASO_TAX_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASO_TAX_DETAILS, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_TMPL_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_TMPL_INT, status:VALID,
-
PACKAGE: APPS.ASO_TRADEIN_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_TRADEIN_PVT, status:VALID,
-
PACKAGE: APPS.ASO_RLTSHIP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_RLTSHIP_PUB, status:VALID,
-
PACKAGE: APPS.ASO_CFG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_CFG_PUB, status:VALID,
-
PACKAGE: APPS.ASO_LINE_NUM_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_LINE_NUM_INT, status:VALID,
-
PACKAGE: APPS.ASO_CFG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_CFG_PUB, status:VALID,
-
PACKAGE: APPS.ASO_SECURITY_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_SECURITY_INT, status:VALID,
-
PACKAGE: APPS.ASO_TRADEIN_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_TRADEIN_PVT, status:VALID,
-
PACKAGE: APPS.ASO_SPLIT_LINE_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_SPLIT_LINE_INT, status:VALID,
-
PACKAGE: APPS.ASO_SPLIT_LINE_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_SPLIT_LINE_INT, status:VALID,
-
PACKAGE: APPS.ASO_RLTSHIP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_RLTSHIP_PUB, status:VALID,
-
PACKAGE: APPS.ASO_COPY_QUOTE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_COPY_QUOTE_PUB, status:VALID,
-
SYNONYM: APPS.ASO_PRICE_ADJUSTMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASO_PRICE_ADJUSTMENTS, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_TMPL_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_TMPL_INT, status:VALID,
-
SYNONYM: APPS.ASO_QUOTE_RELATED_OBJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASO_QUOTE_RELATED_OBJECTS, status:VALID,
-
PACKAGE: APPS.ASO_CONC_REQ_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_CONC_REQ_INT, status:VALID,
-
SYNONYM: APPS.ASO_TAX_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASO_TAX_DETAILS, status:VALID,
-
PACKAGE: APPS.ASO_COPY_QUOTE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_COPY_QUOTE_PVT, status:VALID,
-
PACKAGE: APPS.ASO_SECURITY_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_SECURITY_INT, status:VALID,
-
PACKAGE: APPS.ASO_LINE_NUM_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_LINE_NUM_INT, status:VALID,
-
PACKAGE: APPS.ASO_COPY_QUOTE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_COPY_QUOTE_PVT, status:VALID,
-
SYNONYM: APPS.ASO_PRICE_ADJUSTMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASO_PRICE_ADJUSTMENTS, status:VALID,
-
PACKAGE: APPS.ASO_COPY_QUOTE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_COPY_QUOTE_PUB, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_1000
12.2.2
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_1000, status:VALID,
-
PACKAGE: APPS.ASO_OPP_QTE_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_OPP_QTE_PUB, status:VALID,
-
PACKAGE: APPS.OKC_TERMS_QA_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_TERMS_QA_GRP, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_HEADERS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_HEADERS_PVT, status:VALID,
-
PACKAGE: APPS.ASO_CONC_REQ_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_CONC_REQ_INT, status:VALID,
-
SYNONYM: APPS.ASO_QUOTE_RELATED_OBJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASO_QUOTE_RELATED_OBJECTS, status:VALID,
-
PACKAGE: APPS.ASO_OPP_QTE_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_OPP_QTE_PUB, status:VALID,
-
TYPE: APPS.JTF_VARCHAR2_TABLE_1000
12.1.1
owner:APPS, object_type:TYPE, object_name:JTF_VARCHAR2_TABLE_1000, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_UTIL_PVT, status:VALID,
-
SYNONYM: APPS.ASO_QUOTE_LINE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ASO_QUOTE_LINE_DETAILS, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_UTIL_PVT, status:VALID,
-
PACKAGE: APPS.ASO_QUOTE_HEADERS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_QUOTE_HEADERS_PVT, status:VALID,
-
SYNONYM: APPS.ASO_QUOTE_LINE_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ASO_QUOTE_LINE_DETAILS, status:VALID,
-
PACKAGE: APPS.INV_DECIMALS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_DECIMALS_PUB, status:VALID,