Table of Contents

Codeunit "Data Search CWCAP"

ID 70345287
Namespace: CapVision.Logistics.WMS.Common

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 CapVision.Logistics.WMS.Common.Search."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 CapVision.Logistics.WMS.Common.Search."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 CapVision.Logistics.WMS.Common.Search."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 CapVision.Logistics.WMS.Common.Search."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