Search Results mtl_status_attribute_values
Overview
The MTL_STATUS_ATTRIBUTE_VALUES table is a core data dictionary table within the Oracle E-Business Suite Inventory (INV) module. It functions as a junction table that defines the specific attribute-level permissions associated with item status codes. In Oracle EBS, an item status (e.g., Active, Inactive, Obsolete) controls which inventory and manufacturing transactions are allowed for an item. This table stores the granular, per-attribute settings that collectively define a status, specifying whether each discrete attribute (like "Purchasing Enabled" or "BOM Allowed") is set to 'Yes' or 'No' for a given status code. Its role is to provide the system with the rule set for validating item transactions based on status, making it fundamental to item lifecycle management and transaction control in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is defined by its composite primary key and its linkage to master reference tables. The key columns are:
- INVENTORY_ITEM_STATUS_CODE: A foreign key to the MTL_ITEM_STATUS table, identifying the specific status (e.g., 'Active', 'Pending').
- ATTRIBUTE_NAME: A foreign key to the MTL_ITEM_ATTRIBUTES table, identifying the controlled transaction attribute (e.g., 'INV_TRANSACTIONS_ENABLED_FLAG', 'PURCHASING_ENABLED_FLAG').
- ATTRIBUTE_VALUE: The core value column, typically holding 'Y' or 'N' to indicate if the transaction type defined by the ATTRIBUTE_NAME is permitted under the given status code.
Each row thus represents a single rule: for Status Code X, Attribute Y is set to Value Z.
Common Use Cases and Queries
This table is primarily accessed for configuration, validation, and reporting on item status behavior. A common administrative task is querying the complete definition of a status to understand its transactional permissions. For example, to see all attributes for the 'Active' status:
SELECT msav.attribute_name, msav.attribute_value, mia.description
FROM inv.mtl_status_attribute_values msav,
inv.mtl_item_attributes mia
WHERE msav.inventory_item_status_code = 'Active'
AND msav.attribute_name = mia.attribute_name
ORDER BY msav.attribute_name;
Conversely, to find which status codes permit a specific transaction, such as inventory transactions:
SELECT inventory_item_status_code
FROM inv.mtl_status_attribute_values
WHERE attribute_name = 'INV_TRANSACTIONS_ENABLED_FLAG'
AND attribute_value = 'Y';
This data is critical for troubleshooting when items cannot be processed in expected transactions, as the issue often traces back to a restrictive setting in this table.
Related Objects
MTL_STATUS_ATTRIBUTE_VALUES sits at the intersection of two key reference entities, as defined by its foreign keys:
- MTL_ITEM_STATUS: The parent table containing the master list of status codes (INVENTORY_ITEM_STATUS_CODE). This table holds the code, meaning, and control level.
- MTL_ITEM_ATTRIBUTES: The parent table defining all controllable transaction attributes (ATTRIBUTE_NAME). This provides the description and context for each attribute.
In application logic, the values stored in this table are enforced by the underlying Inventory APIs and forms, such as the Item Status and Item Master forms. When a user assigns a status to an item, the system implicitly applies all the attribute values defined in MTL_STATUS_ATTRIBUTE_VALUES for that status to govern the item's behavior.
-
Table: MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
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 ,
-
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 ,
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INVUPDAT dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INV_ITEM_PVT dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.EGO_ITEM_STATUSES_PUB dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INVUPD1B dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INVUPD1B dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.INVPULI4 dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.INVUPDAT dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
-
APPS.EGO_ITEM_STATUSES_PUB dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INVPULI4 dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
APPS.INV_ITEM_PVT dependencies on MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
-
VIEW: INV.MTL_STATUS_ATTRIBUTE_VALUES#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_STATUS_ATTRIBUTE_VALUES#, status:VALID,
-
VIEW: APPS.INVBV_ITEM_STATUS_ATTR_VALUES
12.2.2
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG SQL Statements
12.2.2
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_SYSTEM_ITEMS
12.1.1
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG dependencies on FND_GLOBAL
12.1.1
-
VIEW: APPS.INVFV_ITEM_STATUS_ATTR_VALUES
12.2.2
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG SQL Statements
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_SYSTEM_ITEMS
12.2.2
-
SYNONYM: APPS.MTL_STATUS_ATTRIBUTE_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_STATUS_ATTRIBUTE_VALUES, status:VALID,
-
VIEW: APPS.EGO_STAT_ATTRIB_VALUES_V
12.1.1
-
VIEW: APPS.EGO_STAT_ATTRIB_VALUES_V
12.2.2
-
APPS.INV_ITEM_STATUS_CP SQL Statements
12.1.1
-
VIEW: APPS.INVBV_ITEM_STATUS_ATTR_VALUES
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
PACKAGE BODY: APPS.MTL_STATUS_ATTRIB_VAL_PKG
12.1.1
-
PACKAGE BODY: APPS.MTL_STATUS_ATTRIB_VAL_PKG
12.2.2
-
APPS.INV_ITEM_STATUS_CP SQL Statements
12.2.2
-
VIEW: APPS.INVFV_ITEM_STATUS_ATTR_VALUES
12.1.1
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG dependencies on FND_GLOBAL
12.2.2
-
VIEW: INV.MTL_STATUS_ATTRIBUTE_VALUES#
12.2.2
-
SYNONYM: APPS.MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_STATUS_ATTRIBUTE_VALUES, status:VALID,
-
TABLE: INV.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,
-
TABLE: INV.MTL_STATUS_ATTRIBUTE_VALUES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_STATUS_ATTRIBUTE_VALUES, object_name:MTL_STATUS_ATTRIBUTE_VALUES, status:VALID,
-
VIEW: APPS.MTL_STAT_ATTRIB_VALUES_ALL_V
12.2.2
-
VIEW: APPS.MTL_STAT_ATTRIB_VALUES_ALL_V
12.1.1
-
View: INVFV_ITEM_STATUS_ATTR_VALUES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_ITEM_STATUS_ATTR_VALUES, object_name:INVFV_ITEM_STATUS_ATTR_VALUES, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.INVFV_ITEM_STATUS_ATTR_VALUES ,
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_SYSTEM_ITEMS_B
12.1.1
-
Table: MTL_ITEM_ATTRIBUTES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_ATTRIBUTES, object_name:MTL_ITEM_ATTRIBUTES, status:VALID, product: INV - Inventory , description: Item attributes table , implementation_dba_data: INV.MTL_ITEM_ATTRIBUTES ,
-
APPS.INVUPDAT dependencies on MTL_ITEM_STATUS
12.1.1
-
APPS.INVUPDAT dependencies on MTL_ITEM_STATUS
12.2.2
-
APPS.EGO_ITEM_STATUSES_PUB SQL Statements
12.2.2
-
APPS.EGO_ITEM_STATUSES_PUB SQL Statements
12.1.1
-
View: INVFV_ITEM_STATUS_ATTR_VALUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.INVFV_ITEM_STATUS_ATTR_VALUES, object_name:INVFV_ITEM_STATUS_ATTR_VALUES, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.INVFV_ITEM_STATUS_ATTR_VALUES ,