Ansicht
Dokumentation

CRM_MCAL_CUSTOM_TILE - BAdI: Definition of Additional Filter Search Tiles

CRM_MCAL_CUSTOM_TILE - BAdI: Definition of Additional Filter Search Tiles

BAL_S_LOG - Application Log: Log header data   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Marketing Calendar (CRM-MKT-MPL-CAL) component.

You can use this BAdI to define your own filter search tiles. Once you implement this BAdI, add the newly defined filter search tiles to the list available in Customizing activity Define Filter Search Tiles. Then assign it to the required business user role.

It contains the interface IF_EX_CUSTOM_FILTER_TILES. This interface has the following methods:

  • Method BUILD_CUSTOM_TILES builds the hierarchy of filter search tile entries. For every tile, indicate a corresponding search attribute. For example, if you have a hierarchy of tactics, each line acts as a search criterion. So you can search for all marketing projects where tactic = t1, tactic = t2, and so on - where t1 and t2 are search criteria. It has the following parameters:
Importing Parameters: IV_CUSTOM_TILE_ID
Changing Parameters: CT_CUSTOM_TILES_HIERARCHY

  • Method MAP_CUSTOM_TILES maps the selected checkboxes in the WebClient UI, to search attributes in the search object. It has the following parameters:
Importing Parameters: IV_TILE_ID
Changing Parameters: CT_TILE_DQUERY_PARAM
Note:
If you have mentioned the search attribute for each line of the parameter table CT_CUSTOM_TILES_HIERARCHY in the BUILD_CUSTOM_TILES method, you do not have to implement this method. If the tile you are defining is a complex one, where each checkbox corresponds to multiple search attributes, then map the search parameters in this method.

You have the implementation for the BAdI definition.

In the standard system, there is no activated BAdI implementation. For more information about the standard settings (filters, single or multiple uses), see the Enh. Spot Element Definitions tab in the BAdI Builder (transaction SE18).

Information about the implementation of BAdIs in the context of the enhancement concept is available in the SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.






ABAP Short Reference   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 3057 Date: 20240523 Time: 180729     sap01-206 ( 108 ms )