Hello,
We would like to be able to search accounts by Tax Number in Central Search / Simple Search. But I'm not sure how to do this.
The tax number is located in GenIL model, this attribute is located in the BP Component Model > BuilHeader (Root Object) > Relations > BuilTaxNumberRel (Aggregation) > BuilTaxNumber > CRMT_BUPA_IL_TAX (attribute structure)
In ESH_MODELER, I created a new "ZCRM" software component, I included the BBPCRM software component and under ZCRM > BBPCRM > [CRM] > [CRM-MD] > [CRM-MD-BP] > CRM_ACCOUNT, I added the BUILTAXNUMBER node (in Edit > Step 3 "Node relations"). It does't seem to be enough, as search doesn't give any result.
What do I have to do? Do I have to implement a BAdI? Do I have to modify the CRM_ACCOUNT_ESSearch dynamic query object (model component: CRM_ES) to add the Tax Number attribute?
What I don't understand is that in ESH_MODELER we work with the BuilHeader and BuilTaxNumber root objects, although in SPRO > Customer Relationship Management > UI Framework > Technical Role Definition > Define Central Search, we define the CRM_ACCOUNT_ESSearch as the dynamic search object. That is really confusing, especially as there is no proper documentation related to ESH_MODELER.
Thanks in advance.
Regards,
Mathieu
Problem fixed 😊
I don't really know if the problem has been fixed thanks to the keys I changed in step 2 "Model Nodes" (I think I already tried in the past the combination that is working today) or if it has been fixed by the SAP notes we recently applied.
Hello Mathieu,
In this blog I have described what I did do enhance the enterprise search for contact persons in CRM 7.0 EHP1:
Enterprise Search - Use additional fields in CRM 7.0 EHP 1 with contact person search as example
Best regards,
Thomas Wagner
Now, I'm not sure to understand how to add the attribute in the result list view. I know I have to enhance the CRM_ES_UI_APPL/AccountESResult component/biew, but do I have to first update the CRM_ACCOUNT_ESResult GenIL object? If yes, how?
I tried to run the CRM_ES_STRUC_GEN report, but at the end it tries to modify the standard structure and therefore ask me for an access key, which I don't want to provide unless I'm sure that's the right way to go. And anyway, I'm not sure this is still required in EHP3 SP06.
So if someone could explain how to add an attribute in the result view (I'm talking about attribute that is NOT available in standard in CRM_ACCOUNT_ESResult), it would be really helpful
Thanks in advance.
Add a comment