Search Results ego_item_text_tl
Overview
EGO_ITEM_TEXT_TL is a table in the EGO schema (Advanced Product Catalog) in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to maintain the Oracle Text index used by Item Search. Oracle Text provides full-text search capabilities against item attributes, and this table stores the localized text strings that are indexed so that users can perform keyword and linguistic searches across the item master from the Product Workbench and related catalog search interfaces.
The table is registered as VALID and owned by EGO. From a Data Vault modeling perspective, the heuristic classification derived from the mined FK structure is standalone. This suggests the table functions as an independent entity without strong parent-child dependencies in the FK graph, aside from a single reference to MTL_ITEM_CATALOG_GROUPS_B. The inclusion of a LANGUAGE column and a localized unique key (ITEM_ID, ORG_ID, LANGUAGE, ITEM_CODE) reflects its role as a multilingual satellite of item search text, though the formal Data Vault classification remains standalone.
Key Information Stored
The documented physical schema contains 15 columns. The most significant are:
- ITEM_ID — Identifies the item whose searchable text is stored; a leading column of the unique index.
- ORG_ID — Operating unit / inventory organization context, ensuring text is scoped per organization.
- LANGUAGE — The language of the stored text, enabling multilingual Oracle Text indexing.
- ITEM_CODE — The item number or code, another business-key component in the unique index.
- SOURCE_LANG — Indicates the source language from which the text was derived, supporting translation tracking.
- TEXT — The primary indexable text string used by Oracle Text for item search.
- TEXT2 — An additional text column, typically used for a supplementary searchable attribute or concatenated keywords.
- ITEM_CATALOG_GROUP_ID — References MTL_ITEM_CATALOG_GROUPS_B, linking the text record to a catalog group.
- INVENTORY_ITEM_ID — The inventory-level item identifier, correlating with MTL_SYSTEM_ITEMS_B.
- ID_TYPE — Categorizes the type of identifier or text record being indexed.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit columns tracking who created and last modified each row.
The documented unique index EGO_ITEM_TEXT_TL_U1 covers (ITEM_ID, ORG_ID, LANGUAGE, ITEM_CODE), which serves as the business-key candidate. A system-generated LOB index (SYS_IL0000325060C00015$$) exists, confirming that one of the columns — most likely TEXT or TEXT2 — is stored as a LOB/CLOB to hold large searchable content.
Common Use Cases and Queries
Typical uses involve diagnosing search behavior, validating indexed text, and reporting on searchable item descriptions. A common query retrieves the indexed text for a given item and language:
SELECT ITEM_ID, ORG_ID, LANGUAGE, TEXT, TEXT2 FROM EGO.ITEM_TEXT_TL WHERE ITEM_ID = :p_item_id AND LANGUAGE = 'US';- Joining to catalog groups:
SELECT t.ITEM_ID, g.SEGMENT1 FROM EGO.ITEM_TEXT_TL t, MTL_ITEM_CATALOG_GROUPS_B g WHERE t.ITEM_CATALOG_GROUP_ID = g.CATALOG_GROUP_ID; - Auditing recent changes:
SELECT ITEM_ID, LANGUAGE, LAST_UPDATED_BY, LAST_UPDATE_DATE FROM EGO.ITEM_TEXT_TL ORDER BY LAST_UPDATE_DATE DESC; - Verifying multilingual coverage:
SELECT ITEM_ID, COUNT(DISTINCT LANGUAGE) FROM EGO.ITEM_TEXT_TL GROUP BY ITEM_ID HAVING COUNT(DISTINCT LANGUAGE) < 2;
These patterns assist in troubleshooting missing search results, confirming index synchronization after item changes, and building operational reports on catalog content.
Related Objects
- MTL_ITEM_CATALOG_GROUPS_B — Referenced via ITEM_CATALOG_GROUP_ID; defines the catalog group to which text records belong.
- MTL_SYSTEM_ITEMS_B — The base item master; join on INVENTORY_ITEM_ID or ITEM_ID to obtain item attributes.
- EGO_ITEM_TEXT_TL — The table itself plus its unique index EGO_ITEM_TEXT_TL_U1.
- EGO_ITEM_SEARCH / EGO_ITEM_SEARCH_CRITERIA — Search infrastructure tables that consume the Oracle Text index maintained here.
- EGO_ITEM_EXT_B / EGO_ITEM_EXT_TL — Extended item attribute tables commonly joined for richer search content.
- FND_LANGUAGES — Provides valid values for the LANGUAGE column.
- MTL_ITEM_CATEGORIES / MTL_CATEGORIES_B — Category assignments frequently combined with catalog group data for reporting.
-
Table: EGO_ITEM_TEXT_TL
12.1.1
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_ITEM_TEXT_TL, object_name:EGO_ITEM_TEXT_TL, status:VALID, product: EGO - Advanced Product Catalog , description: Table used to maintain Oracle Text Index for Item Search. , implementation_dba_data: EGO.EGO_ITEM_TEXT_TL ,
-
Table: EGO_ITEM_TEXT_TL
12.2.2
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_ITEM_TEXT_TL, object_name:EGO_ITEM_TEXT_TL, status:VALID, product: EGO - Advanced Product Catalog , description: Table used to maintain Oracle Text Index for Item Search. , implementation_dba_data: EGO.EGO_ITEM_TEXT_TL ,
-
APPS.EGO_ITEM_TEXT_UTIL SQL Statements
12.2.2
-
VIEW: EGO.EGO_ITEM_TEXT_TL#
12.2.2
owner:EGO, object_type:VIEW, object_name:EGO_ITEM_TEXT_TL#, status:VALID,
-
APPS.EGO_ITEM_TEXT_UTIL SQL Statements
12.1.1
-
APPS.EGO_ITEM_TEXT_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.EGO_ITEM_TEXT_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_ITEM_TEXT_TL, status:VALID,
-
APPS.EGO_ITEM_TEXT_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.EGO_ITEM_TEXT_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_ITEM_TEXT_TL, status:VALID,
-
VIEW: EGO.EGO_ITEM_TEXT_TL#
12.2.2
-
TABLE: EGO.EGO_ITEM_TEXT_TL
12.2.2
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_ITEM_TEXT_TL, object_name:EGO_ITEM_TEXT_TL, status:VALID,
-
TABLE: EGO.EGO_ITEM_TEXT_TL
12.1.1
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_ITEM_TEXT_TL, object_name:EGO_ITEM_TEXT_TL, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_TEXT_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_UTIL
12.1.1
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_UTIL
12.2.2
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_TEXT_UTIL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.INV_ITEM_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_PVT
12.2.2
-
PACKAGE BODY: APPS.EGO_ITEM_TEXT_PVT
12.1.1
-
APPS.INV_ITEM_PVT SQL Statements
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on EGO_ITEM_TEXT_TL
12.1.1
-
APPS.INV_ITEM_PVT dependencies on EGO_ITEM_TEXT_TL
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on EGO_ITEM_TEXT_TL
12.2.2
-
APPS.EGO_ITEM_TEXT_PVT dependencies on ALL_INDEXES
12.1.1
-
APPS.EGO_ITEM_TEXT_PVT dependencies on ALL_INDEXES
12.2.2
-
APPS.INV_ITEM_PVT dependencies on MTL_SYSTEM_ITEMS_TL
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on MTL_SYSTEM_ITEMS_INTERFACE_S
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on FND_API
12.2.2
-
APPS.EGO_ITEM_TEXT_PVT dependencies on CTX_INDEXES
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on FND_API
12.1.1
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on MTL_SYSTEM_ITEMS_INTERFACE_S
12.1.1
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on MTL_SYSTEM_ITEMS_TL
12.1.1
-
APPS.EGO_ITEM_TEXT_PVT dependencies on ALL_TABLES
12.1.1
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on MTL_SYSTEM_ITEMS_TL
12.2.2
-
APPS.INV_ITEM_PVT dependencies on ALL_INDEXES
12.2.2
-
APPS.EGO_ITEM_TEXT_PVT dependencies on CTX_INDEXES
12.1.1
-
PACKAGE BODY: APPS.INV_ITEM_PVT
12.2.2
-
APPS.EGO_ITEM_TEXT_PVT dependencies on ALL_TABLES
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on MTL_MANUFACTURERS
12.2.2
-
APPS.EGO_ITEM_TEXT_UTIL dependencies on MTL_MANUFACTURERS
12.1.1