SAP ABAP IMG Activity W_CS_BADI_035 (BAdI: Provide Additional Search Attributes for Search Engine Service)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-MM-CS (Application Component) Additional Material Functions
     WSD_CS_CUST (Package) Customizing Enhanced Material Search
IMG Activity
ID W_CS_BADI_035 BAdI: Provide Additional Search Attributes for Search Engine Service  
Transaction Code S_EB5_05000139   (empty) 
Created on 20090219    
Customizing Attributes W_CS_BADI   Enhancements Using Business Add-Ins 
Customizing Activity W_CS_BADI_035   BAdI: Provide Additional Search Attributes for Search Engine Service 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_WSD_SES_ADD_ATTR    

Use

You use this BAdI within the Search Engine Service (SES) to index additional attributes for a business object. The BAdI is called when objects are indexed using SES.

This BAdI uses the interface IF_BADI_WSD_SES_ADD_ATTR.

Requirements

Currently the BAdI is only called in the class CL_WSD_ERP_SE_BUS1001006 for the BUS1001006 business object . However, the BAdI can be used for each SES business object.

This BAdI can only be used when the search engine "Search Engine Service" is configured in Customizing by choosing Sales and Distribution -> Basic Functions -> Configure and Activate Enhanced Search with Creation.

Standard settings

There is no active BAdI implementation in the standard system.

The additional parameters can also be used as selection criteria in Enhanced Material Search. To use them in the search function you have to append the additional fields to the existing structure WSD_MS_INPUT_FIELDS .

Definition of the additional fields within the data dictionary:

  • Component and component type are always the data element of the additional field itself.
  • You can then define these fields for an application within the Enhanced Material Search function in Customizing by choosing Logistics - General -> Material Master -> Enhanced Material Search with Material Creation -> Specify Search and Display Parameters for Material Search.

If the TREX index is already created for the business object BUS1001006, you must delete and re-create the existing index again before you start a new full index using the Search Engine Service Administration function (trasaction SES_ADMIN).

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20090302 
SAP Release Created in 605