Search Results mtl_cross_references
The MTL_CROSS_REFERENCES table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical inventory and item master repository that stores cross-referencing information between internal item identifiers and external reference data. This table facilitates seamless integration with third-party systems, trading partners, and legacy applications by maintaining mappings between Oracle Inventory item codes and external identifiers such as customer part numbers, supplier part numbers, or industry-standard codes (e.g., UPC, EAN). Below is a detailed technical and functional analysis of this table.
1. Purpose and Functional Role
The MTL_CROSS_REFERENCES table serves as a bridge between Oracle Inventory items and external systems. Key use cases include:- Customer/Supplier Item Mapping: Links Oracle items to customer-specific or supplier-specific part numbers, enabling streamlined procurement and order fulfillment.
- Legacy System Integration: Maintains compatibility with pre-existing identifiers during ERP migrations.
- Regulatory Compliance: Stores industry-standard identifiers (e.g., GTIN, ISBN) for compliance with labeling or reporting requirements.
2. Key Columns and Structure
The table's schema includes the following critical columns:- CROSS_REFERENCE_ID: Primary key, uniquely identifying each cross-reference record.
- INVENTORY_ITEM_ID: Foreign key to MTL_SYSTEM_ITEMS_B, linking to the Oracle item.
- ORGANIZATION_ID: Specifies the inventory organization context.
- CROSS_REFERENCE_TYPE: Categorizes the reference (e.g., 'CUSTOMER', 'SUPPLIER', 'UPC').
- CROSS_REFERENCE: The external identifier (e.g., customer part number).
- STATUS: Indicates record validity (e.g., 'ACTIVE', 'INACTIVE').
3. Integration Points
The table interacts with multiple EBS modules:- Order Management (OM): Auto-resolves customer items to Oracle items during sales order entry.
- Purchasing (PO): Maps supplier part numbers to internal items for purchase orders.
- Advanced Pricing: Supports price adjustments based on customer-specific item codes.
4. Technical Considerations
- Indexes: Key indexes include MTL_CROSS_REFERENCES_U1 (primary key) and MTL_CROSS_REFERENCES_N1 (on INVENTORY_ITEM_ID, ORGANIZATION_ID).
- APIs: The INV_ITEM_CROSS_REFERENCE_PUB package provides CRUD operations for programmatic access.
- Performance: High-volume environments may require partitioning or periodic archiving of obsolete records.
5. Customization and Extensions
Common enhancements include:- Adding custom cross-reference types via lookup INV_CROSS_REFERENCE_TYPES.
- Implementing triggers to synchronize changes with external systems.
- Extending the table via descriptive flexfields (DFFs) for additional attributes.
6. Data Flow Example
A typical workflow involves:- A customer submits an order with their part number (CROSS_REFERENCE).
- Oracle queries MTL_CROSS_REFERENCES to resolve the part number to an INVENTORY_ITEM_ID.
- The system processes the order using the internal item code.
7. Version-Specific Notes
Differences between 12.1.1 and 12.2.2 are minimal, though 12.2.2 may offer improved indexing strategies and tighter integration with Oracle Fusion Middleware for real-time cross-reference validation.Conclusion
The MTL_CROSS_REFERENCES table is a linchpin in Oracle EBS for multi-identifier management, ensuring interoperability across supply chains. Proper configuration and maintenance of this table are essential for accurate order processing, procurement, and compliance in global deployments.-
Table: MTL_CROSS_REFERENCES
12.1.1
product: INV - Inventory , description: Assign cross references to items , implementation_dba_data: Not implemented in this database ,
-
Table: MTL_CROSS_REFERENCES
12.2.2
product: INV - Inventory , description: Assign cross references to items , implementation_dba_data: Not implemented in this database ,
-
View: MTL_CROSS_REFERENCES_SRW_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CROSS_REFERENCES_SRW_V, object_name:MTL_CROSS_REFERENCES_SRW_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CROSS_REFERENCES_SRW_V ,
-
View: MTL_CROSS_REFERENCES_SRW_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CROSS_REFERENCES_SRW_V, object_name:MTL_CROSS_REFERENCES_SRW_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CROSS_REFERENCES_SRW_V ,
-
Table: MTL_CROSS_REFERENCE_TYPES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CROSS_REFERENCE_TYPES, object_name:MTL_CROSS_REFERENCE_TYPES, status:VALID, product: INV - Inventory , description: Define cross reference types , implementation_dba_data: INV.MTL_CROSS_REFERENCE_TYPES ,
-
Table: MTL_CROSS_REFERENCE_TYPES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CROSS_REFERENCE_TYPES, object_name:MTL_CROSS_REFERENCE_TYPES, status:VALID, product: INV - Inventory , description: Define cross reference types , implementation_dba_data: INV.MTL_CROSS_REFERENCE_TYPES ,
-
View: INVBV_EXTERNAL_ITEM_XREFS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_EXTERNAL_ITEM_XREFS, object_name:INVBV_EXTERNAL_ITEM_XREFS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_EXTERNAL_ITEM_XREFS ,
-
View: INVFV_EXTERNAL_ITEM_XREFS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_EXTERNAL_ITEM_XREFS, object_name:INVFV_EXTERNAL_ITEM_XREFS, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.INVFV_EXTERNAL_ITEM_XREFS ,
-
View: INVBV_EXTERNAL_ITEM_XREFS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVBV_EXTERNAL_ITEM_XREFS, object_name:INVBV_EXTERNAL_ITEM_XREFS, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.INVBV_EXTERNAL_ITEM_XREFS ,
-
View: INVFV_EXTERNAL_ITEM_XREFS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_EXTERNAL_ITEM_XREFS, object_name:INVFV_EXTERNAL_ITEM_XREFS, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.INVFV_EXTERNAL_ITEM_XREFS ,
-
Table: MTL_PARAMETERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PARAMETERS, object_name:MTL_PARAMETERS, status:VALID, product: INV - Inventory , description: Inventory control options and defaults , implementation_dba_data: INV.MTL_PARAMETERS ,
-
Table: MTL_PARAMETERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PARAMETERS, object_name:MTL_PARAMETERS, status:VALID, product: INV - Inventory , description: Inventory control options and defaults , implementation_dba_data: INV.MTL_PARAMETERS ,
-
Table: MTL_SYSTEM_ITEMS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
Table: MTL_SYSTEM_ITEMS_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,