Search Results base_warranty_service_id
Overview
MTL_ITEM_FLEXFIELDS is an APPS-owned, VALID database view in the Oracle E-Business Suite Inventory (INV) product module. It is not a physical table; it is a thin projection built on top of the item key flexfield view MTL_SYSTEM_ITEMS_B_KFV, which itself resolves the concatenated key flexfield segments of the item number against MTL_SYSTEM_ITEMS_B. The view exposes columns containing both padded and unpadded concatenated segments of an item number.
Its principal role is to provide a stable, denormalized read interface for item flexfield information. Because the item number in EBS is a key flexfield rather than a single column, applications, concurrent programs, personalizations, and external integrations frequently require the fully concatenated and padded item number without needing to understand the underlying SEGMENT1 through SEGMENT20 structure or the key flexfield definition. MTL_ITEM_FLEXFIELDS serves that purpose and is commonly referenced in reports and ad hoc queries where a human-readable item identifier is required alongside the numeric INVENTORY_ITEM_ID and ORGANIZATION_ID keys.
Underlying Base Objects
The ETRM 12.2.2 metadata documents a single referenced base object for this view: MTL_SYSTEM_ITEMS_B_KFV, itself a view under the APPS schema. MTL_SYSTEM_ITEMS_B_KFV is the key flexfield view generated for the System Items flexfield, and it derives from the MTL_SYSTEM_ITEMS_B base table, the master item definition table in Inventory. The dependency chain is therefore:
- MTL_SYSTEM_ITEMS_B — physical base table holding item definitions, organized by INVENTORY_ITEM_ID and ORGANIZATION_ID.
- MTL_SYSTEM_ITEMS_B_KFV — key flexfield view that concatenates the enabled System Items segments into a single displayed value.
- MTL_ITEM_FLEXFIELDS — this view, defined over MTL_SYSTEM_ITEMS_B_KFV.
Because the view is defined over the KFV view rather than the base table directly, any change to the System Items flexfield structure or segment configuration is automatically reflected in the concatenated values returned by MTL_ITEM_FLEXFIELDS. No separate compilation of the flexfield definition against this view is required beyond the standard key flexfield view regeneration performed during flexfield maintenance.
Key Columns
The view text enumerates a broad set of columns carried forward from MTL_SYSTEM_ITEMS_B_KFV. The most significant for identification and reporting are:
- INVENTORY_ITEM_ID — the internal numeric primary key of the item; unique across organizations for the master item.
- ORGANIZATION_ID — the inventory organization context in which the item row is defined.
- SEGMENT1 through SEGMENT20 — the individual System Items key flexfield segments, exposed separately for callers that need to filter or group on a specific segment.
- DESCRIPTION — the item description.
- Concatenated padded and unpadded segment columns — the padded and unpadded full item number strings that give the view its name and primary purpose.
- SUMMARY_FLAG, ENABLED_FLAG, START_DATE_ACTIVE, END_DATE_ACTIVE — item status and effective-dating controls.
- BUYER_ID, ACCOUNTING_RULE_ID, INVOICING_RULE_ID — purchasing and financial default references.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE30 — the descriptive flexfield context and attribute columns.
- Behavioral flags — PURCHASING_ITEM_FLAG, SHIPPABLE_ITEM_FLAG, CUSTOMER_ORDER_FLAG, INTERNAL_ORDER_FLAG, SERVICE_ITEM_FLAG, INVENTORY_ITEM_FLAG, ENG_ITEM_FLAG, INVENTORY_ASSET_FLAG, BOM_ENABLED_FLAG, BUILD_IN_WIP_FLAG, STOCK_ENABLED_FLAG, and related *_ENABLED_FLAG columns, which govern how the item may be transacted.
Common Use Cases and Queries
The view is typically joined to transactional tables by INVENTORY_ITEM_ID and ORGANIZATION_ID when a report must display the item number rather than the numeric ID. It is also used in WIP and supply-related reporting, where a user searching for a supply subinventory context (for example, the wip_supply_subinventory attribute on a WIP job or supply record) needs to resolve the associated item. A typical pattern selects the concatenated item number from this view and joins to the WIP or supply table on the item and organization keys.
Representative queries:
- List enabled items for an organization with their flexfield item number:
SELECT inventory_item_id, organization_id, segment1, description FROM mtl_item_flexfields WHERE organization_id = :org_id AND enabled_flag = 'Y'; - Resolve an item number from a transaction:
SELECT mif.inventory_item_id, mif.description FROM mtl_item_flexfields mif, mtl_material_transactions mmt WHERE mif.inventory_item_id = mmt.inventory_item_id AND mif.organization_id = mmt.organization_id AND mmt.transaction_id = :txn_id; - Filter by a specific flexfield segment for reporting or integration extracts:
SELECT inventory_item_id, segment1, segment2 FROM mtl_item_flexfields WHERE segment1 LIKE :prefix AND organization_id = :org_id;
Because the view draws from the master item definition and its key flexfield view, query performance depends on the indexing of MTL_SYSTEM_ITEMS_B and the selectivity of the organization and segment predicates applied. Filtering on INVENTORY_ITEM_ID and ORGANIZATION_ID is strongly recommended in production queries.
-
View: MTL_ITEM_FLEXFIELDS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_FLEXFIELDS, object_name:MTL_ITEM_FLEXFIELDS, status:VALID, product: INV - Inventory , description: This view is based on the key flexfield view MTL_SYSTEM_ITEMS_B_KFV. It contains columns with padded and unpadded concatenated segments of an item number. , implementation_dba_data: APPS.MTL_ITEM_FLEXFIELDS ,
-
View: MTL_SYSTEM_ITEMS_B_KFV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B_KFV, object_name:MTL_SYSTEM_ITEMS_B_KFV, status:VALID, product: INV - Inventory , description: System Items Key Flexfield View , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_B_KFV ,
-
View: MTL_ITEM_FLEXFIELDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_FLEXFIELDS, object_name:MTL_ITEM_FLEXFIELDS, status:VALID, product: INV - Inventory , description: This view is based on the key flexfield view MTL_SYSTEM_ITEMS_B_KFV. It contains columns with padded and unpadded concatenated segments of an item number. , implementation_dba_data: APPS.MTL_ITEM_FLEXFIELDS ,
-
View: MTL_SYSTEM_ITEMS_B_KFV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B_KFV, object_name:MTL_SYSTEM_ITEMS_B_KFV, status:VALID, product: INV - Inventory , description: System Items Key Flexfield View , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_B_KFV ,
-
View: MTL_SYSTEM_ITEMS_FVL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_FVL, object_name:MTL_SYSTEM_ITEMS_FVL, status:VALID, product: INV - Inventory , description: Base view for the Define System Items (INVIDITM) form MTL_SYSTEM_ITEMS block. This view is MLS enabled. , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_FVL ,
-
View: MTL_SYSTEM_ITEMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_VL, object_name:MTL_SYSTEM_ITEMS_VL, status:VALID, product: INV - Inventory , description: System Items multilingual view with concatenated segments column , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_VL ,
-
View: MTL_SYSTEM_ITEMS_FVL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_FVL, object_name:MTL_SYSTEM_ITEMS_FVL, status:VALID, product: INV - Inventory , description: Base view for the Define System Items (INVIDITM) form MTL_SYSTEM_ITEMS block. This view is MLS enabled. , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_FVL ,
-
View: MTL_SYSTEM_ITEMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_VL, object_name:MTL_SYSTEM_ITEMS_VL, status:VALID, product: INV - Inventory , description: System Items multilingual view with concatenated segments column , implementation_dba_data: APPS.MTL_SYSTEM_ITEMS_VL ,
-
View: MTL_CLIENT_ITEMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CLIENT_ITEMS_VL, object_name:MTL_CLIENT_ITEMS_VL, status:VALID, product: INV - Inventory , implementation_dba_data: APPS.MTL_CLIENT_ITEMS_VL ,