Search Results mtl_item_templates
Overview
The MTL_ITEM_TEMPLATES table is a core data definition table within the Oracle E-Business Suite Inventory (INV) module. It serves as the repository for item template definitions. In Oracle EBS, item templates are critical configuration tools used to streamline and standardize the creation of new inventory items. A template pre-defines a set of default attribute values, such as costing, purchasing, or planning controls, which are automatically applied when creating a new item. This ensures data consistency, enforces business rules, and significantly reduces manual data entry and errors during the item master setup process. The table stores the master definition of each template, while its attributes are detailed in a related child table.
Key Information Stored
The primary data stored in MTL_ITEM_TEMPLATES revolves around the template's identity and organizational context. The key column is TEMPLATE_ID, which is the unique primary key identifier for each template record. Another significant column is CONTEXT_ORGANIZATION_ID, which links the template to a specific inventory organization defined in the MTL_PARAMETERS table. This foreign key relationship allows templates to be organization-specific, ensuring that default values are appropriate for the operational and financial policies of a given warehouse or plant. While the ETRM excerpt does not list all columns, typical implementations may also include fields for the template name, description, effective dates, and creation metadata.
Common Use Cases and Queries
The primary use case is querying available templates for a given organization to support item creation workflows or audits. A common SQL pattern retrieves template details for a specific organization name or ID. For example:
- To find all templates for a specific organization:
SELECT mit.template_id, mit.template_name FROM mtl_item_templates mit, mtl_parameters mp WHERE mit.context_organization_id = mp.organization_id AND mp.organization_code = '<ORG_CODE>'; - To analyze the relationship between templates and their defined attributes:
SELECT mit.template_name, mita.attribute_name, mita.default_value FROM mtl_item_templates mit JOIN mtl_item_templ_attributes mita ON mit.template_id = mita.template_id ORDER BY mit.template_name;
These queries are foundational for reports that document item setup standards and for troubleshooting why certain default values populate during item creation.
Related Objects
MTL_ITEM_TEMPLATES is central to a small but important hierarchy of objects. Its primary foreign key relationship is with MTL_PARAMETERS via the CONTEXT_ORGANIZATION_ID column, anchoring the template to an inventory organization. It is the parent table to MTL_ITEM_TEMPL_ATTRIBUTES, which holds the specific default values (e.g., costing_method, planner_code) for each template, linked by the TEMPLATE_ID column. While not listed in the excerpt, this structure is typically accessed via the Item Template form (INVITMCT) in the application, and programmatically through public APIs such as INV_ITEM_TEMPLATE_PUB.
-
Table: MTL_ITEM_TEMPLATES
12.2.2
product: INV - Inventory , description: Item template definitions , implementation_dba_data: Not implemented in this database ,
-
Table: MTL_ITEM_TEMPLATES
12.1.1
product: INV - Inventory , description: Item template definitions , implementation_dba_data: Not implemented in this database ,
-
APPS.OKL_SYP_PVT dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INV_EBI_ITEM_HELPER dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.EGO_ITEM_PUB dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INVIDIT1 dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.EGO_ITEM_PVT dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INVPAGI2 dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.EGO_ITEM_PUB dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INVPVDR3 dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INVPULI2 dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.OKL_AM_CUSTOM_RMK_ASSET_PVT dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.EGO_IMPORT_UTIL_PVT dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INV_EGO_REVISION_VALIDATE dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INVUPD2B dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INV_ITEM_REVISION_PUB dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INV_EGO_REVISION_VALIDATE dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.OKL_AM_CUSTOM_RMK_ASSET_PVT dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INV_ITEM_REVISION_PUB dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INV_EBI_ITEM_HELPER dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INVPULI2 dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INVPUOPI dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.PO_PDOI_LINE_PROCESS_PVT dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.EGO_UI_ITEM_PUB dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.EGO_IMPORT_UTIL_PVT dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.OKL_SYP_PVT dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.INVPUOPI dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.EGO_UI_ITEM_PUB dependencies on MTL_ITEM_TEMPLATES
12.2.2
-
APPS.PO_PDOI_LINE_PROCESS_PVT dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
APPS.INVIDIT1 dependencies on MTL_ITEM_TEMPLATES
12.1.1
-
VIEW: APPS.OKL_AM_ITEM_TEMPLATE_UV
12.1.1
-
VIEW: APPS.OKL_AM_ITEM_TEMPLATE_UV
12.2.2
-
VIEW: APPS.MTL_ITEM_TEMPLATES_DFV
12.1.1
-
VIEW: APPS.MTL_ITEM_TEMPL_ATTRIBUTES_V
12.2.2
-
VIEW: APPS.MTL_ITEM_TEMPLATES_ALL_V
12.1.1
-
VIEW: APPS.MTL_ITEM_TEMPL_ATTRIBUTES_V
12.1.1
-
VIEW: APPS.MTL_ITEM_TEMPLATES_ALL_V
12.2.2
-
Table: MTL_ITEM_TEMPL_ATTRIBUTES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_TEMPL_ATTRIBUTES, object_name:MTL_ITEM_TEMPL_ATTRIBUTES, status:VALID, product: INV - Inventory , description: Item attributes and attribute values for a template , implementation_dba_data: INV.MTL_ITEM_TEMPL_ATTRIBUTES ,
-
VIEW: APPS.EGO_CATALOG_GROUPS_V
12.1.1
-
View: OKL_AM_ITEM_TEMPLATE_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_AM_ITEM_TEMPLATE_UV, object_name:OKL_AM_ITEM_TEMPLATE_UV, status:VALID, product: OKL - Leasing and Finance Management , description: This view is used by remarketing setup screen to display templates for inventory items. , implementation_dba_data: APPS.OKL_AM_ITEM_TEMPLATE_UV ,
-
VIEW: APPS.EGO_CATALOG_GROUPS_V
12.2.2
-
Table: MTL_ITEM_TEMPL_ATTRIBUTES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_ITEM_TEMPL_ATTRIBUTES, object_name:MTL_ITEM_TEMPL_ATTRIBUTES, status:VALID, product: INV - Inventory , description: Item attributes and attribute values for a template , implementation_dba_data: INV.MTL_ITEM_TEMPL_ATTRIBUTES ,
-
View: OKL_AM_ITEM_TEMPLATE_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_AM_ITEM_TEMPLATE_UV, object_name:OKL_AM_ITEM_TEMPLATE_UV, status:VALID, product: OKL - Lease and Finance Management , description: This view is used by remarketing setup screen to display templates for inventory items. , implementation_dba_data: APPS.OKL_AM_ITEM_TEMPLATE_UV ,
-
APPS.INVPVDR3 dependencies on FND_API
12.2.2
-
PACKAGE BODY: APPS.INVPVDR3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVDR3, status:VALID,
-
APPS.OKL_SYP_PVT dependencies on MTL_ORGANIZATIONS
12.2.2
-
APPS.OKL_SYP_PVT dependencies on MTL_ORGANIZATIONS
12.1.1
-
APPS.INVPULI2 dependencies on EGO_CAT_GRP_TEMPLATES
12.2.2
-
PACKAGE BODY: APPS.INVPULI2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPULI2, status:VALID,
-
PACKAGE BODY: APPS.INVPUOPI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPUOPI, status:VALID,