Search Results mtl_material_statuses_tl
The MTL_MATERIAL_STATUSES_TL
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for storing translated descriptions of material statuses within the Inventory module. Material statuses define the usability and availability of items in inventory, such as "Active," "Hold," or "Quarantine." This table supports multilingual functionality, allowing organizations to maintain status descriptions in multiple languages, which is essential for global operations. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Table Structure and Key Columns
TheMTL_MATERIAL_STATUSES_TL
table is a child of the base table MTL_MATERIAL_STATUSES_B
, which stores non-translatable attributes. Key columns include:
- STATUS_ID: A foreign key referencing
MTL_MATERIAL_STATUSES_B.STATUS_ID
, linking translated descriptions to their base records. - LANGUAGE: Stores the language code (e.g., 'US' for English, 'DE' for German) for the translated description.
- SOURCE_LANG: Indicates the source language of the translation, typically the installation's base language.
- DESCRIPTION: The translated description of the material status (e.g., "Aktiv" for German).
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY: Standard Oracle audit columns.
Functional Role in Oracle EBS
Material statuses control inventory transactions and visibility. For example:- A status of "Hold" may prevent items from being issued or transferred.
- "Quarantine" statuses trigger quality inspection workflows.
MTL_MATERIAL_STATUSES_TL
table ensures these statuses are displayed correctly in user interfaces, reports, and forms across different languages, enhancing usability for multinational teams.
Integration with Other Modules
The table interacts with:- Inventory: Statuses affect item availability in
MTL_ONHAND_QUANTITIES
. - Order Management: Statuses may restrict order fulfillment if items are on hold.
- Purchasing: Receipts may auto-assign statuses (e.g., "Inspection").
Technical Considerations
- Multi-Org Access Control (MOAC): The table is shared across operating units, but status behavior can be org-specific via profile options.
- Indexing: Typically indexed on
STATUS_ID
andLANGUAGE
for performance. - Seed Data: Oracle delivers pre-seeded statuses (e.g., "Active") with translations for common languages.
Customization and Extensions
Organizations can:- Add custom statuses via the "Material Statuses" form (INV -> Setup -> Organizations -> Statuses).
- Extend translations using Oracle Translation Hub or direct SQL (with caution).
Example Use Case
A German subsidiary queries items with status "Blockiert" (German for "Hold"). The system joinsMTL_MATERIAL_STATUSES_TL
(filtered by LANGUAGE = 'DE'
) with on-hand tables to display localized results.
Conclusion
TheMTL_MATERIAL_STATUSES_TL
table is a foundational component for global inventory management in Oracle EBS, enabling multilingual support while enforcing item control policies. Its design aligns with Oracle's modular architecture, ensuring seamless integration with core supply chain processes.
-
Table: MTL_MATERIAL_STATUSES_TL
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_STATUSES_TL, object_name:MTL_MATERIAL_STATUSES_TL, status:VALID, product: INV - Inventory , description: Translation table for inventory status definition - Used by WMS only , implementation_dba_data: INV.MTL_MATERIAL_STATUSES_TL ,
-
Table: MTL_MATERIAL_STATUSES_TL
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_STATUSES_TL, object_name:MTL_MATERIAL_STATUSES_TL, status:VALID, product: INV - Inventory , description: Translation table for inventory status definition - Used by WMS only , implementation_dba_data: INV.MTL_MATERIAL_STATUSES_TL ,
-
View: MTL_SECONDARY_INVENTORIES_FK_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES_FK_V, object_name:MTL_SECONDARY_INVENTORIES_FK_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SECONDARY_INVENTORIES_FK_V ,
-
Table: MTL_MATERIAL_STATUSES_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_STATUSES_B, object_name:MTL_MATERIAL_STATUSES_B, status:VALID, product: INV - Inventory , description: Base table for inventory status definitions - Used by WMS only , implementation_dba_data: INV.MTL_MATERIAL_STATUSES_B ,
-
Table: MTL_MATERIAL_STATUSES_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_STATUSES_B, object_name:MTL_MATERIAL_STATUSES_B, status:VALID, product: INV - Inventory , description: Base table for inventory status definitions - Used by WMS only , implementation_dba_data: INV.MTL_MATERIAL_STATUSES_B ,
-
View: MTL_SECONDARY_INVENTORIES_FK_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES_FK_V, object_name:MTL_SECONDARY_INVENTORIES_FK_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SECONDARY_INVENTORIES_FK_V ,
-
View: MTL_MATERIAL_STATUSES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_MATERIAL_STATUSES_VL, object_name:MTL_MATERIAL_STATUSES_VL, status:VALID, product: INV - Inventory , description: Multilingual view for material status tables. - Used by WMS only , implementation_dba_data: APPS.MTL_MATERIAL_STATUSES_VL ,
-
View: MTL_MATERIAL_STATUSES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_MATERIAL_STATUSES_VL, object_name:MTL_MATERIAL_STATUSES_VL, status:VALID, product: INV - Inventory , description: Multilingual view for material status tables. - Used by WMS only , implementation_dba_data: APPS.MTL_MATERIAL_STATUSES_VL ,
-
View: MTL_LOT_NUMBERS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_NUMBERS_ALL_V, object_name:MTL_LOT_NUMBERS_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLYCHANGES DONE AS VIEW IS NON MERGEABLE DUE TO JOIN ON MTL_MATERIAL_STATUSES_VL , implementation_dba_data: APPS.MTL_LOT_NUMBERS_ALL_V ,
-
View: MTL_SERIAL_NUMBERS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SERIAL_NUMBERS_ALL_V, object_name:MTL_SERIAL_NUMBERS_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_SERIAL_NUMBERS_ALL_V ,
-
View: MTL_LOT_NUMBERS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_LOT_NUMBERS_ALL_V, object_name:MTL_LOT_NUMBERS_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLYCHANGES DONE AS VIEW IS NON MERGEABLE DUE TO JOIN ON MTL_MATERIAL_STATUSES_VL , implementation_dba_data: APPS.MTL_LOT_NUMBERS_ALL_V ,
-
View: MTL_SERIAL_NUMBERS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SERIAL_NUMBERS_ALL_V, object_name:MTL_SERIAL_NUMBERS_ALL_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_SERIAL_NUMBERS_ALL_V ,