Search Results items price lis
The ICX_POR_PRICE_LISTS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the iProcurement module, specifically supporting the Purchasing (PO) and iSupplier Portal functionalities. This table stores pricing information for items, enabling organizations to manage supplier catalogs, negotiated contracts, and price lists efficiently. Below is a detailed technical and functional analysis of this table.
Table Overview
The ICX_POR_PRICE_LISTS table acts as a repository for price list data, linking items, suppliers, and contractual agreements. It is part of the Oracle iProcurement framework, facilitating self-service procurement by allowing users to view approved item prices during requisition creation. The table integrates with core modules like Purchasing (PO), Inventory (INV), and Supplier Portal (ICX), ensuring consistency in pricing across procurement workflows.
Key Columns and Structure
The table's schema includes columns critical for price management:
- PRICE_LIST_ID: Primary key, uniquely identifying each price list.
- PRICE_LIST_NAME: Descriptive name for the price list.
- ITEM_ID: References MTL_SYSTEM_ITEMS_B to associate items with prices.
- SUPPLIER_ID: Links to AP_SUPPLIERS, tying prices to specific suppliers.
- CURRENCY_CODE: Defines the currency for the price (e.g., USD, EUR).
- UNIT_PRICE: The base price per unit of the item.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the validity period of the price.
- CATALOG_ID: Associates the price with a supplier catalog (ICX_POR_CATALOGS).
Functional Integration
The table supports several procurement processes:
- Requisition Creation: Users select items from catalogs, with prices pulled from ICX_POR_PRICE_LISTS.
- Contract Compliance: Ensures purchases adhere to negotiated supplier contracts.
- Supplier Collaboration: Suppliers update prices via the iSupplier Portal, which propagates to this table.
Technical Dependencies
The table interacts with other EBS components:
- PO_HEADERS_ALL and PO_LINES_ALL: Purchase orders reference price lists for validation.
- MTL_SYSTEM_ITEMS_B: Item master data ensures accurate price-to-item mapping.
- AP_SUPPLIERS: Supplier details are validated during price list maintenance.
Customization and Extensions
Organizations often extend the table's functionality via:
- API Hooks: Custom PL/SQL scripts to enforce complex pricing rules.
- Workflow Notifications: Alerts for price changes or expirations.
- Data Integrations: ERP-to-SRM price synchronization.
Performance Considerations
For optimal performance:
- Indexes on ITEM_ID, SUPPLIER_ID, and CATALOG_ID are recommended.
- Partitioning by END_DATE_ACTIVE improves query efficiency for active price lists.
- Caching frequently accessed price lists reduces database load.
Conclusion
The ICX_POR_PRICE_LISTS table is a cornerstone of Oracle EBS procurement, enabling dynamic pricing, supplier collaboration, and contract adherence. Its integration with core modules and extensibility make it vital for organizations leveraging Oracle iProcurement. Proper configuration and indexing are essential to maintain performance in high-volume environments.
-
Lookup Type: ICX_CAT_LOAD_TYPE
12.1.1
product: ICX - Oracle iProcurement , meaning: ICX_CAT_LOAD_TYPE , description: Self Service Purchasing File Load Types ,
-
Lookup Type: ICX_CAT_LOAD_TYPE
12.2.2
product: ICX - Oracle iProcurement , meaning: ICX_CAT_LOAD_TYPE , description: Self Service Purchasing File Load Types ,
-
View: ICX_PO_REQ_TEMPLATE_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_TEMPLATE_ITEMS_V, object_name:ICX_PO_REQ_TEMPLATE_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions Template Items View , implementation_dba_data: APPS.ICX_PO_REQ_TEMPLATE_ITEMS_V ,
-
View: ICX_PO_REQ_TEMPLATE_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQ_TEMPLATE_ITEMS_V, object_name:ICX_PO_REQ_TEMPLATE_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions Template Items View , implementation_dba_data: APPS.ICX_PO_REQ_TEMPLATE_ITEMS_V ,
-
Lookup Type: ICX_CAT_TXT_TYPE
12.2.2
product: ICX - Oracle iProcurement , meaning: ICX CAT TXT TYPE , description: Sections in a Tab delimited text file for BulkLoader ,
-
View: ICX_PO_SUPPL_CATALOG_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_SUPPL_CATALOG_ITEMS_V, object_name:ICX_PO_SUPPL_CATALOG_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: Supplier Catalog Items View , implementation_dba_data: APPS.ICX_PO_SUPPL_CATALOG_ITEMS_V ,
-
View: ICX_PO_SUPPL_CATALOG_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_SUPPL_CATALOG_ITEMS_V, object_name:ICX_PO_SUPPL_CATALOG_ITEMS_V, status:VALID, product: ICX - Oracle iProcurement , description: Supplier Catalog Items View , implementation_dba_data: APPS.ICX_PO_SUPPL_CATALOG_ITEMS_V ,
-
Lookup Type: ICX_CAT_TXT_TYPE
12.1.1
product: ICX - Oracle iProcurement , meaning: ICX CAT TXT TYPE , description: Sections in a Tab delimited text file for BulkLoader ,
-
Lookup Type: REJECTED_LINE_TYPE
12.1.1
product: ICX - Oracle iProcurement , meaning: SSP5 : Rejected Line Types , description: Self Service Purchasing Rejected Line Types ,
-
Lookup Type: ICX_CAT_SUPPLIER_ASSIGN_TYPE
12.1.1
product: ICX - Oracle iProcurement , meaning: Supplier Dimension Assignment Type Lookup , description: Lookup for Supplier Dimension's assignment types. ,
-
Lookup Type: ICX_CAT_SUPPLIER_ASSIGN_TYPE
12.2.2
product: ICX - Oracle iProcurement , meaning: Supplier Dimension Assignment Type Lookup , description: Lookup for Supplier Dimension's assignment types. ,
-
Lookup Type: ICX_CAT_REJECTED_LINE_TYPE
12.1.1
product: ICX - Oracle iProcurement , meaning: ICX_CAT_REJECTED_LINE_TYPE , description: Self Service Purchasing Rejected Line Types ,
-
Lookup Type: ICX_CAT_REJECTED_LINE_TYPE
12.2.2
product: ICX - Oracle iProcurement , meaning: ICX_CAT_REJECTED_LINE_TYPE , description: Self Service Purchasing Rejected Line Types ,
-
Lookup Type: ICX_CAT_CATEGORY_ASSIGN_TYPE
12.2.2
product: ICX - Oracle iProcurement , meaning: Category Dimension Assignment Lookup Type , description: Lookup for Category Dimensions' assignment types value. ,
-
Lookup Type: REJECTED_LINE_TYPE
12.2.2
product: ICX - Oracle iProcurement , meaning: SSP5 : Rejected Line Types , description: Self Service Purchasing Rejected Line Types ,
-
Lookup Type: ICX_CAT_CATEGORY_ASSIGN_TYPE
12.1.1
product: ICX - Oracle iProcurement , meaning: Category Dimension Assignment Lookup Type , description: Lookup for Category Dimensions' assignment types value. ,
-
Concurrent Program: POXDIAPC
12.1.1
execution_filename: ICX_POR_DELETE_CATALOG.delete_items_in_category , product: ICX - Oracle iProcurement , user_name: Delete Items and Prices in a Category , description: Delete Items and Prices in a Category , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POXCATRN
12.1.1
execution_filename: ICX_CAT_SCHEMA_UPLOAD_PVT.populate_for_cat_rename , product: ICX - Oracle iProcurement , user_name: Update Items for Category Rename , description: Update Items For Category Rename. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POXDIAPC
12.2.2
execution_filename: ICX_POR_DELETE_CATALOG.delete_items_in_category , product: ICX - Oracle iProcurement , user_name: Delete Items and Prices in a Category , description: Delete Items and Prices in a Category , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: POXCATRN
12.2.2
execution_filename: ICX_CAT_SCHEMA_UPLOAD_PVT.populate_for_cat_rename , product: ICX - Oracle iProcurement , user_name: Update Items for Category Rename , description: Update Items For Category Rename. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: ICX_POR_PRICE_LISTS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_PRICE_LISTS, object_name:ICX_POR_PRICE_LISTS, status:VALID, product: ICX - Oracle iProcurement , description: Stores price lists information. There is 1 price list per buyer/supplier combination. , implementation_dba_data: ICX.ICX_POR_PRICE_LISTS ,
-
Table: ICX_POR_PRICE_LISTS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_PRICE_LISTS, object_name:ICX_POR_PRICE_LISTS, status:VALID, product: ICX - Oracle iProcurement , description: Stores price lists information. There is 1 price list per buyer/supplier combination. , implementation_dba_data: ICX.ICX_POR_PRICE_LISTS ,
-
Lookup Type: ICX_CAT_UPLOAD_ERR_TOKENS
12.2.2
product: ICX - Oracle iProcurement , meaning: Tokens for displaying attributes in view upload errors page , description: Tokens for displaying attributes in view upload errors page ,
-
Lookup Type: ICX_CAT_UPLOAD_ERR_TOKENS
12.1.1
product: ICX - Oracle iProcurement , meaning: Tokens for displaying attributes in view upload errors page , description: Tokens for displaying attributes in view upload errors page ,
-
Lookup Type: ICX_CAT_TXT_TOKENS
12.1.1
product: ICX - Oracle iProcurement , meaning: Catalog loader text file tokens , description: Catalog loader text file tokens ,
-
Lookup Type: ICX_CAT_TXT_TOKENS
12.2.2
product: ICX - Oracle iProcurement , meaning: Catalog loader text file tokens , description: Catalog loader text file tokens ,
-
Lookup Type: POR_RCV_ITEMS_DUE
12.1.1
product: ICX - Oracle iProcurement , meaning: iProcurement: Receiving Items Due Types , description: iProcurement: Receiving Items Due Types ,
-
Lookup Type: POR_SOURCING_TYPES
12.2.2
product: ICX - Oracle iProcurement , meaning: Sourcing Types for Req Creation , description: Look up values for profile POR: Auto-source internally stocked items with no availability ,
-
Table: ICX_POR_CATEGORIES_TL
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_CATEGORIES_TL, object_name:ICX_POR_CATEGORIES_TL, status:VALID, product: ICX - Oracle iProcurement , description: Stores information about the categories that exist within a catalog. Categories are used to classify items into groups of related items. , implementation_dba_data: ICX.ICX_POR_CATEGORIES_TL ,
-
Table: ICX_POR_CATEGORIES_TL
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_CATEGORIES_TL, object_name:ICX_POR_CATEGORIES_TL, status:VALID, product: ICX - Oracle iProcurement , description: Stores information about the categories that exist within a catalog. Categories are used to classify items into groups of related items. , implementation_dba_data: ICX.ICX_POR_CATEGORIES_TL ,
-
Lookup Type: POR_RCV_ITEMS_DUE
12.2.2
product: ICX - Oracle iProcurement , meaning: iProcurement: Receiving Items Due Types , description: iProcurement: Receiving Items Due Types ,
-
Lookup Type: POR_RCV_HOME_SEARCH_DOMAIN
12.2.2
product: ICX - Oracle iProcurement , meaning: Receiving home page search domain , description: Receiving home page search domain ,
-
Lookup Type: POR_RCV_HOME_SEARCH_DOMAIN
12.1.1
product: ICX - Oracle iProcurement , meaning: Receiving home page search domain , description: Receiving home page search domain ,
-
Table: ICX_POR_PRICE_BREAKS
12.1.1
product: ICX - Oracle iProcurement , description: Table that contain information for Price Breaks. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_PRICE_BREAKS
12.2.2
product: ICX - Oracle iProcurement , description: Table that contain information for Price Breaks. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_PRICE_HISTORY
12.1.1
product: ICX - Oracle iProcurement , description: Stores price list lines information. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_PRICE_HISTORY
12.2.2
product: ICX - Oracle iProcurement , description: Stores price list lines information. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_UPLOAD_PRICE_BREAKS_DP
12.2.2
product: ICX - Oracle iProcurement , description: Table that contains information on Price Breaks. The loader will dump debug information to this table when the debug mode is on. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_UPLOAD_PRICE_BREAKS_IT
12.1.1
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data about price breaks during an item bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_PRICE_LIST_LINES
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_PRICE_LIST_LINES, object_name:ICX_POR_PRICE_LIST_LINES, status:VALID, product: ICX - Oracle iProcurement , description: Stores price list lines information. , implementation_dba_data: ICX.ICX_POR_PRICE_LIST_LINES ,
-
Table: ICX_POR_UPLOAD_PRICE_BREAKS_DP
12.1.1
product: ICX - Oracle iProcurement , description: Table that contains information on Price Breaks. The loader will dump debug information to this table when the debug mode is on. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_UPLOAD_IT_DUMP
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_UPLOAD_IT_DUMP, object_name:ICX_POR_UPLOAD_IT_DUMP, status:VALID, product: ICX - Oracle iProcurement , description: Internal table used to store temporary data during an item/price bulk load job , implementation_dba_data: ICX.ICX_POR_UPLOAD_IT_DUMP ,
-
Table: ICX_POR_PRICE_LIST_LINES
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_PRICE_LIST_LINES, object_name:ICX_POR_PRICE_LIST_LINES, status:VALID, product: ICX - Oracle iProcurement , description: Stores price list lines information. , implementation_dba_data: ICX.ICX_POR_PRICE_LIST_LINES ,
-
Table: ICX_POR_UPLOAD_IT_DUMP
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_UPLOAD_IT_DUMP, object_name:ICX_POR_UPLOAD_IT_DUMP, status:VALID, product: ICX - Oracle iProcurement , description: Internal table used to store temporary data during an item/price bulk load job , implementation_dba_data: ICX.ICX_POR_UPLOAD_IT_DUMP ,
-
Table: ICX_POR_UPLOAD_PRICE_BREAKS_IT
12.2.2
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data about price breaks during an item bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_PRICE_LIST_LINES_CACHE
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_PRICE_LIST_LINES_CACHE, object_name:ICX_POR_PRICE_LIST_LINES_CACHE, status:VALID, product: ICX - Oracle iProcurement , description: Cache table for price list lines information. , implementation_dba_data: ICX.ICX_POR_PRICE_LIST_LINES_CACHE ,
-
Table: ICX_POR_PRICE_LIST_LINES_CACHE
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_PRICE_LIST_LINES_CACHE, object_name:ICX_POR_PRICE_LIST_LINES_CACHE, status:VALID, product: ICX - Oracle iProcurement , description: Cache table for price list lines information. , implementation_dba_data: ICX.ICX_POR_PRICE_LIST_LINES_CACHE ,
-
Table: ICX_POR_UPLOAD_PRICES_IT
12.1.1
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data during a price bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_UPLOAD_PRICES_IT
12.2.2
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data during a price bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: POR_USER_DATA_CONF_LIST_ITEMS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.POR_USER_DATA_CONF_LIST_ITEMS, object_name:POR_USER_DATA_CONF_LIST_ITEMS, status:VALID, product: ICX - Oracle iProcurement , description: User data configuration list items , implementation_dba_data: ICX.POR_USER_DATA_CONF_LIST_ITEMS ,