Search Results mtl_item_status
The MTL_ITEM_STATUS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for managing item statuses within the Inventory and other related modules. It stores predefined status codes that determine the usability, availability, and lifecycle stage of items in the system. Below is a detailed breakdown of its structure, functionality, and significance.
Table Structure and Key Columns
TheMTL_ITEM_STATUS
table consists of the following key columns:
- STATUS_ID: A unique numeric identifier for each item status.
- STATUS_CODE: A short alphanumeric code representing the status (e.g.,
ACTIVE
,INACTIVE
,PENDING
). - DESCRIPTION: A textual description of the status (e.g., "Active for all transactions").
- DISABLE_DATE: The date when the status was disabled (if applicable).
- ENABLED_FLAG: A flag (
Y
/N
) indicating whether the status is active for use. - RESERVABLE_TYPE: Defines if items with this status can be reserved (values:
1
for reservable,2
for non-reservable). - ALLOW_ADJUSTMENT_FLAG: Determines if adjustments are allowed for items with this status.
- INCLUDE_IN_ROLLUP_FLAG: Specifies whether items with this status are included in ATP (Available-to-Promise) calculations.
Functional Role in Oracle EBS
TheMTL_ITEM_STATUS
table serves as a foundational element for:
- Item Lifecycle Management: Statuses like
PENDING
,ACTIVE
, andOBSOLETE
control an item's usability across modules (e.g., Purchasing, Order Management). - Transaction Control: Flags like
ALLOW_ADJUSTMENT_FLAG
restrict or permit inventory adjustments, ensuring compliance with business rules. - ATP and Planning: The
INCLUDE_IN_ROLLUP_FLAG
influences MRP and ATP calculations by excluding items marked as inactive or obsolete. - Integration with Other Modules: Status codes are referenced in tables like
MTL_SYSTEM_ITEMS_B
(INVENTORY_ITEM_STATUS_CODE
) and drive behavior in Order Management, Purchasing, and Manufacturing.
Predefined Statuses and Customization
Oracle EBS ships with standard statuses such as:ACTIVE
: Items are available for all transactions.INACTIVE
: Items are visible but cannot be transacted.PENDING
: Items are under review and restricted from transactions.
Technical Considerations
- Indexes: The table is indexed on
STATUS_ID
andSTATUS_CODE
for performance. - Dependencies: Referential integrity is maintained with child tables like
MTL_SYSTEM_ITEMS_B
. - APIs The
INV_ITEM_STATUS_PUB
package provides PL/SQL APIs for programmatic status management.
Impact on Business Processes
Misconfigured statuses can disrupt operations:- An incorrect
RESERVABLE_TYPE
may block sales order reservations. - Disabling a status without migrating items can orphan records.
Conclusion
TheMTL_ITEM_STATUS
table is a pivotal component in Oracle EBS, governing item behavior across the supply chain. Its configuration directly impacts inventory accuracy, procurement, and order fulfillment. Understanding its structure and interdependencies is essential for effective system customization and maintenance.
-
Table: MTL_ITEM_STATUS
12.1.1
product: INV - Inventory , description: Material status definitions , implementation_dba_data: Not implemented in this database ,
-
Table: MTL_ITEM_STATUS
12.2.2
product: INV - Inventory , description: Material status definitions , implementation_dba_data: Not implemented in this database ,
-
APPS.AHL_FMP_COMMON_PVT dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INV_MEANING_SEL dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INVIDIT1 dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.INVPVDR5 dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.EGO_ITEM_LC_IMP_PC_PUB dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.AHL_UTIL_PC_PKG dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.INVPULI4 dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.XNB_ITEM_BATCH_PVT dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.FTE_VEHICLE_PKG dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.AHL_UTIL_PC_PKG dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.INV_MEANING_SEL dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.INVPVDR5 dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INVUPDAT dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INVPULI4 dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.XNB_ITEM_BATCH_PVT dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.INVUPDAT dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.FTE_VEHICLE_PKG dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.AR_GTA_TXT_OPERATOR_PROC dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.JMF_GTA_TXT_OPERATOR_PROC dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INVIDTMP_PKG dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INVIDIT1 dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.AHL_FMP_COMMON_PVT dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.INVIDTMP_PKG dependencies on MTL_ITEM_STATUS
12.2.2
-
VIEW: APPS.INVBV_ITEM_STATUS_CODES
12.1.1
-
VIEW: APPS.INVFV_ITEM_STATUS_CODES
12.2.2
-
VIEW: APPS.CLN_ITEMMST_ITEM_STATUSES_V
12.2.2
-
VIEW: APPS.CLN_ITEMMST_ITEM_STATUSES_V
12.1.1
-
VIEW: APPS.EGO_ITEM_STATUS_V
12.1.1
-
VIEW: APPS.INVBV_ITEM_STATUS_CODES
12.2.2
-
VIEW: APPS.INVFV_ITEM_STATUS_CODES
12.1.1
-
VIEW: APPS.EGO_ITEM_STATUS_V
12.2.2
-
APPS.AHL_UTIL_PC_PKG dependencies on MTL_SYSTEM_ITEMS_KFV
12.1.1
-
APPS.AHL_UTIL_PC_PKG dependencies on MTL_SYSTEM_ITEMS_KFV
12.2.2
-
View: INVFV_ITEM_STATUS_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_ITEM_STATUS_CODES, object_name:INVFV_ITEM_STATUS_CODES, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.INVFV_ITEM_STATUS_CODES ,
-
APPS.INVUPDAT dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INVPULI4 dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.INVPULI4 dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
VIEW: APPS.XNB_ITEMMST_CATS_V
12.2.2
-
Table: MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_STATUS_ATTRIBUTE_VALUES, object_name:MTL_STATUS_ATTRIBUTE_VALUES, status:VALID, product: INV - Inventory , description: Item status code attribute values , implementation_dba_data: INV.MTL_STATUS_ATTRIBUTE_VALUES ,
-
View: INVFV_ITEM_STATUS_CODES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_ITEM_STATUS_CODES, object_name:INVFV_ITEM_STATUS_CODES, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.INVFV_ITEM_STATUS_CODES ,
-
Table: MTL_PENDING_ITEM_STATUS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PENDING_ITEM_STATUS, object_name:MTL_PENDING_ITEM_STATUS, status:VALID, product: INV - Inventory , description: History of item-status assignments , implementation_dba_data: INV.MTL_PENDING_ITEM_STATUS ,
-
Table: MTL_PENDING_ITEM_STATUS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PENDING_ITEM_STATUS, object_name:MTL_PENDING_ITEM_STATUS, status:VALID, product: INV - Inventory , description: History of item-status assignments , implementation_dba_data: INV.MTL_PENDING_ITEM_STATUS ,
-
VIEW: APPS.XNB_ITEMMST_CATS_V
12.1.1
-
PACKAGE BODY: APPS.INVIDTMP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVIDTMP_PKG, status:VALID,
-
APPS.INVPULI4 dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
Table: BOM_PARAMETERS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_PARAMETERS, object_name:BOM_PARAMETERS, status:VALID, product: BOM - Bills of Material , description: Bills of material parameters , implementation_dba_data: BOM.BOM_PARAMETERS ,