cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi,

Trying to run a search on the odata service generated out of CDS view. But getting an error which says "Search not possible because the search scope is empty".

Attached screenshot of the same. Did not find any results on the internet for this error.

Could anyone point out how this is to be implmented?

Regards

Vaibhav Surana

0 Likes
View Entire Topic
Steve-Kangethe
Participant
0 Likes

In case someone is still struggling with this, you need to add the annotations that will allow some fields of the cds view to be searched as needed. For this error to go away, you need at least one field to be searchable.

Before the definition of the view, add this annotation:

@Search.searchable: true

Then before every field that you want to include within the scope of the search, add this annotation (example):

@Search.defaultSearchElement: true
--optional @Search.ranking: #HIGH 
FirstName,

Repeat for all fields as desired.

Hope this helps.