Search Results ibe_ct_imedia_search
Overview
The IBE_CT_IMEDIA_SEARCH table is a core data object within the Oracle E-Business Suite iStore (IBE) module, versions 12.1.1 and 12.2.2. It functions as a specialized search index or catalog table designed to facilitate efficient product discovery and browsing on the iStore e-commerce front-end. Its primary role is to store and relate key product identifiers, enabling the application's search engine to quickly locate items based on their inventory, organizational, and categorical attributes. The table's structure, with defined foreign keys to fundamental Inventory (INV) entities, establishes it as a critical junction point between the iStore presentation layer and the underlying product master data.
Key Information Stored
The table's design centers on unique identifiers that link to master data tables. The primary technical key is IBE_CT_IMEDIA_SEARCH_ID, enforced by the IBE_CT_IMEDIA_SEARCH_PK constraint. For functional uniqueness, a composite key (IBE_CT_IMEDIA_SEARCH_UK) is defined on ORGANIZATION_ID and INVENTORY_ITEM_ID, ensuring a unique search entry per item within an operating unit. The most significant data columns are foreign keys: INVENTORY_ITEM_ID and ORGANIZATION_ID link to the product definition in MTL_SYSTEM_ITEMS_B, CATEGORY_ID links to the product classification in MTL_CATEGORIES_B, and CATEGORY_SET_ID links to the specific categorization structure in MTL_CATEGORY_SETS_B. This structure allows the table to map products to their respective categories within defined sets for search purposes.
Common Use Cases and Queries
The primary use case is powering the iStore product search functionality. When a customer performs a search or browses a category, queries join this table to inventory and category master tables to retrieve relevant product lists. A typical reporting query might aggregate product counts by category or validate indexed items. For example, to list all search-indexed items with their category name, a developer might use a SQL pattern such as:
SELECT ictis.inventory_item_id, msi.segment1 item_code, mc.category_name
FROM ibe_ct_imedia_search ictis
JOIN mtl_system_items_b msi ON msi.inventory_item_id = ictis.inventory_item_id AND msi.organization_id = ictis.organization_id
JOIN mtl_categories_b mc ON mc.category_id = ictis.category_id
WHERE ictis.organization_id = :p_org_id;
Data maintenance in this table is typically handled by concurrent programs or backend processes within iStore that synchronize it with changes to product catalog assignments or category memberships.
Related Objects
The table maintains strict referential integrity with several Inventory module base tables, as documented in the provided metadata. The foreign key relationships are as follows:
- MTL_SYSTEM_ITEMS_B: Linked via the composite columns IBE_CT_IMEDIA_SEARCH.INVENTORY_ITEM_ID and IBE_CT_IMEDIA_SEARCH.ORGANIZATION_ID. This provides access to the item's master definition, description, and attributes.
- MTL_CATEGORIES_B: Linked via IBE_CT_IMEDIA_SEARCH.CATEGORY_ID. This provides the descriptive name and structure of the product's assigned category.
- MTL_CATEGORY_SETS_B: Linked via IBE_CT_IMEDIA_SEARCH.CATEGORY_SET_ID. This identifies the specific category set (e.g., "Inventory" or "Purchasing") used for the classification in the search context.
-
Table: IBE_CT_IMEDIA_SEARCH
12.2.2
owner:IBE, object_type:TABLE, fnd_design_data:IBE.IBE_CT_IMEDIA_SEARCH, object_name:IBE_CT_IMEDIA_SEARCH, status:VALID, product: IBE - iStore , description: This table is used by iStore for searching products , implementation_dba_data: IBE.IBE_CT_IMEDIA_SEARCH ,
-
Table: IBE_CT_IMEDIA_SEARCH
12.1.1
owner:IBE, object_type:TABLE, fnd_design_data:IBE.IBE_CT_IMEDIA_SEARCH, object_name:IBE_CT_IMEDIA_SEARCH, status:VALID, product: IBE - iStore , description: This table is used by iStore for searching products , implementation_dba_data: IBE.IBE_CT_IMEDIA_SEARCH ,
-
APPS.IBE_SEARCH_SETUP_PVT dependencies on IBE_CT_IMEDIA_SEARCH
12.1.1
-
APPS.IBE_SEARCH_SETUP_PVT dependencies on IBE_CT_IMEDIA_SEARCH
12.2.2
-
APPS.IBE_SEARCHUPDATE_PVT dependencies on IBE_CT_IMEDIA_SEARCH
12.1.1
-
APPS.IBE_SEARCH_PVT dependencies on IBE_CT_IMEDIA_SEARCH
12.2.2
-
APPS.IBE_SEARCH_PVT dependencies on IBE_CT_IMEDIA_SEARCH
12.1.1
-
APPS.IBE_SEARCHUPDATE_PVT dependencies on IBE_CT_IMEDIA_SEARCH
12.2.2
-
APPS.IBE_INV_DATABASE_TRIGGER_PVT dependencies on IBE_SEARCH_PVT
12.2.2
-
APPS.IBE_SEARCH_PVT SQL Statements
12.2.2
-
APPS.IBE_INV_DATABASE_TRIGGER_PVT dependencies on IBE_SEARCH_PVT
12.1.1
-
APPS.IBE_SEARCH_SETUP_PVT dependencies on FND_FILE
12.1.1
-
APPS.IBE_SEARCH_PVT SQL Statements
12.1.1
-
APPS.IBE_SEARCH_SETUP_PVT dependencies on FND_FILE
12.2.2
-
PACKAGE BODY: APPS.IBE_INV_DATABASE_TRIGGER_PVT
12.2.2
-
VIEW: IBE.IBE_CT_IMEDIA_SEARCH#
12.2.2
owner:IBE, object_type:VIEW, object_name:IBE_CT_IMEDIA_SEARCH#, status:VALID,
-
APPS.IBE_INV_DATABASE_TRIGGER_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IBE_SEARCH_PVT
12.1.1
-
PACKAGE BODY: APPS.IBE_SEARCH_PVT
12.2.2
-
PACKAGE BODY: APPS.IBE_INV_DATABASE_TRIGGER_PVT
12.1.1
-
SYNONYM: APPS.IBE_CT_IMEDIA_SEARCH
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBE_CT_IMEDIA_SEARCH, status:VALID,
-
SYNONYM: APPS.IBE_CT_IMEDIA_SEARCH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBE_CT_IMEDIA_SEARCH, status:VALID,
-
APPS.IBE_INV_DATABASE_TRIGGER_PVT SQL Statements
12.1.1
-
APPS.IBE_SEARCH_SETUP_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IBE_SEARCH_SETUP_PVT
12.1.1
-
APPS.IBE_SEARCH_SETUP_PVT SQL Statements
12.2.2
-
VIEW: IBE.IBE_CT_IMEDIA_SEARCH#
12.2.2
-
TABLE: IBE.IBE_CT_IMEDIA_SEARCH
12.2.2
owner:IBE, object_type:TABLE, fnd_design_data:IBE.IBE_CT_IMEDIA_SEARCH, object_name:IBE_CT_IMEDIA_SEARCH, status:VALID,
-
TABLE: IBE.IBE_CT_IMEDIA_SEARCH
12.1.1
owner:IBE, object_type:TABLE, fnd_design_data:IBE.IBE_CT_IMEDIA_SEARCH, object_name:IBE_CT_IMEDIA_SEARCH, status:VALID,
-
PACKAGE BODY: APPS.IBE_SEARCH_SETUP_PVT
12.2.2
-
APPS.IBE_SEARCH_PVT dependencies on FND_PROFILE
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.IBE_SEARCH_PVT dependencies on FND_PROFILE
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.IBE_SEARCH_SETUP_PVT dependencies on FND_INSTALLATION
12.1.1
-
APPS.IBE_INV_DATABASE_TRIGGER_PVT dependencies on IBE_DSP_SECTION_ITEM_PVT
12.2.2
-
PACKAGE BODY: APPS.IBE_SEARCHUPDATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_SEARCHUPDATE_PVT, status:VALID,
-
Table: MTL_CATEGORY_SETS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_CATEGORY_SETS_B, object_name:MTL_CATEGORY_SETS_B, status:VALID, product: INV - Inventory , description: Category Sets , implementation_dba_data: INV.MTL_CATEGORY_SETS_B ,
-
APPS.IBE_INV_DATABASE_TRIGGER_PVT dependencies on IBE_DSP_SECTION_ITEM_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.IBE_SEARCH_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_SEARCH_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_SEARCH_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_SEARCH_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IBE_SEARCH_SETUP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_SEARCH_SETUP_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_SEARCHUPDATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_SEARCHUPDATE_PVT, status:VALID,