Search Results aso_utility_pvt




Overview

APPS.ASO_PARTY_INT is a PL/SQL integration package within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 releases that bridges Oracle Order Capture / Quoting (ASO) functionality with the Trading Community Architecture (TCA) data model. Its principal role is to create, validate, and maintain TCA registry entities — parties, party sites, customer accounts, account sites, contacts, and the relationships among them — on behalf of quoting and ordering processes. Because quoting requires consistent customer master data, ASO_PARTY_INT isolates the TCA manipulation logic behind a stable API layer so that other ASO packages do not need to call HZ_* APIs directly.

The package is documented as VALID in both releases and is classified under the "OTHER" API classification. The ETRM metadata records 15 documented procedures/functions and confirms the package references APPS.ASO_QUOTE_PUB and FND_API. It is itself referenced by ASO_CHECK_TCA_PVT, ASO_MAP_QUOTE_ORDER_INT, ASO_ORDER_INT, ASO_PARTY_INT, ASO_PRICING_INT, ASO_QUOTE_HEADERS_PVT, ASO_QUOTE_PUB, and ASO_UTILITY_PVT (listed twice). This reference set confirms the package is a foundational dependency for the wider ASO utility and integration stack, including the ASO_UTILITY_PVT object cited by the search term.

Key Procedures and Functions

The 15 documented procedures/functions cover the principal TCA objects needed to stand up a quoting or ordering party:

The procedure names imply that each accepts parameters describing the party, site, account, or contact attributes to be persisted, and that the procedures return identifiers or status via out parameters consistent with the FND_API error-handling convention.

Tables Accessed

ASO_PARTY_INT reads and writes the core TCA tables via APPS synonyms. HZ_PARTIES, HZ_PARTY_SITES, and HZ_PARTY_SITE_USES support party and site creation. HZ_LOCATIONS holds address data. HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES, HZ_CUST_SITE_USES, and HZ_CUST_ACCOUNT_ROLES store customer account and site-use information. HZ_CUST_ACCT_RELATE_ALL stores account-to-account relationships. HZ_ORG_CONTACTS and HZ_ROLE_RESPONSIBILITY support contact and role creation. HZ_RELATIONSHIPS holds party relationships. AR_SYSTEM_PARAMETERS and AMS_SOURCE_CODES provide reference data such as system defaults and source codes, while ASO_ACCOUNT_NUMBER_S is the ASO sequence used to generate account numbers.

Usage Notes

ASO_PARTY_INT is invoked indirectly rather than from end-user forms. Quoting and ordering flows (ASO_QUOTE_PUB, ASO_ORDER_INT, ASO_QUOTE_HEADERS_PVT, ASO_PRICING_INT) call the package when a quote or order must create or refresh a TCA customer. Custom extensions should call ASO_PARTY_INT rather than HZ_* APIs directly to preserve ASO validation and sequencing. Because the package is a documented dependency of ASO_UTILITY_PVT, developers tracing utility or validation logic should expect ASO_PARTY_INT to appear in the call chain.