Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

The below is a work in progress, but gives you the recipe if you need to enhance the transaction search for a custom field. 

Introduction

One of our long-standing requirements, since we have been using CRM 40 is to integrate fields generated by the EEWB into the business transaction search.  In the new CRM webclient we found we can do this, however it is once again a manual procedure. 

Step 1: Identify the search structure using GENIL_MODEL_BROWSER

Step 2: Enhance the structure in SE11

Step 3: Implement the BADI CRM_RF_SEARCH_EEW

Step 4: Add entry to CRMC_REPDY for the field

Step 4a: If you are upgrading from CRM 5.0 to 7.0 then you have to set the Checkbox "No hiding of fields by design layer" in the Customizing at CRM -> UI Framework -> UI Framework Definition -> Design Layer -> Deactivate Hiding of Fields

Step 5: Add field to search view in CRM webclient

Step 6 Optional: Add input help for the new search field 

Conclusion

This proved be very easy once the method to create the enhancement was determined.  It would have been nice if there was a "migrate option" in the EEWB that could have generated this for all our existing objects.

Further Reading

See also document "How to Integrate a New Search Attribute into the Agent Inbox "

5 Comments

  1. Guest

    Hi,

    Can you please clarify whether the above provided solution works for all the applications or is specific to paricular module.

    The above scenario is not working for me. I am trying to add a field in the IC Interaction History. I have enhanced the BOL structure for BTQuery10 and displayed the field in the Web UI. I have implemented the above mentioned BADI but when i enter any value in the Field it is not executing the BADI.  I tried with the Break Point but it has not executed the BADI.

    Please help how to add a Custom field of a Z Table in the Search structure of Interaction History.

    Regards,

    Rajender

  2. Guest

    Hi,

    thank you for this short description.

    An example with some screenshots would be very helpful!

    Kind regards

    Manfred

  3. Hi Manfred,

    hope I don't forget to make some screen shots when I do this now on our CRM 7.0 EhP 1 development system.

    Best regards
    Gregor

  4. Guest

    Need some more inputs Stephen Johannes on how to carry this out on system.

    Thanks and Regards,

    Nikhil Kulkarni

  5. Former Member

    Hi all,

    most guides for SAP CRM Web UI Business Transaction Search Enhancement tell you how to implement a BADI or how to hack the search query object even in cases you just want to add some simple fields as search criteria or result list field.

    Because I didn´t want to develop in cases it is not needed, I searched for a better solution. And I found it. I hope my solution will help you too.

    http://www.hybrid-eichhoernchen.de/business-transaction-search-enhancement/ 

    Kind regards,
    Peter