Results for “pricing_context”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OE_VALIDATE_ATTR is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that provides attribute-level validation services for Order Management (OE). Its primary business function is to evaluate and validate the many configurable attributes associated with order entities—such as pricing, agreements, customers, and inventory items—before those values are committed to the transactional tables. The package body is classified as OTHER in the ETRM API registry, meaning it is an internal utility rather than a public, versioned API with a formal interface contract. In Oracle EBS 12.1.1 and 12.2.2, it operates beneath the Order Management forms and concurrent processes, ensuring that user-entered or interface-supplied attribute values conform to the master data, pricing, and currency rules defined in the underlying schemas.
Key Procedures and Functions
The documented metadata identifies 95 procedures and functions exposed by the package. The central entry point is GET_ATTR_TBL, which assembles the attribute table structure consumed by downstream validation logic. A substantial group of routines targets agreement and pricing validation: AGREEMENT, AGREEMENT_CONTACT, AGREEMENT_NUM, AGREEMENT_TYPE, PRICE_LIST, PRICING_CONTRACT, and DISCOUNT. These routines verify that agreement identifiers, agreement types, contacts, price lists, pricing contracts, and discount values are valid and consistent. A second group addresses customer and party attributes, including CUSTOMER and INVOICE_CONTACT. A third group handles date and lifecycle attributes: START_DATE_END_DATE, END_DATE_ACTIVE, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN, which support auditing and effective-dating checks. Descriptive and classification attributes are handled by DESC_FLEX, which validates descriptive flexfield segments, and by FREIGHT_TERMS and ACCOUNTING_RULE, which validate respective order-level codes. This distribution demonstrates that the package is a consolidated validator spanning pricing, customer, agreement, freight, and flexfield attribute domains.
Tables Accessed
According to the dependency information, OE_VALIDATE_ATTR references several APPS synonyms. MTL_SYSTEM_ITEMS is accessed to validate inventory item attributes, confirming that referenced items exist and are valid for order entry. MTL_UNITS_OF_MEASURE supports validation of unit-of-measure codes associated with items. PLITBLM is the pricing transaction line table, referenced to validate pricing and discount attributes against the pricing engine's data. The package additionally references QP_PRICE_LIST_LINES_V, the pricing price list lines view, for price list validation. Supporting dependencies include FND_API for standard API error-handling and message-stack routines, FND_CURRENCY for currency attribute validation, FND_MESSAGE for message retrieval and error reporting, and OE_MSG_PUB for Order Management message publication. The metadata states that OE_VALIDATE_ATTR is not referenced by any database object, though it is referenced by 11 other packages, confirming its role as a shared internal utility rather than a top-level entry point.
Usage Notes
OE_VALIDATE_ATTR is typically invoked indirectly rather than by end users or custom callers. It is called by Order Management forms when users enter or modify order lines and headers, by concurrent programs that process orders through open interfaces, and by the 11 dependent packages that rely on its validation routines. Because the package body has no documented public API classification and no formal published parameter signatures, direct invocation in custom code is discouraged; instead, developers should use the documented Order Management public APIs, which internally route attribute validation through this package. The presenc
-
APPS.OKX_ORD_PRC_ADJ_ATRBS_V·↳ OE_PRICE_ADJ_ATTRIBS·Explore OKX module →
-
Table: QP_DISCOUNT_MAPPING 12.2.2
Used for upgrade purposes. QP_DISCOUNT_MAPPING table stores mapping information between the obsolete Order Entry pricing tables and the new pricing tables.
-
APPS.OKX_QTE_PRC_ADJ_ATRBS_V·↳ ASO_PRICE_ADJ_ATTRIBS·Explore OKX module →
-
Archive data for Price Adjustments Attributes.
-
APPS.OKC_PRICE_ADJ_ATTRIBS_HV·↳ OKC_PRICE_ADJ_ATTRIBS_H·Explore OKC module →
-
APPS.OKX_ORD_PRC_ADJ_ATRBS_V·↳ OE_PRICE_ADJ_ATTRIBS·Explore OKX module →
-
Table: QP_DISCOUNT_MAPPING 12.1.1
Used for upgrade purposes. QP_DISCOUNT_MAPPING table stores mapping information between the obsolete Order Entry pricing tables and the new pricing tables.
-
View: OE_PRICE_ADJ_ATTRIBS_V 12.2.2
This is a view on table OE_PRICE_ADJ_ATTRIBS.
APPS.OE_PRICE_ADJ_ATTRIBS_V·↳ OE_PRICE_ADJ_ATTRIBS·Explore ONT module →
-
This table stores the price break child lines for PBH type of price list lines and modifiers in the generated Price Book.
-
Data for the Price Adjustments Attributes.
-
This table stores information on qualifiers and pricing attributes, which to that corresponding price adjustment line qualified for.
-
Draft table for Price Adjustments Attributes.
-
This table stores information on qualifiers and pricing attributes, which the corresponding price adjustment line qualified for.
-
This is a mirror image of base table OKC_PRICE_ADJ_ATTRIBS, please refer to the base table for detailed column level information.
-
Price attribute values which are based on a price adjustment.
-
This table stores the price break child lines for PBH type of price list lines and modifiers in the generated Price Book.
-
Price list item group lines
-
This table stores information on qualifiers and pricing attributes, which the corresponding price adjustment line qualified for.
-
View: CS_CUSTOMER_PRODUCTS 12.1.1
A view of customer products by organization.
APPS.CS_CUSTOMER_PRODUCTS·↳ CSICUMPI_PUB·↳ CS_CUSTOMER_PRODUCTS_ALL·Explore CS module →
-
APPS.OKC_PRICE_ADJ_ATTRIBS_HV·↳ OKC_PRICE_ADJ_ATTRIBS_H·Explore OKC module →
-
This table stores information on qualifiers and pricing attributes, which to that corresponding price adjustment line qualified for.
-
APPS.OKX_QTE_PRC_ADJ_ATRBS_V·↳ ASO_PRICE_ADJ_ATTRIBS·Explore OKX module →
-
View: OE_PRICE_ADJ_ATTRIBS_V 12.1.1
This is a view on table OE_PRICE_ADJ_ATTRIBS.
APPS.OE_PRICE_ADJ_ATTRIBS_V·↳ OE_PRICE_ADJ_ATTRIBS·Explore ONT module →
-
Order Entry Line View
APPS.ICX_SO_LINES_VIEW_LINES_V·↳ FND_CURRENCY·↳ FND_PROFILE·↳ MTL_SYSTEM_ITEMS·Explore ICX module →
-
View: OKX_QTE_PRC_ATRBS_V 12.2.2
APPS.OKX_QTE_PRC_ATRBS_V·↳ ASO_PRICE_ATTRIBUTES·Explore OKX module →
-
Table to store Price List Lines.
-
Price attribute values which are based on a price adjustment.
-
Price attribute values which are based on a price adjustment.
-
View for table OKC_PRICE_ADJ_ATTRIBS
APPS.OKC_PRICE_ADJ_ATTRIBS_V·↳ OKC_PRICE_ADJ_ATTRIBS·Explore OKC module →
-
View for table OKC_PRICE_ADJ_ATTRIBS
APPS.OKC_PRICE_ADJ_ATTRIBS_V·↳ OKC_PRICE_ADJ_ATTRIBS·Explore OKC module →
-
Imported price adjustments
-
Revision information about products in the installed base
-
Price List Line information. Provided for backward compatibility for other applications.
APPS.OE_PRICE_LIST_LINES_115_V·↳ OE_PRICE_LIST_LINES·↳ QP_PRICE_LIST_PVT·↳ QP_UTIL·Explore QP module →
-
View: PJM_UEFF_SO_LINES_V 12.2.2
APPS.PJM_UEFF_SO_LINES_V·↳ SO_LINES_ALL·Explore PJM module →
-
APPS.OKC_PRICE_ATT_VALUES_HV·↳ OKC_PRICE_ATT_VALUES_H·Explore OKC module →
-
View: OKS_PRICE_BREAKS_V 12.1.1
Service Contracts Price Breaks View
APPS.OKS_PRICE_BREAKS_V·↳ OKS_PRICE_BREAKS·Explore OKS module →
-
View: OKS_PRICE_BREAKS_V 12.2.2
Service Contracts Price Breaks View
APPS.OKS_PRICE_BREAKS_V·↳ OKS_PRICE_BREAKS·Explore OKS module →
-
Price List Line information. Provided for backward compatibility for other applications.
APPS.OE_PRICE_LIST_LINES_115_V·↳ OE_PRICE_LIST_LINES·↳ QP_PRICE_LIST_PVT·↳ QP_UTIL·Explore QP module →
-
Instance Pricing Attributes.
-
View: OE_LINE_ACKS_V 12.1.1
Information about the acknowledgements for Order Lines
-
View: OE_LINE_ACKS_V 12.2.2
Information about the acknowledgements for Order Lines
-
APPS.SO_LINES_VIEW_RETURNS_V·↳ AR_LOOKUPS·↳ FND_PROFILE·↳ MTL_PARAMETERS·Explore OE module →
-
APPS.SO_LINES_VIEW_RETURNS_V·↳ AR_LOOKUPS·↳ FND_PROFILE·↳ MTL_PARAMETERS·Explore OE module →
-
View: CS_CP_SERVICES 12.2.2
All services assigned to customer products
APPS.CS_CP_SERVICES·↳ CS_CP_SERVICES_ALL·Explore CS module →
-
Obsolete
APPS.ICX_SO_LINES_VIEW_RETURNS_V·↳ AR_LOOKUPS·↳ FND_PROFILE·↳ MTL_SYSTEM_ITEMS·Explore ICX module →
-
View based on QP_ATTRIBUTE_DEFNS. Used when defining sourcing rules for header level pricing attributes for a source system.
APPS.QP_HDR_PRICING_ATTRIBS_V·↳ QP_ATTRIBUTE_DEFNS·Explore QP module →