Search Results category_concat_segs
Overview
The APPS.MTL_ITEM_CATEGORIES_V view exposes the relationship between inventory items and the categories to which they are assigned, joining that assignment data to its parent category set and category definitions. It is owned by the APPS schema and belongs to the INV (Inventory) product family. The EBS Reference Manual metadata flags this object with the description "10SC ONLY," indicating that its use is scoped to a specific configuration or localization context rather than being a general-purpose global view. Its status is VALID in both 12.1.1 and 12.2.2.
Functionally, the view answers the question "which items belong to which categories, and within which category set?" while enriching the raw assignment with descriptive attributes such as the category set name, the display meaning of the control level, and the concatenated category segment value. This makes it suitable for reporting and integration scenarios where a flat, denormalized view of item-to-category assignments is preferable to joining the underlying normalized tables manually. Typical consumers include custom concurrent programs, Discoverer or BI Publisher reports, inbound/outbound interfaces, and ad hoc SQL used by functional and technical analysts.
Underlying Base Objects
The view is defined over five referenced objects as documented in the ETRM 12.2.2 metadata:
- MTL_ITEM_CATEGORIES (SYNONYM) — the primary driver table, holding the item-to-category assignment rows (inventory item, organization, category set, and category identifiers).
- MTL_CATEGORY_SETS_B (SYNONYM) — the base table for category set definitions, supplying attributes such as structure, validation flag, control level, and the multiple-item-assignment flag.
- MTL_CATEGORY_SETS_TL (SYNONYM) — the translated (language) table for category sets, providing CATEGORY_SET_NAME filtered by the user's session language.
- MFG_LOOKUPS (VIEW) — the lookup view used to resolve the CONTROL_LEVEL code into a display meaning via the lookup type ITEM_CONTROL_LEVEL_GUI.
- MTL_CATEGORIES_B_KFV (VIEW) — the key flexfield view over categories, supplying the concatenated segments and the individual SEGMENT1–SEGMENT20 columns.
Joins connect MIC to MCS and MCST on CATEGORY_SET_ID, MCST filtered by USERENV('LANG'); MIC to MC on CATEGORY_ID; and MCS.CONTROL_LEVEL to ML.LOOKUP_CODE on lookup type ITEM_CONTROL_LEVEL_GUI. Because several sources are synonyms and views, the definition transparently inherits whatever the current operating unit or language context dictates.
Key Columns
- INVENTORY_ITEM_ID, ORGANIZATION_ID — identify the item and the inventory organization in which the assignment applies.
- CATEGORY_SET_ID, CATEGORY_ID — the category set and category defining the assignment.
- CATEGORY_SET_NAME — the translated name of the category set.
- STRUCTURE_ID, CATEGORY_STRUCTURE_ID, VALIDATE_FLAG, CONTROL_LEVEL, CONTROL_LEVEL_DISP — category set and category structure attributes, with CONTROL_LEVEL_DISP being the human-readable meaning of the control level.
- CATEGORY_CONCAT_SEGS — the concatenated key flexfield segments, ideal for display and reporting.
- SEGMENT1–SEGMENT20 — individual category flexfield segments.
- MULT_ITEM_CAT_ASSIGN_FLAG, SUMMARY_FLAG, ENABLED_FLAG, HIERARCHY_ENABLED — configuration and status flags governing the category set and category.
- CATEGORY_DISABLE_DATE — the date a category was disabled.
- WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE) — audit and concurrent program context.
- ROW_ID — the ROWID of the underlying MTL_ITEM_CATEGORIES row, useful as a unique handle.
Common Use Cases and Queries
A frequent use case is reporting all items assigned within a given category set for an organization. For example:
SELECT inventory_item_id, category_id, category_concat_segs FROM apps.mtl_item_categories_v WHERE organization_id = :org_id AND category_set_id = :set_id;
Another common pattern lists distinct category values for an item across organizations:
SELECT category_set_name, category_concat_segs, organization_id FROM apps.mtl_item_categories_v WHERE inventory_item_id = :item_id;
The view is also used to feed integration or validation routines, where CONTROL_LEVEL_DISP and VALIDATE_FLAG determine whether an assignment must reference a valid category. Because the metadata restricts this view to "10SC ONLY," developers should confirm applicability in their specific instance before relying on it in production customizations, and should prefer the documented base objects when a narrower, join-controlled dataset is required.
-
APPS.OE_ORDER_MISC_UTIL SQL Statements
12.1.1
-
APPS.OE_ORDER_MISC_UTIL SQL Statements
12.2.2
-
View: MTL_ITEM_CATEGORIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_CATEGORIES_V, object_name:MTL_ITEM_CATEGORIES_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_ITEM_CATEGORIES_V ,
-
VIEW: APPS.MTL_CATEGORY_ACCOUNTS_V
12.1.1
-
VIEW: APPS.MTL_CATEGORY_ACCOUNTS_V
12.2.2
-
View: MTL_CATEGORY_ACCOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORY_ACCOUNTS_V, object_name:MTL_CATEGORY_ACCOUNTS_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_CATEGORY_ACCOUNTS_V ,
-
View: MTL_CATEGORY_ACCOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORY_ACCOUNTS_V, object_name:MTL_CATEGORY_ACCOUNTS_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_CATEGORY_ACCOUNTS_V ,
-
View: MTL_ITEM_CATEGORIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_CATEGORIES_V, object_name:MTL_ITEM_CATEGORIES_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_ITEM_CATEGORIES_V ,
-
View: MTL_CATEGORIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORIES_V, object_name:MTL_CATEGORIES_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CATEGORIES_V ,
-
View: MTL_CATEGORIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORIES_V, object_name:MTL_CATEGORIES_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_CATEGORIES_V ,
-
VIEW: APPS.MTL_CATEGORIES_V
12.1.1
-
VIEW: APPS.MTL_ITEM_CATEGORIES_V
12.1.1
-
VIEW: APPS.MTL_ITEM_CATEGORIES_V
12.2.2
-
VIEW: APPS.MTL_CATEGORIES_V
12.2.2
-
VIEW: APPS.MTL_CATEGORY_ACCOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORY_ACCOUNTS_V, object_name:MTL_CATEGORY_ACCOUNTS_V, status:VALID,
-
VIEW: APPS.MTL_CATEGORY_ACCOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORY_ACCOUNTS_V, object_name:MTL_CATEGORY_ACCOUNTS_V, status:VALID,
-
VIEW: APPS.MTL_ITEM_CATEGORIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_CATEGORIES_V, object_name:MTL_ITEM_CATEGORIES_V, status:VALID,
-
VIEW: APPS.MTL_ITEM_CATEGORIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_CATEGORIES_V, object_name:MTL_ITEM_CATEGORIES_V, status:VALID,
-
APPS.INV_LOT_SERIAL_DATE_PKG SQL Statements
12.1.1
-
APPS.INV_LOT_SERIAL_DATE_PKG SQL Statements
12.2.2
-
VIEW: APPS.MTL_CATEGORIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORIES_V, object_name:MTL_CATEGORIES_V, status:VALID,
-
VIEW: APPS.MTL_CATEGORIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORIES_V, object_name:MTL_CATEGORIES_V, status:VALID,
-
APPS.ASO_CONTRACT_TERMS_INT SQL Statements
12.1.1
-
APPS.ASO_CONTRACT_TERMS_INT SQL Statements
12.2.2
-
APPS.OKC_XPRT_OM_INT_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OE_ORDER_MISC_UTIL
12.1.1
-
APPS.OKC_XPRT_OM_INT_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OE_ORDER_MISC_UTIL
12.2.2
-
APPS.OE_CONTRACTS_UTIL SQL Statements
12.1.1
-
APPS.AMS_ACTPRODUCT_PVT SQL Statements
12.1.1
-
APPS.OE_CONTRACTS_UTIL SQL Statements
12.2.2
-
APPS.AMS_ACTPRODUCT_PVT SQL Statements
12.2.2
-
APPS.OE_ID_TO_VALUE SQL Statements
12.2.2
-
APPS.AMS_UTILITY_PVT SQL Statements
12.2.2
-
APPS.OKL_PA_DATA_INTEGRITY SQL Statements
12.2.2
-
APPS.AMS_UTILITY_PVT SQL Statements
12.1.1
-
APPS.OKL_PA_DATA_INTEGRITY SQL Statements
12.1.1
-
APPS.OKL_QUICK_QUOTES_PVT SQL Statements
12.2.2
-
APPS.OKL_QUICK_QUOTES_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.INV_LOT_SERIAL_DATE_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_LOT_SERIAL_DATE_PKG
12.2.2
-
PACKAGE BODY: APPS.ASO_CONTRACT_TERMS_INT
12.1.1
-
PACKAGE BODY: APPS.ASO_CONTRACT_TERMS_INT
12.2.2
-
APPS.GMIVDBL SQL Statements
12.2.2
-
APPS.OKL_PRICING_UTILS_PVT SQL Statements
12.1.1
-
APPS.GMIVDBL SQL Statements
12.1.1
-
APPS.OE_ID_TO_VALUE dependencies on MTL_CATEGORIES_V
12.2.2
-
APPS.OKC_XPRT_OM_INT_PVT dependencies on MTL_ITEM_CATEGORIES_V
12.1.1
-
APPS.GMIVDBL dependencies on MTL_CATEGORIES_V
12.1.1
-
APPS.GMIVDBL dependencies on MTL_CATEGORIES_V
12.2.2