Search Results mtl_customer_item_xrefs
Overview
The MTL_CUSTOMER_ITEM_XREFS table is a core data object within the Oracle E-Business Suite (EBS) Inventory (INV) module. It serves as a central repository for establishing and maintaining cross-reference relationships between a customer's internal part numbers and the corresponding internal inventory items within an organization's master inventory. This table is fundamental for enabling business processes where a customer uses a different item identifier than the supplier, such as in customer-specific labeling, drop shipments, consigned inventory, and advanced shipping notice (ASN) transactions. Its role is to provide the necessary mapping that allows the EBS system to correctly process transactions and reports using either the customer's item reference or the organization's internal item reference.
Key Information Stored
The table's structure is designed to enforce a unique relationship between a customer item and an internal item within a specific master organization. The primary key constraint, MTL_CUSTOMER_ITEM_XREFS_PK, is defined on three columns, highlighting their combined uniqueness and importance. The CUSTOMER_ITEM_ID column stores the unique identifier for the customer's item, linking to the MTL_CUSTOMER_ITEMS table. The INVENTORY_ITEM_ID column holds the identifier for the internal inventory item, linking to the MTL_SYSTEM_ITEMS_B table. The MASTER_ORGANIZATION_ID column specifies the master inventory organization context for the relationship, linking to the MTL_PARAMETERS table. This three-part key ensures that a single customer item can be correctly mapped to the appropriate internal item within the correct organizational structure.
Common Use Cases and Queries
A primary use case is translating item identifiers during order management and shipping processes. For instance, when processing a sales order line containing a customer part number, a query against this table retrieves the internal item ID for inventory reservation and picking. Common reporting needs include generating a cross-reference listing for a specific customer or item. Sample SQL to find the internal item for a given customer item number in a master organization is:
- SELECT msib.segment1 internal_item, mcix.*
- FROM mtl_customer_item_xrefs mcix,
- mtl_system_items_b msib,
- mtl_customer_items mci
- WHERE mcix.inventory_item_id = msib.inventory_item_id
- AND mcix.master_organization_id = msib.organization_id
- AND mcix.customer_item_id = mci.customer_item_id
- AND mci.customer_item_number = '&CUST_ITEM'
- AND mcix.master_organization_id = &MASTER_ORG_ID;
Conversely, to find all customer items referencing a specific internal item, the query would filter on the INVENTORY_ITEM_ID and MASTER_ORGANIZATION_ID.
Related Objects
As indicated by its foreign key constraints, MTL_CUSTOMER_ITEM_XREFS has direct dependencies on several key Inventory tables. It references MTL_CUSTOMER_ITEMS via CUSTOMER_ITEM_ID to obtain the customer's item number and descriptive details. It references MTL_SYSTEM_ITEMS_B via both INVENTORY_ITEM_ID and MASTER_ORGANIZATION_ID to link to the internal item master. Finally, it references MTL_PARAMETERS via MASTER_ORGANIZATION_ID to validate the master organization. This table is also critical for interfaces and APIs related to shipping (WSH) and order management (OE), where customer item translation is required for transaction processing.
-
Table: MTL_CUSTOMER_ITEM_XREFS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CUSTOMER_ITEM_XREFS, object_name:MTL_CUSTOMER_ITEM_XREFS, status:VALID, product: INV - Inventory , description: Relationships between customer items and inventory items , implementation_dba_data: INV.MTL_CUSTOMER_ITEM_XREFS ,
-
Table: MTL_CUSTOMER_ITEM_XREFS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CUSTOMER_ITEM_XREFS, object_name:MTL_CUSTOMER_ITEM_XREFS, status:VALID, product: INV - Inventory , description: Relationships between customer items and inventory items , implementation_dba_data: INV.MTL_CUSTOMER_ITEM_XREFS ,
-
APPS.ONT_OEXOECCL_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.CLN_SYNC_INVENTORY_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.OE_OE_FORM_LINE dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOEORD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOESOS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOEORS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.OE_VALIDATE_LINE dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.OE_ID_TO_VALUE dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOEORD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.RLM_MESSAGE_SV dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.INV_CUSTOMER_ITEM_GRP dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXIODIS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOHOHS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOEITR_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.OE_VALIDATE_LINE dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.EGO_GTIN_PVT dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXPRPRD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.INVCIINT dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.RLM_CUM_SV dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOHOHS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.OKE_DTS_INTEGRATION_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.OE_ORDER_MISC_UTIL dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.CLN_SYNCITEM_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.CLN_SYNC_INVENTORY_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXCRDIS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOECCL_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.OE_BLANKET_UTIL dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.INVICXRF dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXIODIS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOEORR_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.EGO_GTIN_PVT dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.INVCIINT dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.QP_PRICE_BOOK_UTIL dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOEIOD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOEOCR_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.OE_ORDER_MISC_UTIL dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.CLN_SYNCITEM_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.RLM_MESSAGE_SV dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOECOD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.OE_OE_FORM_LINE dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXCRDIS_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOEIOD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOEUBK_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.OE_CNCL_VALIDATE_LINE dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXPRPRD_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOEITR_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2
-
APPS.ONT_OEXOEUBK_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.1.1
-
APPS.ONT_OEXOEOCR_XMLP_PKG dependencies on MTL_CUSTOMER_ITEM_XREFS
12.2.2