Search Results commodity
The ICX.ICX_POR_UNSPSC_CODES
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for United Nations Standard Products and Services Code (UNSPSC) classifications within the iProcurement module. This table stores standardized commodity codes that facilitate procurement categorization, spend analysis, and supplier management. Below is a detailed technical and functional breakdown of its purpose, structure, and integration within Oracle EBS.
1. Purpose and Functional Context
The UNSPSC is a global taxonomy for classifying products and services. In Oracle iProcurement, this table enables:- Commodity Code Standardization: Provides a hierarchical structure (Segment, Family, Class, Commodity) for consistent categorization of purchased items.
- Spend Analytics: Supports Oracle Procurement and Spend Classification (PSC) for tracking expenditures by UNSPSC segments.
- Supplier Catalog Integration: Maps supplier item codes to UNSPSC codes for punchout catalogs or hosted supplier items.
- Reporting: Enables granular reporting on procurement spend by commodity or service type.
2. Table Structure
Key columns inICX.ICX_POR_UNSPSC_CODES
include:
UNSPSC_CODE
: Primary key storing the 8-10 digit UNSPSC code (e.g., 43211503 for "Database software").SEGMENT
,FAMILY
,CLASS
,COMMODITY
: Hierarchical levels of the UNSPSC structure.DESCRIPTION
: Human-readable name of the code.ACTIVE_FLAG
: Indicates whether the code is active (Y/N).LANGUAGE
: Supports multilingual descriptions (e.g., 'US' for English).CREATION_DATE
,LAST_UPDATE_DATE
: Audit columns for tracking changes.
3. Integration with Oracle EBS Modules
The table interacts with:- iProcurement (ICX_POR_ITEMS): Links requisitioned items to UNSPSC codes via
INVENTORY_ITEM_ID
andCATEGORY_ID
. - Purchasing (PO_HEADERS_ALL): Populates
UNSPSC_CODE
in purchase orders for compliance reporting. - Oracle Sourcing: Used in auctions/RFQs to categorize bid items.
- Oracle Spend Analytics: Aggregates spend data by UNSPSC segments for dashboards.
4. Technical Considerations
- Data Population: Codes are typically loaded via Oracle's UNSPSC data loader utility or APIs (
ICX_UNSPSC_PUB
package). - Indexes: Optimized for queries on
UNSPSC_CODE
,SEGMENT
, andACTIVE_FLAG
. - Custom Extensions: Organizations may extend the table with custom columns (e.g.,
ORG_ID
for multi-org setups).
5. Best Practices
- Regular Updates: Sync with the latest UNSPSC version (published biannually) via Oracle MetaLink patches.
- Validation: Use
ICX_UNSPSC_VALIDATION
APIs to ensure code accuracy during item creation. - Performance: For large datasets, consider materialized views for spend reports.
6. Limitations
- Hierarchy depth is fixed (4 levels), limiting granularity for specialized industries.
- Manual mapping may be required for supplier items without UNSPSC codes.
ICX.ICX_POR_UNSPSC_CODES
is a foundational table for procurement standardization in Oracle EBS, enabling compliance, analytics, and supplier collaboration. Proper maintenance and integration with procurement workflows are essential to leverage its full potential.
-
Lookup Type: FTE_PRC_RULE_SUB_TYPES
12.2.2
product: FTE - Transportation Execution , meaning: Rating Rule Sub Types , description: Rating Rule Sub Types ,
-
APPS.POA_DBI_COM_C dependencies on BIS_COLLECTION_UTILITIES
12.1.1
-
Lookup Type: CUSTOM MEASURE PRECEDENCE
12.1.1
product: PO - Purchasing , meaning: Custom Measure Precedence , description: Custom Measure Precedence ,
-
Lookup Type: FTE_PRC_RULE_SUB_TYPES
12.1.1
product: FTE - Transportation Execution , meaning: Rating Rule Sub Types , description: Rating Rule Sub Types ,
-
Lookup Type: CUSTOM MEASURE PRECEDENCE
12.2.2
product: PO - Purchasing , meaning: Custom Measure Precedence , description: Custom Measure Precedence ,
-
APPS.POA_DBI_COM_C dependencies on FND_MESSAGE
12.1.1
-
APPS.POA_DBI_COM_C dependencies on PO_COMMODITIES_B
12.1.1
-
TABLE: ICX.ICX_POR_UNSPSC_CODES
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_UNSPSC_CODES, object_name:ICX_POR_UNSPSC_CODES, status:VALID,
-
TABLE: ICX.ICX_POR_UNSPSC_CODES
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_UNSPSC_CODES, object_name:ICX_POR_UNSPSC_CODES, status:VALID,
-
TABLE: FTE.FTE_LANE_COMMODITIES
12.1.1
owner:FTE, object_type:TABLE, fnd_design_data:FTE.FTE_LANE_COMMODITIES, object_name:FTE_LANE_COMMODITIES, status:VALID,
-
Lookup Type: FTE_PRC_COMM_AGGREGATION
12.2.2
product: FTE - Transportation Execution , meaning: Rating Rule Commodity Aggregation , description: Rating Rule Commodity Aggregation ,
-
Lookup Type: MTL_COMMODITY
12.1.1
product: INV - Inventory , meaning: MTL COMMODITY ,
-
TABLE: FTE.FTE_LANE_COMMODITIES
12.2.2
owner:FTE, object_type:TABLE, fnd_design_data:FTE.FTE_LANE_COMMODITIES, object_name:FTE_LANE_COMMODITIES, status:VALID,
-
Lookup Type: MTL_COMMODITY
12.2.2
product: INV - Inventory , meaning: MTL COMMODITY ,
-
Concurrent Program: INVIRCOC
12.1.1
execution_filename: INVIRCOC , product: INV - Inventory , user_name: INVIRCOC , description: Customer Item Commodity Codes Listing , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POA_DBI_CREATE_COM_CP
12.1.1
execution_filename: POA_DBI_COM_C.PROC_COMMODITY_CHECK , product: POA - Purchasing Intelligence , user_name: POA_DBI_CREATE_COM , description: Executable for create default commodity program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: FTE_PRC_COMM_AGGREGATION
12.1.1
product: FTE - Transportation Execution , meaning: Rating Rule Commodity Aggregation , description: Rating Rule Commodity Aggregation ,
-
APPS.INV_INVSTMVT_XMLP_PKG dependencies on MTL_MOVEMENT_STATISTICS
12.2.2
-
TABLE: INV.MTL_COMMODITY_CODES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_COMMODITY_CODES, object_name:MTL_COMMODITY_CODES, status:VALID,
-
Concurrent Program: VEH_COMMODITY
12.2.2
execution_filename: VEH_COMMON_SV.COMMODITY_WRAP , product: VEH - Automotive Integration Kit (Obsolete) , user_name: VEH_COMMODITY , description: Export Commodity Automotive Extensions and Import into Radley CARaS , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
TABLE: PO.PO_COMMODITIES_B
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_COMMODITIES_B, object_name:PO_COMMODITIES_B, status:VALID,
-
PACKAGE BODY: APPS.POA_DBI_COM_C
12.1.1
-
VIEW: ICX.ICX_POR_UNSPSC_CODES#
12.2.2
-
APPS.PO_ASL_API_GRP dependencies on PO_THIRD_PARTY_STOCK_GRP
12.2.2
-
Concurrent Program: VEH_COMMODITY
12.1.1
execution_filename: VEH_COMMON_SV.COMMODITY_WRAP , product: VEH - Automotive Integration Kit (Obsolete) , user_name: VEH_COMMODITY , description: Export Commodity Automotive Extensions and Import into Radley CARaS , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
TABLE: POA.EDW_SPSC_COMMODITY_LTC
12.1.1
owner:POA, object_type:TABLE, fnd_design_data:POA.EDW_SPSC_COMMODITY_LTC, object_name:EDW_SPSC_COMMODITY_LTC, status:VALID,
-
Concurrent Program: INVIRCOC
12.2.2
execution_filename: INVIRCOC , product: INV - Inventory , user_name: INVIRCOC , description: Customer Item Commodity Codes Listing , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: VEH_CACOMD_UPD
12.1.1
execution_filename: VEHCACOM , product: VEH - Automotive Integration Kit (Obsolete) , user_name: VEH_CACOMD_UPD , description: Oracle Automotive Export Commodity Codes into Radley CARaS , argument_method: Standard , enabled: Yes , execution_method: Host ,
-
Concurrent Program: VEH_CACOMD_UPD
12.2.2
execution_filename: VEHCACOM , product: VEH - Automotive Integration Kit (Obsolete) , user_name: VEH_CACOMD_UPD , description: Oracle Automotive Export Commodity Codes into Radley CARaS , argument_method: Standard , enabled: Yes , execution_method: Host ,
-
TABLE: PO.PO_COMMODITIES_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_COMMODITIES_B, object_name:PO_COMMODITIES_B, status:VALID,
-
Lookup Type: WSH_COMMODITY_CLASSIFICATION
12.2.2
product: WSH - Shipping Execution , meaning: Commodity Classification , description: Commodity Classification ,
-
Concurrent Program: POA_DBI_CREATE_COM_CP
12.2.2
execution_filename: POA_DBI_COM_C.PROC_COMMODITY_CHECK , product: POA - Purchasing Intelligence (Obsolete) , user_name: POA_DBI_CREATE_COM , description: Executable for create default commodity program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
APPS.INV_INVSTMVT_XMLP_PKG dependencies on MTL_MOVEMENT_STATISTICS
12.1.1
-
TABLE: INV.MTL_COMMODITY_CODES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_COMMODITY_CODES, object_name:MTL_COMMODITY_CODES, status:VALID,
-
VIEW: APPS.PO_COMMODITIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_COMMODITIES_VL, object_name:PO_COMMODITIES_VL, status:VALID,
-
Concurrent Program: INVIRCOC_XML
12.2.2
product: INV - Inventory , user_name: Customer Item Commodity Codes Listing (XML) , description: Customer Item Commodity Codes Listing , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: FTE_PRC_RULE_NAMES
12.1.1
product: FTE - Transportation Execution , meaning: Rating Parameter Rule Names , description: Rating Parameter Rule Names ,
-
Lookup Type: QRM_QUOTE_BASIS_USD
12.2.2
product: QRM - Risk Management , meaning: Quotation Basis Against USD , description: Quotation Basis Against USD ,
-
Lookup Type: FTE_PRC_RULE_NAMES
12.2.2
product: FTE - Transportation Execution , meaning: Rating Parameter Rule Names , description: Rating Parameter Rule Names ,
-
Lookup Type: WSH_COMMODITY_CLASSIFICATION
12.1.1
product: WSH - Shipping Execution , meaning: Commodity Classification , description: Commodity Classification ,
-
TABLE: POA.EDW_SPSC_COMMODITY_LSTG
12.1.1
owner:POA, object_type:TABLE, fnd_design_data:POA.EDW_SPSC_COMMODITY_LSTG, object_name:EDW_SPSC_COMMODITY_LSTG, status:VALID,
-
TABLE: POA.POA_UNSPSC_INTERFACE
12.1.1
owner:POA, object_type:TABLE, fnd_design_data:POA.POA_UNSPSC_INTERFACE, object_name:POA_UNSPSC_INTERFACE, status:VALID,
-
Concurrent Program: INVIRCOC_XML
12.1.1
product: INV - Inventory , user_name: Customer Item Commodity Codes Listing (XML) , description: Customer Item Commodity Codes Listing , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
VIEW: APPS.PO_COMMODITIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_COMMODITIES_VL, object_name:PO_COMMODITIES_VL, status:VALID,
-
Lookup Type: QRM_QUOTE_BASIS_USD
12.1.1
product: QRM - Risk Management , meaning: Quotation Basis Against USD , description: Quotation Basis Against USD ,
-
Table: IC_COMD_CDS
12.1.1
owner:GMI, object_type:TABLE, fnd_design_data:GMI.IC_COMD_CDS, object_name:IC_COMD_CDS, status:VALID, product: GMI - Process Manufacturing Inventory , description: Commodity Codes Table. This table contains information about the commodity codes which are used by the Intrastat Module. , implementation_dba_data: GMI.IC_COMD_CDS ,
-
Table: IC_COMD_CDS
12.2.2
owner:GMI, object_type:TABLE, fnd_design_data:GMI.IC_COMD_CDS, object_name:IC_COMD_CDS, status:VALID, product: GMI - Process Manufacturing Inventory , description: Commodity Codes Table. This table contains information about the commodity codes which are used by the Intrastat Module. , implementation_dba_data: GMI.IC_COMD_CDS ,
-
APPS.POA_DBI_COM_C dependencies on FND_GLOBAL
12.1.1
-
TABLE: GMI.IC_COMD_CDS
12.2.2
owner:GMI, object_type:TABLE, fnd_design_data:GMI.IC_COMD_CDS, object_name:IC_COMD_CDS, status:VALID,
-
View: PO_ASL_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_ASL_ITEMS_V, object_name:PO_ASL_ITEMS_V, status:VALID, product: PO - Purchasing , description: - Retrofitted , implementation_dba_data: APPS.PO_ASL_ITEMS_V ,