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.
procedure Search(var TempKVSMEDSearchParameter: Record "KVSMEDSearchParameter" temporary; var TempKVSMEDSearchResultBuffer: Record "KVSMEDSearchResultBuffer" temporary; var TempKVSMEDSearchResultDetailBuffer: Record "KVSMEDSearchResultDetailBuffer" temporary): Integer
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: