Search Results aso_order_int
Overview
ASO_ORDER_INT is a PL/SQL package body owned by the APPS schema that serves as the order integration layer for Oracle E-Business Suite's Quote-to-Order (QTO) flows. Its primary business function is to bridge Oracle Advanced Supply Chain Planning (ASO) quoting data with Oracle Order Management (OM) order data, allowing sales orders to be created, updated, booked, cancelled, and queried directly from the Quote Management and order capture processes. The package is classified as API type OTHER and is documented as VALID in both EBS 12.1.1 and 12.2.2. In the dependency chain it consumes numerous supporting packages, including ASO_QUOTE_PUB, ASO_MAP_QUOTE_ORDER_INT, ASO_FFM_INT, ASO_PARTY_INT, ASO_DEBUG_PUB, and ASO_UTILITY_PVT, and it leverages key OM packages such as OE_ORDER_PUB, OE_ORDER_GRP, OE_HEADER_STATUS_PUB, OE_LINE_STATUS_PUB, OE_GLOBALS, OE_LOOKUPS, and OE_MSG_PUB. It is a widely used object: the documented metadata shows it is referenced by 33 other database objects, and it is not itself referenced as a database object (confirming its role as a calling/consumer layer rather than a callback target).
Key Procedures and Functions
The package exposes 17 documented procedures and functions that fall into three functional groups: order lifecycle management, lookups/attribute retrieval, and pricing/calculation utilities.
- CREATE_ORDER — Creates a new sales order in OM using quote-derived header, line, and party data.
- UPDATE_ORDER — Applies changes to an existing order, updating header and line information.
- DELETE_ORDER — Removes or logically deletes an order record.
- BOOK_ORDER — Invokes the OM booking process to transition an order to booked status.
- CANCEL_ORDER — Cancels an existing order within OM.
- GET_ACCT_SITE_USES — Retrieves customer account site uses for order placement.
- GET_CUST_ACCT_ROLES — Returns customer account role information.
- GET_HEADER_STATUS — Returns the current order header status.
- GET_LINE_STATUS — Returns the current order line status.
- TOTAL_ORDER_PRICE — Calculates the total price of an order.
- TOTAL_LIST_PRICE — Calculates the total list price for order lines.
- GET_ORDER_TOTAL — Retrieves an aggregated order total.
- INITIALIZE_OM_REC_TYPES — Initializes the OM record type structures used by the other APIs.
- SALESREP_ID — Resolves the sales representative identifier.
- SERVICE_INDEX — Returns a service-related index used in order processing.
Tables Accessed
The documented table dependencies span the Trading Community Architecture (TCA) and order management schemas. Customer and party data is sourced from HZ_PARTIES, HZ_PARTY_SITES, HZ_ORG_CONTACTS, HZ_CUST_ACCOUNTS, HZ_CUST_ACCOUNT_ROLES, HZ_CUST_ACCT_SITES_ALL, HZ_CUST_SITE_USES_ALL, HZ_RELATIONSHIPS, and HZ_ROLE_RESPONSIBILITY — these provide the party, account, contact, and site-use context required to place an order on behalf of a customer. Quote-side data comes from ASO_QUOTE_HEADERS_ALL. Deliverable references are drawn from AMS_DELIVERABLES_ALL_B, and PLITBLM is used for PL/SQL table buffering. The package also references RA_SALESREPS for sales representative resolution, OE_LOOKUPS for order lookup values, and OE_OE_TOTALS_SUMMARY and OE_TOTALS_GRP for order total summations.
Usage Notes
ASO_ORDER_INT is typically invoked from Quote-to-Order flows originating in Oracle Quoting and order capture forms, as well as from concurrent programs and custom PL/SQL that need to push quote data into OM. Because it depends on FND_API, FND_GLOBAL, FND_MESSAGE, FND_MSG_PUB, and FND_PROFILE, it follows the standard EBS API error-handling and messaging conventions. The presence of OE_STANDARD_WF, MO_GLOBAL, and OE_ORDER_PUB indicates integration with workflow and multi-org handling. Its heavy reuse (33 dependent objects) makes it a foundational integration utility; customizations should call the documented procedures rather than manipulate underlying tables directly, and any upgrade from 12.1.1 to 12.2.2 should verify signature compatibility, as both releases document the package as VALID.
-
PACKAGE BODY: APPS.ASO_ORDER_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_ORDER_INT, status:VALID,
-
PACKAGE BODY: APPS.ASO_ORDER_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_ORDER_INT, status:VALID,
-
PACKAGE: APPS.ASO_ORDER_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_ORDER_INT, status:VALID,
-
PACKAGE: APPS.ASO_ORDER_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_ORDER_INT, status:VALID,
-
PACKAGE: APPS.AST_COLLTRL_ORDER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AST_COLLTRL_ORDER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_FULFILLMENT_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FULFILLMENT_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.AST_EVENT_ORDER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AST_EVENT_ORDER_PKG, status:VALID,
-
PACKAGE BODY: APPS.ASO_EDUCATION_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_EDUCATION_INT, status:VALID,
-
PACKAGE BODY: APPS.AST_COLLTRL_ORDER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AST_COLLTRL_ORDER_PKG, status:VALID,
-
PACKAGE: APPS.CS_CHARGE_DETAILS_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_CHARGE_DETAILS_CUHK, status:VALID,
-
PACKAGE: APPS.OE_LINE_STATUS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_LINE_STATUS_PUB, status:VALID,
-
PACKAGE: APPS.ASO_FFM_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_FFM_INT, status:VALID,
-
PACKAGE: APPS.AST_EVENT_ORDER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AST_EVENT_ORDER_PKG, status:VALID,
-
PACKAGE: APPS.OE_HEADER_STATUS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_HEADER_STATUS_PUB, status:VALID,
-
PACKAGE: APPS.AST_EVENT_ORDER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AST_EVENT_ORDER_PKG, status:VALID,
-
PACKAGE: APPS.ASO_FFM_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_FFM_INT, status:VALID,
-
PACKAGE: APPS.AMS_PHYSICAL_FULFILLMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_PHYSICAL_FULFILLMENT_PUB, status:VALID,
-
PACKAGE: APPS.ASO_PARTY_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_PARTY_INT, status:VALID,
-
PACKAGE BODY: APPS.AST_EVENT_ORDER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AST_EVENT_ORDER_PKG, status:VALID,
-
PACKAGE: APPS.ASO_EDUCATION_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_EDUCATION_INT, status:VALID,
-
PACKAGE: APPS.ASO_EDUCATION_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_EDUCATION_INT, status:VALID,
-
PACKAGE BODY: APPS.JTF_FULFILLMENT_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FULFILLMENT_PUB_W, status:VALID,
-
PACKAGE: APPS.OE_LINE_STATUS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_LINE_STATUS_PUB, status:VALID,
-
PACKAGE: APPS.AST_COLLTRL_ORDER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AST_COLLTRL_ORDER_PKG, status:VALID,
-
PACKAGE: APPS.AMS_PHYSICAL_FULFILLMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMS_PHYSICAL_FULFILLMENT_PUB, status:VALID,
-
PACKAGE: APPS.AST_API_RECORDS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AST_API_RECORDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_CREATE_ORDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_CREATE_ORDER, status:VALID,
-
PACKAGE: APPS.OE_HEADER_STATUS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_HEADER_STATUS_PUB, status:VALID,
-
PACKAGE BODY: APPS.AST_API_RECORDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AST_API_RECORDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_FM_OCM_REQUEST_GRP_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FM_OCM_REQUEST_GRP_W, status:VALID,
-
PACKAGE: APPS.OE_TOTALS_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_TOTALS_GRP, status:VALID,
-
PACKAGE BODY: APPS.ASO_EDUCATION_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_EDUCATION_INT, status:VALID,
-
PACKAGE BODY: APPS.AST_COLLTRL_ORDER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AST_COLLTRL_ORDER_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FM_OCM_REND_REQ, status:VALID,
-
PACKAGE BODY: APPS.JTF_FULFILLMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FULFILLMENT_PUB, status:VALID,
-
PACKAGE: APPS.AST_API_RECORDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AST_API_RECORDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_FM_OCM_REQUEST_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FM_OCM_REQUEST_GRP, status:VALID,
-
PACKAGE: APPS.ASO_MAP_QUOTE_ORDER_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_MAP_QUOTE_ORDER_INT, status:VALID,
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FM_OCM_REND_REQ_W, status:VALID,
-
PACKAGE BODY: APPS.AMS_PHYSICAL_FULFILLMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_PHYSICAL_FULFILLMENT_PUB, status:VALID,
-
PACKAGE: APPS.JTF_FM_OCM_REND_REQ
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_FM_OCM_REND_REQ, status:VALID,
-
PACKAGE: APPS.ASO_ATTACHMENT_INT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ASO_ATTACHMENT_INT, status:VALID,
-
PACKAGE BODY: APPS.AST_API_RECORDS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AST_API_RECORDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_FULFILLMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FULFILLMENT_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTF_FM_OCM_REQUEST_GRP_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FM_OCM_REQUEST_GRP_W, status:VALID,
-
PACKAGE: APPS.ASO_ATTACHMENT_INT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ASO_ATTACHMENT_INT, status:VALID,
-
PACKAGE BODY: APPS.AMS_CT_RULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_CT_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_FM_OCM_REND_REQ_W, status:VALID,
-
PACKAGE BODY: APPS.CSF_DEBRIEF_CREATE_ORDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_DEBRIEF_CREATE_ORDER, status:VALID,
-
PACKAGE: APPS.OE_TOTALS_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_TOTALS_GRP, status:VALID,