Table of Contents

Codeunit "Data Search CWCAP"

ID 70345287

Properties

Name Value
SingleInstance True
Access Public

Methods

TrySearchBin

[TryFunction]
procedure TrySearchBin(SearchString: Text, var SearchResult: JsonObject): Boolean

Parameters

Name Type Description
SearchString Text
SearchResult JsonObject

Returns

Type Description
Boolean

SearchBin

procedure SearchBin(SearchString: Text): JsonObject

Parameters

Name Type Description
SearchString Text

Returns

Type Description
JsonObject

SearchBins

procedure SearchBins(SearchString: Text): JsonArray

Parameters

Name Type Description
SearchString Text

Returns

Type Description
JsonArray

ParseBinSearchResult

procedure ParseBinSearchResult(SearchResult: JsonObject, var BinCode: Code[20])

Parameters

Name Type Description
SearchResult JsonObject
BinCode Code[20]

TrySearchItem

[TryFunction]
procedure TrySearchItem(SearchString: Text, var SearchResult: JsonObject): Boolean

Parameters

Name Type Description
SearchString Text
SearchResult JsonObject

Returns

Type Description
Boolean

TrySearchItem

[TryFunction]
procedure TrySearchItem(SearchString: Text, var SearchResult: JsonObject, SearchPriorities: List of [Enum "Searchable CWCAP"]): Boolean

Parameters

Name Type Description
SearchString Text
SearchResult JsonObject
SearchPriorities List of [Enum "Searchable CWCAP"]

Returns

Type Description
Boolean

TrySearchItem

[TryFunction]
procedure TrySearchItem(SearchString: Text, var SearchResult: JsonObject, Context: JsonObject): Boolean

Parameters

Name Type Description
SearchString Text
SearchResult JsonObject
Context JsonObject

Returns

Type Description
Boolean

TrySearchItem

[TryFunction]
procedure TrySearchItem(SearchString: Text, var SearchResult: JsonObject, SearchPriorities: List of [Enum "Searchable CWCAP"], Context: JsonObject): Boolean

Parameters

Name Type Description
SearchString Text
SearchResult JsonObject
SearchPriorities List of [Enum "Searchable CWCAP"]
Context JsonObject

Returns

Type Description
Boolean

SearchItem

procedure SearchItem(SearchString: Text, SearchPriorities: List of [Enum "Searchable CWCAP"], Context: JsonObject): JsonObject

Parameters

Name Type Description
SearchString Text
SearchPriorities List of [Enum "Searchable CWCAP"]
Context JsonObject

Returns

Type Description
JsonObject

SearchItems

procedure SearchItems(SearchString: Text, SearchPriorities: List of [Enum "Searchable CWCAP"], Context: JsonObject): JsonArray

Parameters

Name Type Description
SearchString Text
SearchPriorities List of [Enum "Searchable CWCAP"]
Context JsonObject

Returns

Type Description
JsonArray

ParseItemSearchResult

procedure ParseItemSearchResult(SearchResult: JsonObject, var ItemNo: Code[20], var UnitOfMeasureCode: Code[10], var VariantCode: Code[20], var LotNo: Code[50], var SerialNo: Code[50], var PackageNo: Code[50])

Parameters

Name Type Description
SearchResult JsonObject
ItemNo Code[20]
UnitOfMeasureCode Code[10]
VariantCode Code[20]
LotNo Code[50]
SerialNo Code[50]
PackageNo Code[50]

Events

OnParseBinSearchResult

[IntegrationEvent(False,False)]
local procedure OnParseBinSearchResult(SearchResult: JsonObject, var BinCode: Code[20], var Handled: Boolean)

Parameters

Name Type Description
SearchResult JsonObject
BinCode Code[20]
Handled Boolean

OnParseItemSearchResult

[IntegrationEvent(False,False)]
local procedure OnParseItemSearchResult(SearchResult: JsonObject, var ItemNo: Code[20], var UnitOfMeasureCode: Code[10], var VariantCode: Code[20], var LotNo: Code[50], var SerialNo: Code[50], var PackageNo: Code[50], var Handled: Boolean)

Parameters

Name Type Description
SearchResult JsonObject
ItemNo Code[20]
UnitOfMeasureCode Code[10]
VariantCode Code[20]
LotNo Code[50]
SerialNo Code[50]
PackageNo Code[50]
Handled Boolean

OnAfterParseItemSearchResult

[IntegrationEvent(False,False)]
local procedure OnAfterParseItemSearchResult(SearchResult: JsonObject, var ItemNo: Code[20], var UnitOfMeasureCode: Code[10], var VariantCode: Code[20], var LotNo: Code[50], var SerialNo: Code[50], var PackageNo: Code[50])

Parameters

Name Type Description
SearchResult JsonObject
ItemNo Code[20]
UnitOfMeasureCode Code[10]
VariantCode Code[20]
LotNo Code[50]
SerialNo Code[50]
PackageNo Code[50]

OnBeforeSearchItem

[IntegrationEvent(False,False)]
local procedure OnBeforeSearchItem(var SearchString: Text)

Parameters

Name Type Description
SearchString Text

See also