I know this question has been posted on many forums.
I have done all the steps. Added the attribute in the search structure. CRMT_PRIL_QUERY_ADVSEARCH_PROD
Maintained entries in table CRMC_PRSEA_ATTR for the custom field.
Implemented the custom BADI in enhancement spot COM_PRODUCT_SEARCH.
I have seen note # 1026956 as well and have done all the steps.
The only problem is my BADI implementation is not getting called. I have given the filter value as the name of the structure. CRMT_PRIL_QUERY_ADVSEARCH_PROD.
I am a little confused about this step. The standard BADI implmentation CRM_PRIL_SEARCHEXIT_IMPL is also active at the same time and has the same filter value.
Am I missing some setting so that my custom BADI implementation should get called?
Any help on this would be great.