Table of Contents

KVSMEDISearchService

Procedures

Init(Record KVSMEDSearchServiceParameter) :

Summary: Have to be called. Initialize the Search Service with necessary with Setup fields.

procedure Init(var TempKVSMEDSearchServiceParameter: Record "KVSMEDSearchServiceParameter" temporary): 

Parameters:

  • TempKVSMEDSearchServiceParameter:

Search(Record KVSMEDSearchParameter, Record KVSMEDSearchResultBuffer, Record KVSMEDSearchResultDetailBuffer) : Integer

Summary: Parameterization and executing of the search. Returns the results synchronous.

Parameters:

  • TempKVSMEDSearchParameter: Parameterization of the search (e.g. Expression, Searchable tables)
  • TempKVSMEDSearchResultBuffer: Contains the result of the search, this can be an error information in cause of a wrong connection or it will be the result matches.
  • TempKVSMEDSearchResultDetailBuffer: Optional for detailed Information to the search result entries(e.g. Match found in field xy)

Returns: No of Rows founds

GetLastSearchResult(Record KVSMEDSearchResultBuffer, Record KVSMEDSearchResultDetailBuffer) :

Summary: For Asynchronous retrieve of result buffer.

procedure GetLastSearchResult(var TempKVSMEDSearchResultBuffer: Record "KVSMEDSearchResultBuffer" temporary; var TempKVSMEDSearchResultDetailBuffer: Record "KVSMEDSearchResultDetailBuffer" temporary): 

Parameters:

  • TempKVSMEDSearchResultBuffer:
  • TempKVSMEDSearchResultDetailBuffer: