Results for “base_uom”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
QP_VALUE_TO_ID is an Oracle Advanced Pricing (QP) PL/SQL package body owned by the APPS schema. It is classified under the ETRM metadata as an "OTHER" API type, meaning it is an internal utility rather than a formally published public API. The package resolves qualifier values—such as customer, item, currency, ship method, or pricing context attributes—into the internal identifiers used by the pricing engine. Its role is to translate human-readable or flexible-value-set values into the IDs that Oracle Advanced Pricing stores on qualifier rules, price list lines, and modifiers. This translation is essential for qualifier matching, where the pricing engine must compare incoming transaction attribute values against the stored qualifier definitions during price and modifier evaluation.
Key Procedures and Functions
The documented package exposes roughly ninety procedures and functions, each responsible for resolving a specific qualifier context or pricing attribute to its internal identifier. Representative entries include:
- GET_ATTR_TBL — returns the attribute mapping table used to drive generic value-to-ID resolution across qualifier contexts.
- KEY_FLEX — resolves key flexfield segment values, typically inventory item or accounting flexfield combinations, into their internal IDs.
- AUTOMATIC and GENERATE_USING_FORMULA — support automatic and formula-driven qualifier or modifier value determination.
- CURRENCY, BASE_UOM, and LIST_PRICE_UOM — resolve currency codes and unit of measure values to their internal identifiers.
- SHIP_METHOD and FREIGHT_TERMS — resolve shipping method and freight term lookup values.
- DISCOUNT_LINES, PRORATE, TERMS, and AGREEMENT_SOURCE — support modifier line, proration, terms, and agreement source qualifier resolution.
- LIST_HEADER, LIST_LINE, LIST_LINE_TYPE, and LIST_TYPE — resolve price list header, line, line type, and list type values.
- MODIFIER_LEVEL, INVENTORY_ITEM, and ORGANIZATION — resolve modifier level, inventory item, and organization qualifiers.
Collectively these routines provide uniform conversion logic so that pricing qualifiers are consistently interpreted regardless of the source attribute.
Tables Accessed
The package body references two documented tables through APPS synonyms: QP_QUALIFIER_RULES and PLITBLM. QP_QUALIFIER_RULES stores the qualifier rule definitions that drive qualifier matching, and it is the primary structure against which resolved IDs are compared. PLITBLM is the PL/SQL index-by table type (PL/SQL table of binary integers with a mapping) used pervasively in EBS as an in-memory structure for passing ID mappings and multi-value sets between procedural layers; it is referenced here to carry resolved identifier collections and value lists during resolution. The dependency listing additionally shows references to QP_PRICE_LIST_LINE_UTIL, QP_UTIL, FND_API, FND_FLEX_EXT, FND_MESSAGE, FND_VSET, OE_MSG_PUB, OE_SHIP_METHODS_V, and QP_LOOKUPS, indicating reliance on flexfield extraction, flexfield value set validation, and shipping method views during resolution.
Usage Notes
QP_VALUE_TO_ID is not referenced by any database object according to the metadata, confirming that it is invoked internally by the Advanced Pricing engine rather than being a top-level integration point. It is referenced by 36 other packages, which underscores its foundational role: pricing forms, concurrent programs, and internal pricing routines call these procedures to convert qualifier values before evaluating price lists, modifiers, and qualifier rules. Custom code should treat this package as internal and unsupported; developers requiring qualifier resolution should prefer the documented public Advanced Pricing APIs. Because the package depends on FND_FLEX_EXT and FND_VSET, resolution honors flexfield value set validation, and any change to flexfield definitions or qualifier setup can affect its behavior. The STANDARD, FND_API, and QP_UTIL dependencies indicate that error handling follows the standard EBS API message stack.
-
PACKAGE: APPS.QP_ID_TO_VALUE 12.1.1
-
View: AHL_ITEM_CLASS_UOM_V 12.1.1
This view retrieves items and all the UOMs which are in the same UOM class as the base UOM of the item.
APPS.AHL_ITEM_CLASS_UOM_V·↳ FND_LOOKUP_VALUES_VL·↳ MTL_SYSTEM_ITEMS_KFV·↳ MTL_UNITS_OF_MEASURE_VL·Explore AHL module →
-
This is the Source View for Item List Price. This view would be applied to an Oracle Applications 11i instance from which the Item List Price information is to be retrieved. This view specifies the Base UOM, List Price and Average Discount
APPS.MSD_SR_ITEM_LIST_PRICE_V·↳ MSD_SR_UTIL·↳ MTL_SYSTEM_ITEMS_KFV·Explore MSD module →
-
View: MSD_ITEM_MASTER_V 12.2.2
This view exposes item specific properties - forecast type, base uom, average discount, list price - to the demand planning engine.
APPS.MSD_ITEM_MASTER_V·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MSD_COMMON_UTILITIES·Explore MSD module →
-
Table: POA_BM_ITEM_S_MV 12.1.1
-
Table: POA_BM_ITEM_O_MV 12.1.1
-
This is the Source View for Item List Price. This view would be applied to an Oracle Applications 11i instance from which the Item List Price information is to be retrieved. This view specifies the Base UOM, List Price and Average Discount
APPS.MSD_SR_ITEM_LIST_PRICE_V·↳ MSD_SR_UTIL·↳ MTL_SYSTEM_ITEMS_KFV·Explore MSD module →
-
View: AHL_ITEM_CLASS_UOM_V 12.2.2
This view retrieves items and all the UOMs which are in the same UOM class as the base UOM of the item.
APPS.AHL_ITEM_CLASS_UOM_V·↳ FND_LOOKUP_VALUES_VL·↳ MTL_SYSTEM_ITEMS_KFV·↳ MTL_UNITS_OF_MEASURE_VL·Explore AHL module →
-
This is a fact table that stores the list price, Base UOM and the average discount for each of the Product that is used in the Demand Planning.
-
PACKAGE: APPS.QP_VALUE_TO_ID 12.1.1
-
PACKAGE: APPS.QP_VALUE_TO_ID 12.2.2
-
Staging table that stores the item information like the base UOM, list price, and average discount.
-
PACKAGE: APPS.QP_ID_TO_VALUE 12.2.2
-
View: MSD_ITEM_MASTER_V 12.1.1
This view exposes item specific properties - forecast type, base uom, average discount, list price - to the demand planning engine.
APPS.MSD_ITEM_MASTER_V·↳ FND_COMMON_LOOKUPS·↳ FND_GLOBAL·↳ MSD_COMMON_UTILITIES·Explore MSD module →
-
View: OPI_EDW_UOM_CONV_FCV 12.1.1
Source view for the Unit of Measure Conversion Fact table
APPS.OPI_EDW_UOM_CONV_FCV·↳ EDW_LOCAL_INSTANCE·↳ MTL_SYSTEM_ITEMS_KFV·↳ MTL_UNITS_OF_MEASURE·Explore OPI module →
-
View: MSD_DEMAND_PLANS_V 12.1.1
This view provides the Demand Plan Definitions and its Express Setup Information.
APPS.MSD_DEMAND_PLANS_V·↳ FND_PROFILE·↳ MSD_DEMAND_PLANS_VL·Explore MSD module →
-
View: MSD_DEMAND_PLANS_V 12.2.2
This view provides the Demand Plan Definitions and its Express Setup Information.
APPS.MSD_DEMAND_PLANS_V·↳ FND_PROFILE·↳ MSD_DEMAND_PLANS_VL·Explore MSD module →
-
This is a fact table that stores the list price, Base UOM and the average discount for each of the Product that is used in the Demand Planning.
-
Table: OPI_EDW_UOM_CONV_F 12.1.1
Unit Of Measure Conversion fact table
-
Staging table that stores the item information like the base UOM, list price, and average discount.
-
Interface table for Unit Of Measure Conversion fact
-
View: PO_LINES_TRX_V 12.2.2
View on po_lines table.
APPS.PO_LINES_TRX_V·↳ PO_DISTRIBUTIONS_ALL·↳ PO_LINES·Explore PO module →
-
Demand Plan definition.
-
Table: POA_REQ_001_MV 12.1.1
-
Table: POA_REQ_002_MV 12.1.1
-
View: PO_LINES_V 12.1.1
10SC ONLY
APPS.PO_LINES_V·↳ FINANCIALS_SYSTEM_PARAMS_ALL·↳ FND_GLOBAL·↳ MTL_SYSTEM_ITEMS·Explore PO module →
-
View: PO_LINES_V 12.2.2
10SC ONLY
APPS.PO_LINES_V·↳ FND_GLOBAL·↳ MTL_SYSTEM_ITEMS·↳ MTL_UNITS_OF_MEASURE·Explore PO module →
-
Purchase document lines for purchase orders, purchase agreements, quotations, and RFQs to be archived