Results for “reservable_type”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
MTL_CATALOG_SEARCH_ITEMS is an Inventory (INV) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores the transient result set produced by catalog and item search operations. When a user performs a keyword or attribute-based search against the item master through the iProcurement, Purchasing, or Inventory catalog search interface, the matching items are materialized into this table and subsequently retrieved for display. The table therefore functions as a server-side result cache, binding a logical search invocation (identified by GROUP_HANDLE_ID) to the specific inventory items returned.
The object is owned by the INV schema and is documented as VALID in the ETRM repository. Mined from its foreign key topology, the table exhibits satellite-leaning characteristics in a Data Vault modeling sense: it holds descriptive, query-dependent attributes (description, UOM, reservable type) attached to the item/organization business key rather than acting as an independent hub of business entities. This classification is a heuristic suggestion; functionally the table is a staging/cache construct rather than a durable master data store.
Key Information Stored
The table comprises six documented columns. The composite primary key MTL_CATALOG_SEARCH_ITEMS_PK spans GROUP_HANDLE_ID, INVENTORY_ITEM_ID, and ORGANIZATION_ID, and a unique index MTL_CATALOG_SEARCH_ITEMS_U1 covers the same three columns, making them the business-key candidates for the row.
- GROUP_HANDLE_ID — Surrogate handle identifying a single search invocation; all rows sharing this value belong to one result set. Generated when the search executes and used to retrieve the cached results.
- INVENTORY_ITEM_ID — Foreign key to MTL_SYSTEM_ITEMS_B, identifying the item returned by the search.
- ORGANIZATION_ID — Together with INVENTORY_ITEM_ID, forms the composite foreign key to MTL_SYSTEM_ITEMS_B, scoping the item to a specific inventory organization.
- DESCRIPTION — Descriptive text for the item as presented in search results, avoiding a join back to the item master for display purposes.
- PRIMARY_UOM_CODE — The primary unit of measure for the returned item, used in result rendering and quantity context.
- RESERVABLE_TYPE — Indicates the reservability classification of the item, relevant to downstream requisition and ordering flows.
The denormalized DESCRIPTION, PRIMARY_UOM_CODE, and RESERVABLE_TYPE columns distinguish this as a satellite-style projection: attributes are cached at search time rather than resolved on demand.
Common Use Cases and Queries
The dominant use case is retrieval of a cached search result set for UI display. A typical query joins the cache to the item master to enrich results with additional attributes:
- Retrieve a result set:
SELECT * FROM mtl_catalog_search_items WHERE group_handle_id = :handle; - Enrich with item master detail:
SELECT csi.inventory_item_id, csi.organization_id, csi.description, msi.item_number FROM mtl_catalog_search_items csi JOIN mtl_system_items_b msi ON csi.inventory_item_id = msi.inventory_item_id AND csi.organization_id = msi.organization_id WHERE csi.group_handle_id = :handle; - Diagnostics: counting rows per GROUP_HANDLE_ID reveals search result sizes and can assist in tuning catalog search performance.
- Reporting: aggregating frequent item hits across handles supports demand and sourcing analysis, though the table is transient and should not be treated as an audit source.
- Housekeeping: because rows are ephemeral, DBAs periodically purge stale handles to control table growth.
Related Objects
- MTL_SYSTEM_ITEMS_B — Referenced via the composite foreign key (INVENTORY_ITEM_ID, ORGANIZATION_ID); the authoritative item master supplying validated item and organization context.
- MTL_SYSTEM_ITEMS_TL — Provides translated descriptions and item names for display in multilingual search results.
- MTL_ITEM_CATEGORIES / MTL_CATEGORIES_B — Category-based search filtering frequently resolves through these category assignment tables.
- MTL_UNITS_OF_MEASURE — Validates and describes the PRIMARY_UOM_CODE value cached in each row.
- MTL_PARAMETERS — Supplies organization-level defaults and reservable-type behavior relevant to the RESERVABLE_TYPE column.
- Catalog search concurrent programs and the iProcurement/Purchasing search APIs — Populate and consume MTL_CATALOG_SEARCH_ITEMS, generating GROUP_HANDLE_ID values and deleting results after display.
-
Items returned by item searches
-
10SC ONLY
APPS.MTL_CATALOG_SEARCH_ITEMS_ALL_V·↳ MTL_CATALOG_SEARCH_ITEMS·↳ MTL_PARAMETERS·↳ MTL_SYSTEM_ITEMS_B·Explore INV module →
-
Items returned by item searches
-
10SC ONLY
APPS.MTL_CATALOG_SEARCH_ITEMS_ALL_V·↳ MTL_CATALOG_SEARCH_ITEMS·↳ MTL_PARAMETERS·↳ MTL_SYSTEM_ITEMS_B·Explore INV module →
-
- Retrofitted
APPS.MTL_SUBINVENTORIES_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
- Retrofitted
APPS.MTL_SUBINVENTORIES_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_AST_TRK_VAL_V 12.1.1
- Retrofitted
APPS.MTL_SUB_AST_TRK_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_EXP_VAL_V 12.1.1
- Retrofitted
APPS.MTL_SUB_EXP_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_VAL_V 12.2.2
- Retrofitted
APPS.MTL_ITEM_SUB_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
- Retrofitted
APPS.MTL_SUBINVENTORIES_TRK_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
- Retrofitted
APPS.MTL_ITEM_SUB_AST_TRK_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
- Retrofitted
APPS.MTL_SUBINVENTORIES_TRK_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_TRK_ALL_V 12.2.2
- Retrofitted
APPS.MTL_ITEM_SUB_TRK_ALL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: CSI_TXN_ERRORS_V 12.2.2
This is a view used for the display of data in the transactions error corrections form.
APPS.CSI_TXN_ERRORS_V·↳ CSI_TXN_ERRORS·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_MATERIAL_TRANSACTIONS·Explore CSI module →
-
View: ASO_I_ITEMS_V 12.1.1
This is a view based on MTL_SYSTEM_ITEMS_VL which has System Items multilingual view with concatenated segments column
APPS.ASO_I_ITEMS_V·↳ MTL_SYSTEM_ITEMS_VL·Explore ASO module →
-
- Retrofitted
APPS.MTL_SUBINVENTORIES_ALL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_EXP_TRK_VAL_V 12.1.1
- Retrofitted
APPS.MTL_SUB_EXP_TRK_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
APPS.SO_INCLUDED_ITEMS_OEXORRSO_V·↳ BOM_CONFIG_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore OE module →
-
Base table for inventory status definitions - Used by WMS only
-
View: MTL_ITEM_SUB_AST_VAL_V 12.2.2
- Retrofitted
APPS.MTL_ITEM_SUB_AST_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_VAL_V 12.1.1
- Retrofitted
APPS.MTL_ITEM_SUB_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_TRK_ALL_V 12.2.2
- Retrofitted
APPS.MTL_SUB_TRK_ALL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
- Retrofitted
APPS.MTL_ITEM_SUB_EXP_TRK_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
Base table for inventory status definitions - Used by WMS only
-
- Retrofitted
APPS.MTL_ITEM_SUB_EXP_TRK_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_EXP_VAL_V 12.1.1
- Retrofitted
APPS.MTL_ITEM_SUB_EXP_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
- Retrofitted
APPS.MTL_ITEM_SUB_AST_TRK_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_AST_VAL_V 12.1.1
- Retrofitted
APPS.MTL_ITEM_SUB_AST_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_TRK_VAL_V 12.1.1
- Retrofitted
APPS.MTL_ITEM_SUB_TRK_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_TRK_ALL_V 12.1.1
- Retrofitted
APPS.MTL_SUB_TRK_ALL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
Multilingual view for material status tables. - Used by WMS only
APPS.MTL_MATERIAL_STATUSES_VL·↳ MTL_MATERIAL_STATUSES_B·↳ MTL_MATERIAL_STATUSES_TL·Explore INV module →
-
View: BOM_EXPLOSION_VIEW 12.2.2
Indented bill of material for report
APPS.BOM_EXPLOSION_VIEW·↳ BOM_EXPLOSION_TEMP·↳ BOM_STRUCTURES_B·↳ MFG_LOOKUPS·Explore BOM module →
-
Multilingual view for material status tables. - Used by WMS only
APPS.MTL_MATERIAL_STATUSES_VL·↳ MTL_MATERIAL_STATUSES_B·↳ MTL_MATERIAL_STATUSES_TL·Explore INV module →
-
View: MTL_SUB_AST_TRK_VAL_V 12.2.2
- Retrofitted
APPS.MTL_SUB_AST_TRK_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_EXP_VAL_V 12.2.2
- Retrofitted
APPS.MTL_SUB_EXP_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_AST_VAL_V 12.1.1
- Retrofitted
APPS.MTL_SUB_AST_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_EXP_TRK_VAL_V 12.2.2
- Retrofitted
APPS.MTL_SUB_EXP_TRK_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_SUB_AST_VAL_V 12.2.2
- Retrofitted
APPS.MTL_SUB_AST_VAL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_TRK_VAL_V 12.2.2
- Retrofitted
APPS.MTL_ITEM_SUB_TRK_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_EXP_VAL_V 12.2.2
- Retrofitted
APPS.MTL_ITEM_SUB_EXP_VAL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: ASO_I_ITEMS_V 12.2.2
This is a view based on MTL_SYSTEM_ITEMS_VL which has System Items multilingual view with concatenated segments column
APPS.ASO_I_ITEMS_V·↳ MTL_SYSTEM_ITEMS_VL·Explore ASO module →
-
View: BOM_EXPL_INQUIRY_VIEW 12.2.2
Indented bill of material for window
APPS.BOM_EXPL_INQUIRY_VIEW·↳ BOM_BILL_OF_MATERIALS·↳ BOM_GLOBALS·↳ BOM_SMALL_EXPL_TEMP·Explore BOM module →
-
View: BOM_EXPLOSION_VIEW 12.1.1
Indented bill of material for report
APPS.BOM_EXPLOSION_VIEW·↳ BOM_EXPLOSION_TEMP·↳ BOM_STRUCTURES_B·↳ MFG_LOOKUPS·Explore BOM module →
-
- Retrofitted
APPS.MTL_SUBINVENTORIES_ALL_V·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View: MTL_ITEM_SUB_TRK_ALL_V 12.1.1
- Retrofitted
APPS.MTL_ITEM_SUB_TRK_ALL_V·↳ MTL_ITEM_SUB_INVENTORIES·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
APPS.SO_INCLUDED_ITEMS_OEXORRSO_V·↳ BOM_CONFIG_EXPLOSIONS·↳ BOM_INVENTORY_COMPONENTS·↳ FND_GLOBAL·Explore OE module →
-
View: CSI_TXN_ERRORS_V 12.1.1
This is a view used for the display of data in the transactions error corrections form.
APPS.CSI_TXN_ERRORS_V·↳ CSI_TXN_ERRORS·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_MATERIAL_TRANSACTIONS·Explore CSI module →
-
View: MTL_OPSM_LOT_EXPORT_V 12.2.2
APPS.MTL_OPSM_LOT_EXPORT_V·↳ MTL_CROSS_REFERENCES_VL·↳ MTL_LOT_NUMBERS·↳ MTL_PARAMETERS·Explore INV module →