Search Results mtl_item_sub_defaults
The MTL_ITEM_SUB_DEFAULTS table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for storing default substitution rules for inventory items. This table plays a pivotal role in the Item Master and Inventory modules, enabling organizations to define substitution logic when primary items are unavailable. Below is a detailed technical breakdown of its structure, functionality, and integration within Oracle EBS.
Table Overview
The MTL_ITEM_SUB_DEFAULTS table is part of the Oracle Inventory module and stores substitution relationships between items. It allows businesses to predefine alternative items that can be used when the original item is out of stock or unavailable. This functionality is particularly useful in manufacturing, procurement, and order fulfillment processes, ensuring continuity despite supply chain disruptions.Key Columns and Structure
The table comprises several columns that define substitution rules:- INVENTORY_ITEM_ID: The primary item for which substitutions are defined.
- ORGANIZATION_ID: The inventory organization where the substitution applies.
- SUBSTITUTE_ITEM_ID: The alternative item that can replace the primary item.
- SUBSTITUTE_TYPE: Specifies the type of substitution (e.g., "Customer," "Supplier," or "Generic").
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the validity period of the substitution rule.
- PRIORITY: Determines the order in which substitutes are considered (lower values indicate higher priority).
- ENABLED_FLAG: A Boolean flag (Y/N) to activate or deactivate the substitution rule.
Functional Use Cases
- Procurement: If a preferred supplier cannot deliver the primary item, the system automatically suggests substitutes based on predefined rules.
- Order Management: During order entry, substitutes are proposed if the original item is unavailable, improving fulfillment rates.
- Manufacturing: In bills of materials (BOMs), substitutes ensure production continuity when components are scarce.
Integration with Other Modules
The MTL_ITEM_SUB_DEFAULTS table integrates with:- Order Management (OM): Substitutes appear in order workflows.
- Purchasing (PO): Suppliers receive substitute item requests when primary items are unavailable.
- Advanced Supply Chain Planning (ASCP): Substitution rules influence planning recommendations.
Technical Considerations
- Indexes: The table is indexed on INVENTORY_ITEM_ID, ORGANIZATION_ID, and SUBSTITUTE_ITEM_ID for performance optimization.
- APIs: Oracle provides PL/SQL APIs (e.g., INV_ITEM_SUB_DEFAULT_PKG) to manage substitutions programmatically.
- Data Security: Access is controlled via Oracle's function and data security models.
Customization and Extensions
Organizations often extend the table's functionality by:- Adding custom columns via descriptive flexfields (DFFs).
- Developing triggers or workflows to enforce business-specific substitution logic.
- Integrating with third-party systems to dynamically update substitution rules.
Conclusion
The MTL_ITEM_SUB_DEFAULTS table is a cornerstone of Oracle EBS's inventory resilience, enabling seamless item substitutions across procurement, manufacturing, and sales processes. Its structured design and integration capabilities make it indispensable for organizations aiming to mitigate supply chain risks. Proper configuration and maintenance of this table ensure operational efficiency and customer satisfaction in dynamic business environments.-
Table: MTL_ITEM_SUB_DEFAULTS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_SUB_DEFAULTS, object_name:MTL_ITEM_SUB_DEFAULTS, status:VALID, product: INV - Inventory , description: Inventory item receiving and shipping subinventory default values , implementation_dba_data: INV.MTL_ITEM_SUB_DEFAULTS ,
-
Table: MTL_ITEM_SUB_DEFAULTS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_SUB_DEFAULTS, object_name:MTL_ITEM_SUB_DEFAULTS, status:VALID, product: INV - Inventory , description: Inventory item receiving and shipping subinventory default values , implementation_dba_data: INV.MTL_ITEM_SUB_DEFAULTS ,
-
APPS.WSH_DELIVERY_DETAILS_INV dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.WSH_DELIVERY_DETAILS_INV dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.WMS_RULE_PVT dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.WMS_RULE_PVT dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.PO_SUBINVENTORIES_S dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_RCV_COMMON_APIS dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.RCV_TRANSACTION_SV dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.INV_TXN_MANAGER_GRP dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.RCV_TRANSACTION_SV dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_ITEM_SUB_DEFAULT_PKG dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.CTO_UPDATE_ITEMS_PK dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_AUTODETAIL dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.CTO_UPDATE_ITEMS_PK dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.INV_RCV_COMMON_APIS dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.INV_PICK_RELEASE_PVT dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.PO_SUBINVENTORIES_S dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.CSD_INTERNAL_ORDERS_PVT dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.WSH_DEL_OI_CORE dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_PICK_RELEASE_PVT dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.GMI_SHIPPING_UTIL dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.INV_ITEM_SUB_DEFAULT_PKG dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.WSH_DEL_OI_CORE dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.INVIDIT1 dependencies on MTL_ITEM_SUB_DEFAULTS
12.1.1
-
APPS.GMI_SHIPPING_UTIL dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_AUTODETAIL dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INVIDIT1 dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_TXN_MANAGER_GRP dependencies on MTL_ITEM_SUB_DEFAULTS
12.2.2
-
APPS.INV_ITEM_SUB_DEFAULT_PKG SQL Statements
12.1.1
-
APPS.INV_ITEM_SUB_DEFAULT_PKG SQL Statements
12.2.2
-
VIEW: INV.MTL_ITEM_SUB_DEFAULTS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_ITEM_SUB_DEFAULTS#, status:VALID,
-
TABLE: INV.MTL_ITEM_SUB_DEFAULTS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_SUB_DEFAULTS, object_name:MTL_ITEM_SUB_DEFAULTS, status:VALID,
-
VIEW: INV.MTL_ITEM_SUB_DEFAULTS#
12.2.2
-
TABLE: INV.MTL_ITEM_SUB_DEFAULTS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_SUB_DEFAULTS, object_name:MTL_ITEM_SUB_DEFAULTS, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_SUB_DEFAULTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_SUB_DEFAULTS, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_SUB_DEFAULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_SUB_DEFAULTS, status:VALID,
-
APPS.CSD_INTERNAL_ORDERS_PVT dependencies on MTL_SYSTEM_ITEMS_B
12.2.2
-
PACKAGE BODY: APPS.INV_ITEM_SUB_DEFAULT_PKG
12.2.2
-
PACKAGE BODY: APPS.INV_ITEM_SUB_DEFAULT_PKG
12.1.1
-
VIEW: APPS.MTL_SYSTEM_ITEMS_ER1_V
12.2.2
-
VIEW: APPS.MTL_SYSTEM_ITEMS_ER1_V
12.1.1
-
APPS.WSH_DELIVERY_DETAILS_INV dependencies on MTL_SECONDARY_INVENTORIES
12.1.1
-
PACKAGE BODY: APPS.INV_ITEM_SUB_DEFAULT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_SUB_DEFAULT_PKG, status:VALID,
-
View: MTL_SYSTEM_ITEMS_ER1_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_ER1_V, object_name:MTL_SYSTEM_ITEMS_ER1_V, status:VALID, product: INV - Inventory , description: ERES : View to support ERES framework for Items , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_ER1_V ,
-
PACKAGE BODY: APPS.PO_SUBINVENTORIES_S
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SUBINVENTORIES_S, status:VALID,
-
PACKAGE BODY: APPS.PO_SUBINVENTORIES_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SUBINVENTORIES_S, status:VALID,
-
View: MTL_SYSTEM_ITEMS_ER1_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_ER1_V, object_name:MTL_SYSTEM_ITEMS_ER1_V, status:VALID, product: INV - Inventory , description: ERES : View to support ERES framework for Items , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_ER1_V ,