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
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
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
TrySearchItem
[TryFunction]
procedure TrySearchItem(SearchString: Text; var SearchResult: JsonObject; Context: JsonObject): Boolean
Parameters
| Name |
Type |
Description |
|
SearchString
|
Text |
|
|
SearchResult
|
JsonObject |
|
|
Context
|
JsonObject |
|
Returns
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
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