Search Results mtl_categories_vl
Overview
MTL_CATEGORIES_VL is a multilingual (ML) view owned by the APPS schema in Oracle E-Business Suite, belonging to the Inventory (INV) product family. As its documented description states, it is a "Categories multilingual view." It presents the complete definition of item categories—the values that populate the key flexfield segments used to classify inventory items—while transparently resolving the language-specific description from the underlying translation table.
Because Oracle EBS stores translatable attributes such as the category DESCRIPTION in a separate translation table (the _TL table) rather than in the base entity table, application code and reports must join the base and translation tables to retrieve display-ready category data. The _VL view encapsulates this join, exposing a single, language-filtered result set. The view resolves the active language at runtime through USERENV('LANG'), so each session automatically receives the description in its own language. This makes the view the preferred access point for reporting, integrations, and extensions that need to read category definitions without hard-coding a language predicate. In ETRM 12.2.2 the object is documented as VALID, and it is exposed as an APPS synonym alongside its base objects.
Underlying Base Objects
The view is defined over two documented base objects, both exposed as APPS synonyms:
- MTL_CATEGORIES_B — the base table holding the non-translatable attributes of a category, including its identifier, structure, segment values, status flags, and audit columns.
- MTL_CATEGORIES_TL — the translation table holding the language-specific DESCRIPTION.
The view aliases the base table as B and the translation table as T. The join is performed on B.CATEGORY_ID = T.CATEGORY_ID, and the translation row is restricted by T.LANGUAGE = USERENV('LANG'). Nearly all columns are drawn from B; only DESCRIPTION is sourced from T. The view additionally projects B.ROWID as ROW_ID. Because a given category has one translation row per installed language, the language predicate ensures exactly one description row is returned per category for the current session language.
Key Columns
- ROW_ID — the ROWID of the underlying base row, provided for row addressing.
- CATEGORY_ID — the unique identifier of the category; the primary join key.
- STRUCTURE_ID — identifies the category key flexfield structure to which the category belongs.
- SEGMENT1 … SEGMENT20 — the flexfield segment values that constitute the category name.
- DESCRIPTION — the translatable description, resolved for the session language from MTL_CATEGORIES_TL.
- SUMMARY_FLAG / ENABLED_FLAG — indicate whether the category is a summary (roll-up) node and whether it is currently enabled.
- START_DATE_ACTIVE / END_DATE_ACTIVE — the effective date range during which the category is active.
- DISABLE_DATE, WEB_STATUS, SUPPLIER_ENABLED_FLAG — status and web/supplier-related control flags.
- ATTRIBUTE_CATEGORY, ATTRIBUTE1 … ATTRIBUTE15 — the standard descriptive flexfield and attribute columns.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — audit and concurrent program context columns.
Common Use Cases and Queries
Typical scenarios include retrieving category descriptions for item reports, validating category existence in inbound interfaces, and populating LOVs in custom forms. Because the view already filters by language, queries can read all rows without any additional WHERE restriction on language.
- List enabled categories:
SELECT category_id, structure_id, segment1, description FROM mtl_categories_vl WHERE enabled_flag = 'Y';
- Find a category by name:
SELECT category_id, description FROM mtl_categories_vl WHERE segment1 = :segment_value AND structure_id = :structure_id;
- Obtain the description for a known category_id, typically when displaying item classifications:
SELECT description FROM mtl_categories_vl WHERE category_id = :category_id;
In each case the view provides the language-appropriate DESCRIPTION alongside the category's segment values and status, eliminating the need to join the base and translation tables directly.
-
View: MTL_CATEGORIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORIES_VL, object_name:MTL_CATEGORIES_VL, status:VALID, product: INV - Inventory , description: Categories multilingual view , implementation_dba_data: APPS.MTL_CATEGORIES_VL ,
-
View: MTL_CATEGORIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_CATEGORIES_VL, object_name:MTL_CATEGORIES_VL, status:VALID, product: INV - Inventory , description: Categories multilingual view , implementation_dba_data: APPS.MTL_CATEGORIES_VL ,
-
VIEW: APPS.PA_ITEM_CATEGORY_RES_V
12.1.1
-
VIEW: APPS.PA_ITEM_CATEGORY_RES_V
12.2.2
-
VIEW: APPS.IBE_DSP_TPL_ITEM_CTG_V
12.2.2
-
VIEW: APPS.IBE_DSP_TPL_ITEM_CTG_V
12.1.1
-
APPS.CSM_SETUP_PROFILE SQL Statements
12.1.1
-
VIEW: APPS.JTF_DSP_TPL_ITEM_CTG_V
12.1.1
-
VIEW: APPS.JTF_DSP_TPL_ITEM_CTG_V
12.2.2
-
APPS.CSM_SETUP_PROFILE SQL Statements
12.2.2
-
APPS.PO_CATEGORIES_SV1 SQL Statements
12.1.1
-
View: PA_ITEM_CATEGORY_RES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ITEM_CATEGORY_RES_V, object_name:PA_ITEM_CATEGORY_RES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ITEM_CATEGORY_RES_V ,
-
VIEW: APPS.QP_ITEM_CATEGORIES_V
12.1.1
-
VIEW: APPS.XNB_ITEMMST_CATS_V
12.2.2
-
VIEW: APPS.QP_ITEM_CATEGORIES_V
12.2.2
-
VIEW: APPS.XNB_ITEMMST_CATS_V
12.1.1
-
View: PA_ITEM_CATEGORY_RES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ITEM_CATEGORY_RES_V, object_name:PA_ITEM_CATEGORY_RES_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_ITEM_CATEGORY_RES_V ,
-
View: IBE_DSP_TPL_ITEM_CTG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBE.IBE_DSP_TPL_ITEM_CTG_V, object_name:IBE_DSP_TPL_ITEM_CTG_V, status:VALID, product: IBE - iStore , implementation_dba_data: APPS.IBE_DSP_TPL_ITEM_CTG_V ,
-
PACKAGE BODY: APPS.CSM_SETUP_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_SETUP_PROFILE, status:VALID,
-
PACKAGE BODY: APPS.QP_MASS_MAINTAIN_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QP_MASS_MAINTAIN_UTIL, status:VALID,
-
View: IBE_DSP_TPL_ITEM_CTG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBE.IBE_DSP_TPL_ITEM_CTG_V, object_name:IBE_DSP_TPL_ITEM_CTG_V, status:VALID, product: IBE - iStore , implementation_dba_data: APPS.IBE_DSP_TPL_ITEM_CTG_V ,
-
View: MSD_SR_PRD_IT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_SR_PRD_IT_V, object_name:MSD_SR_PRD_IT_V, status:VALID, product: MSD - Demand Planning , description: This is the Source View that associates the Product level to Interest Type level in the Product Dimension. This view would be applied to an Oracle Sales Online Applications 11i instance from which the Product to Interest Type level associa , implementation_dba_data: APPS.MSD_SR_PRD_IT_V ,
-
PACKAGE BODY: APPS.QA_ERES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:QA_ERES_PKG, status:VALID,
-
View: JTF_DSP_TPL_ITEM_CTG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_DSP_TPL_ITEM_CTG_V, object_name:JTF_DSP_TPL_ITEM_CTG_V, status:VALID, product: JTF - CRM Foundation , implementation_dba_data: APPS.JTF_DSP_TPL_ITEM_CTG_V ,
-
View: JTF_DSP_TPL_ITEM_CTG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_DSP_TPL_ITEM_CTG_V, object_name:JTF_DSP_TPL_ITEM_CTG_V, status:VALID, product: JTF - CRM Foundation , implementation_dba_data: APPS.JTF_DSP_TPL_ITEM_CTG_V ,
-
PACKAGE BODY: APPS.AMS_MTL_CATG_LOADER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_MTL_CATG_LOADER_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSM_SETUP_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_SETUP_PROFILE, status:VALID,
-
PACKAGE BODY: APPS.QP_MASS_MAINTAIN_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QP_MASS_MAINTAIN_UTIL, status:VALID,
-
PACKAGE BODY: APPS.MRP_GET_PROJECT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_GET_PROJECT, status:VALID,
-
PACKAGE BODY: APPS.MRP_GET_PROJECT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_GET_PROJECT, status:VALID,
-
APPS.PO_COPYDOC_S3 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QA_ERES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:QA_ERES_PKG, status:VALID,
-
PACKAGE BODY: APPS.AMS_MTL_CATG_LOADER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_MTL_CATG_LOADER_PVT, status:VALID,
-
View: MSD_SR_PRD_IT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSD.MSD_SR_PRD_IT_V, object_name:MSD_SR_PRD_IT_V, status:VALID, product: MSD - Demand Planning , description: This is the Source View that associates the Product level to Interest Type level in the Product Dimension. This view would be applied to an Oracle Sales Online Applications 11i instance from which the Product to Interest Type level associa , implementation_dba_data: APPS.MSD_SR_PRD_IT_V ,
-
VIEW: APPS.PA_ITEM_CATEGORY_RES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ITEM_CATEGORY_RES_V, object_name:PA_ITEM_CATEGORY_RES_V, status:VALID,
-
VIEW: APPS.PA_ITEM_CATEGORY_RES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ITEM_CATEGORY_RES_V, object_name:PA_ITEM_CATEGORY_RES_V, status:VALID,
-
PACKAGE BODY: APPS.PO_CATEGORIES_SV1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CATEGORIES_SV1, status:VALID,
-
PACKAGE BODY: APPS.IBE_PROD_RELATION_RULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PROD_RELATION_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_PROD_RELATION_RULE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PROD_RELATION_RULE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_COPYDOC_S3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_COPYDOC_S3, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_CATEGORY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_CATEGORY_PUB, status:VALID,
-
VIEW: APPS.IBE_DSP_TPL_ITEM_CTG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBE.IBE_DSP_TPL_ITEM_CTG_V, object_name:IBE_DSP_TPL_ITEM_CTG_V, status:VALID,
-
VIEW: APPS.JTF_DSP_TPL_ITEM_CTG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_DSP_TPL_ITEM_CTG_V, object_name:JTF_DSP_TPL_ITEM_CTG_V, status:VALID,
-
APPS.QP_MASS_MAINTAIN_UTIL SQL Statements
12.1.1
-
APPS.QP_MASS_MAINTAIN_UTIL SQL Statements
12.2.2
-
VIEW: APPS.JTF_DSP_TPL_ITEM_CTG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_DSP_TPL_ITEM_CTG_V, object_name:JTF_DSP_TPL_ITEM_CTG_V, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORIES_TL, status:VALID,
-
PACKAGE BODY: APPS.PO_VAL_LINES2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_VAL_LINES2, status:VALID,
-
PACKAGE BODY: APPS.PO_R12_CAT_UPG_VAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_R12_CAT_UPG_VAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMIVDX
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMIVDX, status:VALID,