SAP ABAP IMG Activity BADI_SDQ_PP_SEARCH (BAdI: Search for Data in Reuse Active Area)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-DQ (Application Component) Data Quality
     MDG_SDQ_SEARCH (Package) MDG: Search
IMG Activity
ID BADI_SDQ_PP_SEARCH BAdI: Search for Data in Reuse Active Area  
Transaction Code S_BTD_53000148   (empty) 
Created on 20091102    
Customizing Attributes BADI_SDQ_PP_SEARCH   BAdI: Search for Data in Reuse Active Area 
Customizing Activity BADI_SDQ_PP_SEARCH   BAdI: Search for Data in Reuse Active Area 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_SDQ_PP_SEARCH    

Use

This Business Add-In (BAdI) is used in the Data Quality (CA-MDG-DQ) component.

You use this BAdI if you want to search for business object types (for example Material , Business Partner) that use a search object connector template for the reuse active area that is different from the MDG search object connector template. When a search is executed from master data governance, the results are collected by default from the MDG search object connector. If the object instance uses a different search object connector for the reuse active area, the results from the reuse active area must be combined with the results from the MDG tables to form the final search result list. This BAdI provides the respective interface for object instances that use their own search object connector.

The BAdI definition is called within the CL_SDQ_USMD_SEARCH_DATA_IMPL class, IF_USMD_SEARCH_DATA~EXECUTE method when the search for object instances is executed using a separate search object connector template for the reuse active area.

The SEARCH_PP method collects the search results from the search object connector that is used for the object instance in the reuse active area.

The BAdI contains two filter parameters, IV_DATA_MODEL and IV_ROOT_ENTITY, which the implementation provider can use to identify the object instance. The implementation must provide the corresponding data model and root entity type for the filter parameters.

Note: The data must be passed back using the IR_DATA_TABLE_REF parameter that is a reference to a dynamically generated internal table. This table has the same structure as that of the response structure of the MDG search object connector. This ensures that the results from MDG tables and reuse active area have the same format.

Requirements

You have defined a search object connector for the reuse active area.

Standard settings

For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element Definitions tab page in the BAdI Builder (transaction SE18).

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 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG BADI_SDQ_PP_SEARCH 0 BTD0000212 Data Quality 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20091112 
SAP Release Created in 702