Search Results item_catalog_group




Overview

APPS.MTL_SYSTEM_ITEMS_ER3_V is a supplementary Oracle E-Business Suite view owned by the APPS schema. In EBS 12.1.1 and 12.2.2, it is registered as a VALID database view within the Inventory (INV) product family and carries the FND Design Data identifier INV.MTL_SYSTEM_ITEMS_ER3_V. Its declared purpose is to simplify forms coding by presenting a denormalized, flattened projection of item data drawn from the Oracle Inventory item master.

Users searching for the term item_catalog_group will find that this view exposes that column directly as its first projected attribute. The view therefore serves as a convenient reporting and integration surface for joins between item catalog group assignments and descriptive item attributes, without requiring developers to navigate the underlying Key Flexfield (KFF) views and translation tables manually.

Oracle's documentation carries an explicit caution: the view is intended to simplify forms coding, and Oracle does not recommend querying or altering data through it. Its definition may change dramatically in subsequent minor or major releases, so custom code should treat it as a non-contractual interface.

Underlying Base Objects

The view resolves over three documented base objects:

The view is not referenced by any database object, meaning it sits at the leaf of the dependency tree and is consumed only by forms, reports, or external consumers rather than by other database views or packages. This one-directional dependency confirms it is a convenience construct rather than a component of core application logic.

Key Columns

  • ITEM_CATALOG_GROUP (VARCHAR2, 40) — The catalog group to which the item is assigned through the item catalog group flexfield. This is the column most relevant to searches on that term.
  • ITEM (VARCHAR2, 40) — The item name as stored in the translated item master, representing the user-facing item identifier.
  • ITEM_DESCRIPTION (VARCHAR2, 240) — The descriptive text for the item, sourced from the translation table and presented in the current language context.
  • INVENTORY_ITEM_ID (NUMBER) — The internal, system-generated surrogate key for the inventory item, used to join back to MTL_SYSTEM_ITEMS_B and related transactional tables.

Common Use Cases and Queries

Typical usage centers on catalog-group-based reporting and lookups, where a developer or analyst needs the catalog group, item name, and description in a single row without constructing flexfield joins manually. A representative query is:

SELECT ITEM_CATALOG_GROUP, ITEM, ITEM_DESCRIPTION, INVENTORY_ITEM_ID FROM APPS.MTL_SYSTEM_ITEMS_ER3_V;

A filtered variant retrieves all items in a specific catalog group:

SELECT ITEM, ITEM_DESCRIPTION FROM APPS.MTL_SYSTEM_ITEMS_ER3_V WHERE ITEM_CATALOG_GROUP = :catalog_group;

Integration scenarios may use INVENTORY_ITEM_ID to correlate the view with transactional tables, or may simply export the three descriptive columns for downstream catalog publishing. Regardless of the scenario, and consistent with the documented warning, dependencies on this view should be isolated so that they can be re-pointed should Oracle revise the definition in a future release.