Search Results mtl_item_attributes
Overview
The MTL_ITEM_ATTRIBUTES table is a core master data table within the Oracle E-Business Suite Inventory (INV) module. It serves as the central repository defining the universe of descriptive attributes that can be assigned to items (products, parts, or materials) throughout the system. This table does not store the specific attribute values for individual items; rather, it defines the attribute names and their metadata. Its primary role is to provide a standardized, extensible framework for categorizing and detailing items, enabling robust item definition, searching, and reporting across Oracle EBS applications such as Inventory, Purchasing, Order Management, and Manufacturing.
Key Information Stored
The table's structure is relatively simple, focusing on the definition of the attribute itself. The most critical column is ATTRIBUTE_NAME, which serves as the unique identifier for each attribute and is the primary key for the table (MTL_ITEM_ATTRIBUTE_PK). This column holds the internal name of the attribute, such as 'COUNTRY_OF_ORIGIN', 'SHELF_LIFE', or 'VOLUME'. While the provided ETRM metadata lists only the primary key column, typical implementations of this table in Oracle EBS 12.1 and 12.2 also include columns like APPLICATION_ID (to identify the owning module), DESCRIPTION (a user-friendly name for the attribute), and various control flags that may govern data type, display, and validation behavior. The table's design ensures each attribute is uniquely defined system-wide.
Common Use Cases and Queries
This table is fundamental for any process involving item attribute setup, maintenance, or analysis. A primary use case is during the configuration of item templates and item master organization parameters, where attributes defined here are selected for use. Common queries include listing all available attributes for reporting purposes or verifying the existence of a specific attribute before using it in a custom program. For example, to retrieve a list of all defined attribute names, a simple SELECT statement is used:
- SELECT attribute_name FROM inv.mtl_item_attributes ORDER BY attribute_name;
Developers and system integrators frequently reference this table when writing custom code or reports that need to dynamically handle item attributes, ensuring they reference valid, system-defined attribute names.
Related Objects
As indicated by the foreign key relationships in the metadata, MTL_ITEM_ATTRIBUTES is a parent table to several key inventory tables. The MTL_ITEM_TEMPL_ATTRIBUTES table references it to determine which attributes are assigned to a specific item template. The MTL_ATTR_APPL_DEPENDENCIES table references it to manage dependencies between attributes and specific EBS applications or forms. Furthermore, the MTL_STATUS_ATTRIBUTE_VALUES table links to it to store allowed values for attributes that are associated with item statuses. Crucially, the specific attribute values for each item are stored in transactional tables like MTL_SYSTEM_ITEMS_B, while MTL_ITEM_ATTRIBUTES acts as the master definitional source.
-
Table: MTL_ITEM_ATTRIBUTES
12.2.2
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 ,
-
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.CST_PERIODIC_ABSORPTION_PROC dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVIDIT1 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVPVLM3 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INV_ITEM_API dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVPULI4 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVUPD1B dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVIDIT3 dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVUPD1B dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVPVLM3 dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.EGO_INV_ITEM_CATALOG_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVICGDS dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVIDIT1 dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.ENGECOBO dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.AMS_ITEM_OWNER_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVPVALM dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.CSTPPACQ dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVUPD2B dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVPULI2 dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVIDIT3 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVPULI2 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVATTR dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVIDIT2 dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.EGO_UI_ITEM_PUB dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INV_ITEM_STATUS_CP dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.EGO_INV_ITEM_CATALOG_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.CTO_UPDATE_ITEMS_PK dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INV_ATTRIBUTE_CONTROL_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.ENGECOBO dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INV_OPM_ITEM_MIGRATION dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INV_ITEM_API dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.CTO_DEACTIVATE_CONFIG_PK dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVIDIT2 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVPVLM2 dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.CTO_UPDATE_ITEMS_PK dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INVATTR dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INVUPD2B dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.MTL_PENDING_STATUS_PKG dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INV_ITEM_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.EGO_ITEM_ORG_ASSIGN_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.INV_EGO_REVISION_VALIDATE dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.EGO_ITEM_PUB dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.MTL_STATUS_ATTRIB_VAL_PKG dependencies on MTL_ITEM_ATTRIBUTES
12.1.1
-
APPS.CTO_CONFIG_ITEM_PK dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INV_ITEM_PVT dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.INV_INVIRDIS_XMLP_PKG dependencies on MTL_ITEM_ATTRIBUTES
12.2.2
-
APPS.CST_PERIODIC_ABSORPTION_PROC dependencies on MTL_ITEM_ATTRIBUTES
12.2.2