Search Results original_word
Overview
The AS_WORD_REPLACEMENTS table is a core data object within the Oracle E-Business Suite (EBS) Sales Foundation (AS) module. It is owned by the OSM schema and is integral to the application's "Fuzzy Find" functionality. This feature enhances search operations by allowing the system to intelligently match user queries against stored data, even when the input contains common misspellings, abbreviations, or synonyms. The table serves as a centralized repository of predefined word replacement rules, enabling the system to standardize and correct search terms before executing a lookup, thereby improving the accuracy and user experience of search features across the Sales suite in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The primary purpose of the table is to map an original word to its intended replacement. Based on the provided metadata, the central column is ORIGINAL_WORD, which is part of the table's primary key (AS_WORD_REPLACEMENTS_PK). While the full column list is not detailed in the excerpt, the table's description implies the existence of at least one corresponding column for the replacement term. A typical structure would include columns such as REPLACEMENT_WORD, and potentially CONTEXT, APPLICATION_ID, or ENABLED_FLAG to control the rule's scope and activation. The primary key constraint ensures that each original word has a unique replacement rule defined within the system.
Common Use Cases and Queries
The primary use case is the automated preprocessing of search strings. For example, a rule might map "St." to "Street" or "acct" to "account" to ensure searches for addresses or customer records yield consistent results. Administrators may query or maintain these rules to adapt to regional lingo or common data entry errors. A basic query to review all active replacement rules would be: SELECT original_word, replacement_word FROM osm.as_word_replacements WHERE enabled_flag = 'Y' ORDER BY original_word;. To troubleshoot a specific search issue, one might check for a rule affecting a particular term: SELECT * FROM osm.as_word_replacements WHERE UPPER(original_word) LIKE '%ST%';. Reporting use cases include auditing standardization rules for data governance purposes.
Related Objects
As a configuration table for a foundational feature, AS_WORD_REPLACEMENTS is directly referenced by the Fuzzy Find search engine logic within the Sales Foundation module. This logic is likely encapsulated within PL/SQL packages or database triggers in the OSM or related schemas. While specific dependent objects are not named in the metadata, the table's function suggests it is called by search APIs and user interface components throughout the AS module, such as those in Customer, Opportunity, or Forecast forms. Its status as VALID confirms it is a compiled and active object within the database, essential for the correct operation of the associated search functionality.
-
Table: AS_WORD_REPLACEMENTS
12.2.2
owner:OSM, object_type:TABLE, fnd_design_data:AS.AS_WORD_REPLACEMENTS, object_name:AS_WORD_REPLACEMENTS, status:VALID, product: AS - Sales Foundation , description: Defines word replacement rules for Fuzzy Find functionality , implementation_dba_data: OSM.AS_WORD_REPLACEMENTS ,
-
Table: AS_WORD_REPLACEMENTS
12.1.1
owner:OSM, object_type:TABLE, fnd_design_data:AS.AS_WORD_REPLACEMENTS, object_name:AS_WORD_REPLACEMENTS, status:VALID, product: AS - Sales Foundation , description: Defines word replacement rules for Fuzzy Find functionality , implementation_dba_data: OSM.AS_WORD_REPLACEMENTS ,