You use the Search Engine Service (SES) to support the Enhanced Material Search function. This search engine must be configured and connected to SAP ERP by your system administrator.
Note
You should install the search engine on a separate server.
For more information about this search engine, see Search Engine Service.
Set the default class parameter for SES business object BUS1001006 (responsible for standard materials) to CL_WSD_ERP_SE_BUS1001006 in Customizing for SAP NetWeaver by choosing
. This new class parameter adds vendor data (vendor number, vendor name, vendor material number, vendor subrange) and keyword support.For more information about enhancing SES business objects to support your business specific needs, see Business-Specific Configurations.
Create an index for business object BUS1001006 using the Search Engine Service: Admin (SES_ADMIN) transaction by choosing
:Select the newly-created row and choose
.Make the following settings in Customizing for Sales and Distribution by choosing
:Enter Search Engine Service in the Search Engine field
Select the Force TREX Update checkbox to indicate that you want the TREX index for standard materials to be updated immediately after a new material is created using the Enhanced Material Search function. The next time a material search is performed, the new material is automatically included in the search results.
You can search the index using the Enhanced Material Search function when the procedure is complete. Schedule a system job to update the index periodically, or update it manually using the Search Engine Service: Admin (SES_ADMIN) transaction by choosing
.You can use the Enhanced Material Search function to search for supplier catalog products without using a material number. You can do so using two methods:
Transferring supplier catalog product data
Transfer your supplier catalog product data from the catalog management system of your choice to the SES business object WSD_CAT. For more information about how to tailor this to your individual needs, see SAP Notes 1131615, 1127400 and 1136519.
For more information about using keywords in a catalog search, see Catalog Search for Supplier Products.
Create an index for business object WSD_CAT using the Search Engine Service: Admin (SES_ADMIN) transaction by choosing
:Select the newly-created row and choose
.Make the following settings in Customizing for Sales and Distribution by choosing
:Enter Search Engine Service in the Search Engine field
Enter TREX Index in the External Catalog field.
Select the Force TREX Update checkbox to indicate that you want the TREX index for standard materials to be updated immediately after a new material is created using the Enhanced Material Search function. The next time a material search is performed, the new material is automatically included in the search results.
You can search the index using the Enhanced Material Search function when the procedure is complete. Schedule a system job to update the index periodically, or update it manually using the Search Engine Service: Admin (SES_ADMIN) transaction by choosing
.Using a Business Add-In (BAdI)
Implement the BADI_WSD_CATALOG BAdI to search directly in an external catalog management system.
Make the following settings in Customizing for Sales and Distribution by choosing
:Enter Search Engine Service in the Search Engine field
Enter User Exit in the External Catalog field to indicate that you wish to search supplier catalog products using the BADI_WSD_CATALOG BAdI. If you use it and your catalog is on a separate system connected by remote function call (RFC), you must enter the RFC in the RFC Destination for External Catalog field.
Select the Force TREX Update checkbox to indicate that you want the TREX index for standard materials to be updated immediately after a new material is created using the Enhanced Material Search function. The next time a material search is performed, the new material is automatically included in the search results.