Search Results price_request
Overview
APPS.PV_PRICE_PVT is a private PL/SQL API package within the Oracle EBS Partner Management (Channel Revenue Management / Price Protection) module. The "PV" prefix denotes the Partner Management application family, and the "_PVT" suffix classifies the package as a private API — meaning it is intended for internal consumption by other Oracle EBS components rather than as a published interface for customer extensions. The package is authored with AUTHID CURRENT_USER, so all SQL statements execute under the privileges of the calling session, relying on APPS synonyms for object resolution.
The package fulfills a single business function: the retrieval of pricing information for a given partner account, party, or contact within the context of a partner program enrollment request. This supports downstream pricing logic used in partner-facing transactions such as channel rebates, price protection claims, and distributor pricing validation.
Key Procedures and Functions
The ETRM metadata documents one public procedure on this package:
- PRICE_REQUEST — The sole documented entry point. It accepts an API version number, standard FND_API message-list and commit-control parameters, identifiers for the partner account, partner party, and contact party, a transaction currency, and a JTF_NUMBER_TABLE of enrollment request IDs. It returns the standard FND_API output trio (
x_return_status,x_msg_count,x_msg_data). The procedure is responsible for resolving pricing for the specified partner/currency/enrollment context and returning results through the API message buffer. The exact return payload is not exposed in the public signature, indicating internal use through FND_API conventions.
No other procedures or functions are documented in the 12.2.2 ETRM metadata for this package. The header source (120.1, dated 2005) confirms the package has remained stable across releases.
Tables Accessed
The package references the following tables through APPS synonyms:
- HZ_PARTY_SITES and HZ_PARTY_SITE_USES — Retrieve party site records and their usage classifications for the partner or contact, supporting location-based pricing determinations.
- MTL_SYSTEM_ITEMS_B — Provides item master information for products subject to the price request.
- PV_PARTNER_PROGRAM_B — Identifies the partner program under which pricing rules apply.
- PV_PG_ENRL_REQUESTS — The enrollment request records passed via the JTF_NUMBER_TABLE parameter; these drive which pricing tiers and program rules govern the response.
- DUAL and PLITBLM — Utility references for single-row selects and PL/SQL table (index-by table) handling of the enrollment ID collection.
Usage Notes
Because PV_PRICE_PVT is marked as a private API (classification "PVT") and is referenced by zero other packages in the ETRM catalog, it is not a general-purpose integration point. It is typically invoked indirectly: Oracle forms, concurrent programs, or internal Partner Management workflows call it to resolve pricing during partner program enrollment or claim processing. Customers and integrators should not call PRICE_REQUEST directly, as the API may change without notice and lacks the stability guarantees of a public API. For custom requirements involving partner pricing, Oracle recommends use of the corresponding public APIs or the Partner Management business flows rather than this private package. The FND_API standard parameters (p_init_msg_list, p_commit, x_return_status, x_msg_count, x_msg_data) mean the caller must check x_return_status against FND_API.G_RET_STS_SUCCESS and inspect the message list, as is standard for all EBS PL/SQL APIs.
-
PACKAGE: APPS.PV_PRICE_PVT
12.2.2
-
PACKAGE: APPS.PV_PRICE_PVT
12.1.1
-
PACKAGE BODY: APPS.PV_PRICE_PVT
12.2.2
-
PACKAGE BODY: APPS.PV_PRICE_PVT
12.1.1
-
PACKAGE: APPS.IBE_PRICE_PVT
12.1.1
-
PACKAGE: APPS.IBE_PRICE_PVT
12.2.2
-
PACKAGE: APPS.QP_PREQ_PUB
12.2.2
-
PACKAGE: APPS.QP_PREQ_PUB
12.1.1
-
PACKAGE BODY: APPS.IBE_PRICE_PVT
12.1.1
-
PACKAGE BODY: APPS.IBE_PRICE_PVT
12.2.2
-
PACKAGE BODY: APPS.ASO_PRICING_FLOWS_PVT
12.1.1
-
PACKAGE BODY: APPS.ASO_PRICING_FLOWS_PVT
12.2.2
-
PACKAGE BODY: APPS.ASO_VALIDATE_PRICING_PVT
12.2.2
-
PACKAGE BODY: APPS.ASO_VALIDATE_PRICING_PVT
12.1.1
-
PACKAGE: APPS.OKC_PRICE_PVT
12.1.1
-
PACKAGE: APPS.OKC_PRICE_PVT
12.2.2
-
PACKAGE: APPS.OKC_PRICE_PUB
12.2.2
-
PACKAGE: APPS.CSD_PROCESS_UTIL
12.1.1
-
PACKAGE: APPS.OKC_PRICE_PUB
12.1.1
-
APPS.ASO_PRICING_FLOWS_PVT dependencies on QP_PREQ_PUB
12.2.2
-
PACKAGE: APPS.CSD_PROCESS_UTIL
12.2.2
-
APPS.ASO_PRICING_FLOWS_PVT dependencies on QP_PREQ_PUB
12.1.1
-
APPS.PV_PRICE_PVT dependencies on FND_API
12.2.2
-
APPS.PO_ADVANCED_PRICE_PVT dependencies on QP_PREQ_PUB
12.2.2
-
APPS.PV_PRICE_PVT dependencies on FND_API
12.1.1
-
APPS.PV_PRICE_PVT dependencies on STANDARD
12.2.2
-
APPS.PO_ADVANCED_PRICE_PVT dependencies on QP_PREQ_PUB
12.1.1
-
APPS.PV_PRICE_PVT dependencies on FND_API
12.1.1
-
APPS.ASO_PRICING_CALLBACK_PVT dependencies on QP_PREQ_PUB
12.1.1
-
APPS.ASO_VALIDATE_PRICING_PVT dependencies on QP_PREQ_PUB
12.1.1
-
APPS.ASO_VALIDATE_PRICING_PVT dependencies on QP_PREQ_PUB
12.2.2
-
APPS.ASO_PRICING_CALLBACK_PVT dependencies on QP_PREQ_PUB
12.2.2
-
APPS.PV_PRICE_PVT dependencies on FND_API
12.2.2
-
PACKAGE BODY: APPS.OZF_ORDER_PRICE_PVT
12.1.1
-
APPS.PV_PRICE_PVT dependencies on STANDARD
12.1.1
-
APPS.QP_PREQ_PUB dependencies on QP_PREQ_GRP
12.1.1
-
APPS.QP_PREQ_PUB dependencies on QP_PREQ_GRP
12.2.2
-
APPS.PV_PRICE_PVT dependencies on FND_MSG_PUB
12.1.1
-
APPS.PV_PRICE_PVT dependencies on FND_MSG_PUB
12.2.2
-
PACKAGE BODY: APPS.OE_BULK_PRICEORDER_PVT
12.1.1
-
PACKAGE BODY: APPS.OZF_ORDER_PRICE_PVT
12.2.2
-
PACKAGE BODY: APPS.PO_ADVANCED_PRICE_PVT
12.2.2
-
PACKAGE BODY: APPS.OE_BULK_PRICEORDER_PVT
12.2.2
-
APPS.OE_BULK_PRICEORDER_PVT dependencies on FND_FILE
12.1.1
-
APPS.PV_PRICE_PVT dependencies on PV_PRICE_PVT
12.2.2
-
APPS.CSD_PROCESS_UTIL dependencies on QP_PREQ_PUB
12.2.2
-
APPS.IBE_PRICE_PVT dependencies on IBE_PRICE_PVT
12.1.1
-
APPS.IBE_PRICE_PVT dependencies on IBE_PRICE_PVT
12.2.2
-
APPS.OE_BULK_PRICEORDER_PVT dependencies on FND_FILE
12.2.2
-
APPS.IBE_PRICE_PVT dependencies on FND_API
12.1.1