Search Results pon_cost_factors_vl
Overview
PON_COST_FACTORS_VL is a documented Oracle E-Business Suite view owned by the APPS schema within the PON (Sourcing) product family. It presents the details of cost factors and price elements in the session language, joining the base price element definition table to its translation table so that the NAME and DESCRIPTION columns are returned in the language of the current user session. The view is functionally a sibling of PON_PRICE_ELEMENT_TYPES_VL, with one deliberate difference: its WHERE clause excludes the price element whose PRICE_ELEMENT_TYPE_ID equals -10, which corresponds to the item price. As a result, PON_COST_FACTORS_VL exposes only the true cost factors and price components (such as freight, duty, or other acquisition cost elements) that a sourcing or negotiation document may reference, while filtering out the reserved item-price element. In Oracle EBS reporting and integration contexts, the view serves as a language-aware, read-only access point to sourcing cost factor metadata, allowing forms, concurrent programs, and external interfaces to retrieve consistent, translated cost factor definitions without directly querying the underlying base and translation tables.
Underlying Base Objects
The view is defined over two base objects, exposed to APPS through synonyms: PON_PRICE_ELEMENT_TYPES and PON_PRICE_ELEMENT_TYPES_TL. PON_PRICE_ELEMENT_TYPES is the primary transactional definition table that stores the attribute data for each price element/cost factor, including its trading partner, pricing basis, allocation basis, and cost classification attributes. PON_PRICE_ELEMENT_TYPES_TL is the translation table that holds the language-dependent NAME and DESCRIPTION values, keyed by PRICE_ELEMENT_TYPE_ID and LANGUAGE. The view joins these two sources on the common PRICE_ELEMENT_TYPE_ID column and restricts the translation row to the session language using the condition T.LANGUAGE = USERENV('LANG'). A second predicate, B.PRICE_ELEMENT_TYPE_ID <> -10, removes the item-price element. Because the view draws from a translation table and filters on USERENV('LANG'), the displayed text automatically adapts to the logged-in user's language preference.
Key Columns
The view exposes the following columns, as documented in the ETRM metadata:
- ROW_ID — the ROWID of the underlying PON_PRICE_ELEMENT_TYPES row.
- PRICE_ELEMENT_TYPE_ID — the unique identifier for the cost factor/price element.
- NAME and DESCRIPTION — language-dependent text sourced from the translation table.
- TRADING_PARTNER_ID — identifies the trading partner associated with the price element.
- PRICE_ELEMENT_CODE — the coded identifier for the price element.
- PRICING_BASIS and ALLOCATION_BASIS — control how the element is priced and allocated.
- ENABLED_FLAG and SYSTEM_FLAG — indicate whether the element is active and whether it is system-seeded.
- INVOICE_LINE_TYPE — the invoice line classification associated with the element.
- COST_COMPONENT_CLASS_ID, COST_ANALYSIS_CODE, and COST_ACQUISITION_CODE — cost classification attributes used in landed-cost and cost analysis processing.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY — standard audit columns.
Common Use Cases and Queries
Typical usage includes validating available cost factors before building sourcing or negotiation documents, populating LOVs in custom forms, and extracting translated cost factor metadata for integration or reporting. A basic retrieval of all enabled, session-language cost factors is:
SELECT price_element_type_id, name, price_element_code, pricing_basis FROM pon_cost_factors_vl WHERE enabled_flag = 'Y' ORDER BY name;
To isolate system-seeded versus user-defined elements:
SELECT price_element_type_id, name FROM pon_cost_factors_vl WHERE system_flag = 'Y';
To retrieve cost analysis attributes for landed-cost integration:
SELECT price_element_code, name, cost_component_class_id, cost_analysis_code FROM pon_cost_factors_vl WHERE enabled_flag = 'Y';
Because the view already excludes the item-price element and resolves text to the session language, developers can rely on it directly for list-of-values queries and read-only reporting without reapplying the language join or the exclusion predicate.
-
View: PON_COST_FACTORS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_COST_FACTORS_VL, object_name:PON_COST_FACTORS_VL, status:VALID, product: PON - Sourcing , description: View to show details of the cost factors/price elements in the session language. This view is similar to pon_price_element_types_vl except that its WHERE clause excludes the price element with id -10 corresponding to the item price. Item , implementation_dba_data: APPS.PON_COST_FACTORS_VL ,
-
View: PON_COST_FACTORS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_COST_FACTORS_VL, object_name:PON_COST_FACTORS_VL, status:VALID, product: PON - Sourcing , description: View to show details of the cost factors/price elements in the session language. This view is similar to pon_price_element_types_vl except that its WHERE clause excludes the price element with id -10 corresponding to the item price. Item , implementation_dba_data: APPS.PON_COST_FACTORS_VL ,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.INL_CHARGE_LINE_TYPES_VL
12.1.1
-
VIEW: APPS.INL_CHARGE_LINE_TYPES_VL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.QP_VALIDATE_MODIFIERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_MODIFIERS, status:VALID,
-
SYNONYM: APPS.PON_PRICE_ELEMENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENT_TYPES, status:VALID,
-
View: INL_CHARGE_LINE_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_CHARGE_LINE_TYPES_VL, object_name:INL_CHARGE_LINE_TYPES_VL, status:VALID, product: INL - Oracle Landed Cost Management , description: This view shows Charge Line Type information in a given language. , implementation_dba_data: APPS.INL_CHARGE_LINE_TYPES_VL ,
-
SYNONYM: APPS.PON_PRICE_ELEMENT_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENT_TYPES_TL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.QP_QP_FORM_PRICING_ATTR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_QP_FORM_PRICING_ATTR, status:VALID,
-
VIEW: APPS.INL_PO_CHARGES_V
12.2.2
-
SYNONYM: APPS.PON_PRICE_ELEMENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENT_TYPES, status:VALID,
-
SYNONYM: APPS.PON_PRICE_ELEMENT_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_PRICE_ELEMENT_TYPES_TL, status:VALID,
-
View: INL_CHARGE_LINE_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_CHARGE_LINE_TYPES_VL, object_name:INL_CHARGE_LINE_TYPES_VL, status:VALID, product: INL - Oracle Landed Cost Management , description: This view shows Charge Line Type information in a given language. , implementation_dba_data: APPS.INL_CHARGE_LINE_TYPES_VL ,
-
PACKAGE BODY: APPS.QP_QP_FORM_PRICING_ATTR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_QP_FORM_PRICING_ATTR, status:VALID,
-
PACKAGE BODY: APPS.QP_VALIDATE_MODIFIERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_VALIDATE_MODIFIERS, status:VALID,
-
VIEW: APPS.INL_CHARGE_LINE_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_CHARGE_LINE_TYPES_VL, object_name:INL_CHARGE_LINE_TYPES_VL, status:VALID,
-
VIEW: APPS.INL_CHARGE_LINE_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_CHARGE_LINE_TYPES_VL, object_name:INL_CHARGE_LINE_TYPES_VL, status:VALID,
-
View: INL_PO_CHARGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_PO_CHARGES_V, object_name:INL_PO_CHARGES_V, status:VALID, product: INL - Oracle Landed Cost Management , description: This view shows INL charges in the View Acquisition Costs page , implementation_dba_data: APPS.INL_PO_CHARGES_V ,
-
VIEW: APPS.PON_COST_FACTORS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_COST_FACTORS_VL, object_name:PON_COST_FACTORS_VL, status:VALID,
-
VIEW: APPS.INL_PO_CHARGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INL.INL_PO_CHARGES_V, object_name:INL_PO_CHARGES_V, status:VALID,
-
VIEW: APPS.PON_COST_FACTORS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_COST_FACTORS_VL, object_name:PON_COST_FACTORS_VL, status:VALID,
-
APPS.QP_VALIDATE_MODIFIERS SQL Statements
12.1.1
-
APPS.QP_VALIDATE_MODIFIERS SQL Statements
12.2.2
-
APPS.QP_QP_FORM_PRICING_ATTR SQL Statements
12.1.1
-
APPS.QP_QP_FORM_PRICING_ATTR SQL Statements
12.2.2
-
eTRM - INL Tables and Views
12.2.2
description: This table stores information on taxes associated to Shipment components. ,
-
APPS.QP_VALIDATE_MODIFIERS dependencies on PON_COST_FACTORS_VL
12.1.1
-
APPS.QP_QP_FORM_PRICING_ATTR dependencies on PON_COST_FACTORS_VL
12.2.2
-
APPS.QP_VALIDATE_MODIFIERS dependencies on PON_COST_FACTORS_VL
12.2.2
-
APPS.QP_QP_FORM_PRICING_ATTR dependencies on PON_COST_FACTORS_VL
12.1.1
-
eTRM - INL Tables and Views
12.1.1
description: This table stores information on taxes associated to Shipment components. ,
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
PACKAGE BODY: APPS.QP_QP_FORM_PRICING_ATTR
12.1.1
-
PACKAGE BODY: APPS.QP_QP_FORM_PRICING_ATTR
12.2.2
-
eTRM - INL Tables and Views
12.2.2
description: This table stores information on taxes associated to Shipment components. ,
-
PACKAGE BODY: APPS.QP_VALIDATE_MODIFIERS
12.1.1
-
PACKAGE BODY: APPS.QP_VALIDATE_MODIFIERS
12.2.2
-
eTRM - INL Tables and Views
12.1.1
description: This table stores information on taxes associated to Shipment components. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,