Codeunit 18060349 EOS089.01 WMS HU Test Helper

Codeunit 18060349 EOS089.01 WMS HU Test Helper

Methods

CreateInventoryWhseNoTracking

procedure CreateInventoryWhseNoTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; NoTrackingItem: Record Item; LocationCode: Code[10]; StockBins: List of [Code[20]]; var InvNoTrackingQty: Decimal; var NoTrackingBinsQty: Dictionary of [Code[20], Decimal]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • NoTrackingItem Record "Item"

  • LocationCode Code[10]

  • StockBins List[Code]

  • InvNoTrackingQty Decimal

  • NoTrackingBinsQty Dictionary[Code,Decimal]

  • InsertArray JsonArray


CreateInventoryWhseLotTracking

procedure CreateInventoryWhseLotTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; LotTrackingItem: Record Item; LocationCode: Code[10]; StockBins: List of [Code[20]]; var InvLotTrackingQty: Decimal; var LotTrackingBinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • LotTrackingItem Record "Item"

  • LocationCode Code[10]

  • StockBins List[Code]

  • InvLotTrackingQty Decimal

  • LotTrackingBinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • InsertArray JsonArray


CreateInventoryWhseSNTracking

procedure CreateInventoryWhseSNTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; SNTrackingItem: Record Item; LocationCode: Code[10]; StockBins: List of [Code[20]]; var InvSNTrackingQty: Decimal; var SNTrackingBinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • SNTrackingItem Record "Item"

  • LocationCode Code[10]

  • StockBins List[Code]

  • InvSNTrackingQty Decimal

  • SNTrackingBinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]

  • InsertArray JsonArray


CreateInventoryWhseLotSNTracking

procedure CreateInventoryWhseLotSNTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; LotSNTrackingItem: Record Item; LocationCode: Code[10]; StockBins: List of [Code[20]]; var InvLotSNTrackingQty: Decimal; var LotSNTrackingBinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • LotSNTrackingItem Record "Item"

  • LocationCode Code[10]

  • StockBins List[Code]

  • InvLotSNTrackingQty Decimal

  • LotSNTrackingBinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • InsertArray JsonArray


CreateInventoryNoWhseNoTracking

procedure CreateInventoryNoWhseNoTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; NoTrackingItem: Record Item; LocationCode: Code[10]; var InvNoTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • NoTrackingItem Record "Item"

  • LocationCode Code[10]

  • InvNoTrackingQty Decimal

  • InsertArray JsonArray


CreateInventoryNoWhseLotTracking

procedure CreateInventoryNoWhseLotTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; LotTrackingItem: Record Item; LocationCode: Code[10]; var InvLotTrackingQty: Decimal; Lots: Dictionary of [Code[50], Decimal]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • LotTrackingItem Record "Item"

  • LocationCode Code[10]

  • InvLotTrackingQty Decimal

  • Lots Dictionary[Code,Decimal]

  • InsertArray JsonArray


CreateInventoryNoWhseSNTracking

procedure CreateInventoryNoWhseSNTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; SNTrackingItem: Record Item; LocationCode: Code[10]; var InvSNTrackingQty: Decimal; SNs: List of [Code[50]]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • SNTrackingItem Record "Item"

  • LocationCode Code[10]

  • InvSNTrackingQty Decimal

  • SNs List[Code]

  • InsertArray JsonArray


CreateInventoryNoWhseLotSNTracking

procedure CreateInventoryNoWhseLotSNTracking(MaxLines: Integer; MaxQty: Decimal; MaxDecimalPlaces: Integer; LotSNTrackingItem: Record Item; LocationCode: Code[10]; var InvLotSNTrackingQty: Decimal; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxLines Integer

  • MaxQty Decimal

  • MaxDecimalPlaces Integer

  • LotSNTrackingItem Record "Item"

  • LocationCode Code[10]

  • InvLotSNTrackingQty Decimal

  • LotsSNs Dictionary[Code,List]

  • InsertArray JsonArray


FillFixedFieldsOnTempItemLedgerEntry

procedure FillFixedFieldsOnTempItemLedgerEntry(EntryType: Enum "Item Ledger Entry Type"; DocumentType: Enum "Item Ledger Document Type"; LocationCode: Code[10]; var TempItemLedgerEntry: Record "Item Ledger Entry" temporary)

Parameters / Return Value

  • EntryType Enum "Item Ledger Entry Type"

  • DocumentType Enum "Item Ledger Document Type"

  • LocationCode Code[10]

  • TempItemLedgerEntry Record "Item Ledger Entry"


CheckItemLedgerEntries

procedure CheckItemLedgerEntries(ItemNo: Code[20]; VariantCode: Code[10]; QtyToCheck: Decimal; TrackingType: Enum "EOS089 WMS Tracking Type"; ActionName: Text; TempItemLedgerEntry: Record "Item Ledger Entry" temporary)

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • QtyToCheck Decimal

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • ActionName Text[]

  • TempItemLedgerEntry Record "Item Ledger Entry"


CheckItemLedgerEntriesLotTracking

procedure CheckItemLedgerEntriesLotTracking(LotTrackingItemNo: Code[20]; VariantCode: Code[10]; Lots: Dictionary of [Code[50], Decimal]; Positive: Boolean; ActionName: Text; TempItemLedgerEntry: Record "Item Ledger Entry" temporary)

Parameters / Return Value

  • LotTrackingItemNo Code[20]

  • VariantCode Code[10]

  • Lots Dictionary[Code,Decimal]

  • Positive Boolean

  • ActionName Text[]

  • TempItemLedgerEntry Record "Item Ledger Entry"


CheckItemLedgerEntriesSNTracking

procedure CheckItemLedgerEntriesSNTracking(SNTrackingItemNo: Code[20]; VariantCode: Code[10]; SNs: List of [Code[50]]; Positive: Boolean; ActionName: Text; TempItemLedgerEntry: Record "Item Ledger Entry" temporary)

Parameters / Return Value

  • SNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • SNs List[Code]

  • Positive Boolean

  • ActionName Text[]

  • TempItemLedgerEntry Record "Item Ledger Entry"


CheckItemLedgerEntriesLotSNTracking

procedure CheckItemLedgerEntriesLotSNTracking(LotSNTrackingItemNo: Code[20]; VariantCode: Code[10]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; Positive: Boolean; ActionName: Text; TempItemLedgerEntry: Record "Item Ledger Entry" temporary)

Parameters / Return Value

  • LotSNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • LotsSNs Dictionary[Code,List]

  • Positive Boolean

  • ActionName Text[]

  • TempItemLedgerEntry Record "Item Ledger Entry"


FillFixedFieldsOnTempWarehouseEntry

procedure FillFixedFieldsOnTempWarehouseEntry(EntryType: Integer; LocationCode: Code[10]; SourceNo: Code[20]; var TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • EntryType Integer

  • LocationCode Code[10]

  • SourceNo Code[20]

  • TempWarehouseEntry Record "Warehouse Entry"


CheckMovWarehouseEntries

procedure CheckMovWarehouseEntries(BinCodeToCheck: Code[20]; ItemNo: Code[20]; VariantCode: Code[10]; QtyToCheck: Decimal; BinsQty: Dictionary of [Code[20], Decimal]; TrackingType: Enum "EOS089 WMS Tracking Type"; Positive: Boolean; ActionName: Text; TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • BinCodeToCheck Code[20]

  • ItemNo Code[20]

  • VariantCode Code[10]

  • QtyToCheck Decimal

  • BinsQty Dictionary[Code,Decimal]

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • Positive Boolean

  • ActionName Text[]

  • TempWarehouseEntry Record "Warehouse Entry"


CheckPosAdjmtWarehouseEntriesWithBins

procedure CheckPosAdjmtWarehouseEntriesWithBins(ItemNo: Code[20]; VariantCode: Code[10]; QtyToCheck: Decimal; BinsQty: Dictionary of [Code[20], Decimal]; TrackingType: Enum "EOS089 WMS Tracking Type"; ActionName: Text; TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • QtyToCheck Decimal

  • BinsQty Dictionary[Code,Decimal]

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • ActionName Text[]

  • TempWarehouseEntry Record "Warehouse Entry"


CheckAdjmtWarehouseEntries

procedure CheckAdjmtWarehouseEntries(BinCode: Code[20]; ItemNo: Code[20]; VariantCode: Code[10]; QtyToCheck: Decimal; TrackingType: Enum "EOS089 WMS Tracking Type"; ActionName: Text; TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • BinCode Code[20]

  • ItemNo Code[20]

  • VariantCode Code[10]

  • QtyToCheck Decimal

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • ActionName Text[]

  • TempWarehouseEntry Record "Warehouse Entry"


CheckWarehouseEntriesLotTracking

procedure CheckWarehouseEntriesLotTracking(LotTrackingItemNo: Code[20]; VariantCode: Code[10]; BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; Positive: Boolean; ActionName: Text; TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • LotTrackingItemNo Code[20]

  • VariantCode Code[10]

  • BinsLots Dictionary[Code,Dictionary]

  • Positive Boolean

  • ActionName Text[]

  • TempWarehouseEntry Record "Warehouse Entry"


CheckWarehouseEntriesSNTracking

procedure CheckWarehouseEntriesSNTracking(SNTrackingItemNo: Code[20]; VariantCode: Code[10]; BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; Positive: Boolean; ActionName: Text; TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • SNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • BinsSNs Dictionary[Code,List]

  • Positive Boolean

  • ActionName Text[]

  • TempWarehouseEntry Record "Warehouse Entry"


CheckWarehouseEntriesLotSNTracking

procedure CheckWarehouseEntriesLotSNTracking(LotSNTrackingItemNo: Code[20]; VariantCode: Code[10]; BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; Positive: Boolean; ActionName: Text; TempWarehouseEntry: Record "Warehouse Entry" temporary)

Parameters / Return Value

  • LotSNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • Positive Boolean

  • ActionName Text[]

  • TempWarehouseEntry Record "Warehouse Entry"


CreateHUContentNoTracking

procedure CreateHUContentNoTracking(MaxDecimalPlaces: Decimal; NoTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; NoTrackingItemAvailability: Boolean; var NoTrackingBinsQty: Dictionary of [Code[20], Decimal]; var HUNoTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • NoTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • NoTrackingItemAvailability Boolean

  • NoTrackingBinsQty Dictionary[Code,Decimal]

  • HUNoTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentLotTracking

procedure CreateHUContentLotTracking(MaxDecimalPlaces: Decimal; LotTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; LotTrackingItemAvailability: Boolean; RandomizeQty: Boolean; var HULots: Dictionary of [Code[50], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var HUBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var LotTrackingBinsQty: Dictionary of [Code[20], Decimal]; var HULotTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • LotTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • LotTrackingItemAvailability Boolean

  • RandomizeQty Boolean

  • HULots Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • HUBinsLots Dictionary[Code,Dictionary]

  • LotTrackingBinsQty Dictionary[Code,Decimal]

  • HULotTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentSNTracking

procedure CreateHUContentSNTracking(MaxDecimalPlaces: Decimal; SNTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; SNTrackingItemAvailability: Boolean; var HUSNs: List of [Code[50]]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var HUBinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var SNTrackingBinsQty: Dictionary of [Code[20], Decimal]; var HUSNTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • SNTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • SNTrackingItemAvailability Boolean

  • HUSNs List[Code]

  • BinsSNs Dictionary[Code,List]

  • HUBinsSNs Dictionary[Code,List]

  • SNTrackingBinsQty Dictionary[Code,Decimal]

  • HUSNTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentLotSNTracking

procedure CreateHUContentLotSNTracking(MaxDecimalPlaces: Decimal; LotSNTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; LotSNTrackingItemAvailability: Boolean; var HULotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var HUBinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var LotSNTrackingBinsQty: Dictionary of [Code[20], Decimal]; var HULotSNTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • LotSNTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • LotSNTrackingItemAvailability Boolean

  • HULotsSNs Dictionary[Code,List]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • HUBinsLotsSNs Dictionary[Code,Dictionary]

  • LotSNTrackingBinsQty Dictionary[Code,Decimal]

  • HULotSNTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentNoTracking

procedure CreateHUContentNoTracking(MaxDecimalPlaces: Decimal; NoTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; Availability: Decimal; var HUNoTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • NoTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • Availability Decimal

  • HUNoTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentNoTracking

procedure CreateHUContentNoTracking(MaxDecimalPlaces: Decimal; NoTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; Availability: Decimal; var HUNoTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • NoTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • Availability Decimal

  • HUNoTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentLotTracking

procedure CreateHUContentLotTracking(MaxDecimalPlaces: Decimal; LotTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; Availability: Decimal; RandomizeQty: Boolean; InventorySet: Boolean; Lots: Dictionary of [Code[50], Decimal]; HULots: Dictionary of [Code[50], Decimal]; var HULotTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • LotTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • Availability Decimal

  • RandomizeQty Boolean

  • InventorySet Boolean

  • Lots Dictionary[Code,Decimal]

  • HULots Dictionary[Code,Decimal]

  • HULotTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentLotTracking

procedure CreateHUContentLotTracking(MaxDecimalPlaces: Decimal; LotTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; Availability: Decimal; RandomizeQty: Boolean; InventorySet: Boolean; Lots: Dictionary of [Code[50], Decimal]; HULots: Dictionary of [Code[50], Decimal]; var HULotTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • LotTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • Availability Decimal

  • RandomizeQty Boolean

  • InventorySet Boolean

  • Lots Dictionary[Code,Decimal]

  • HULots Dictionary[Code,Decimal]

  • HULotTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentSNTracking

procedure CreateHUContentSNTracking(MaxDecimalPlaces: Decimal; SNTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; Availability: Decimal; InventorySet: Boolean; SNs: List of [Code[50]]; HUSNs: List of [Code[50]]; var HUSNTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • SNTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • Availability Decimal

  • InventorySet Boolean

  • SNs List[Code]

  • HUSNs List[Code]

  • HUSNTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentSNTracking

procedure CreateHUContentSNTracking(MaxDecimalPlaces: Decimal; SNTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; Availability: Decimal; InventorySet: Boolean; SNs: List of [Code[50]]; HUSNs: List of [Code[50]]; var HUSNTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • SNTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • Availability Decimal

  • InventorySet Boolean

  • SNs List[Code]

  • HUSNs List[Code]

  • HUSNTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentLotSNTracking

procedure CreateHUContentLotSNTracking(MaxDecimalPlaces: Decimal; LotSNTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; Availability: Decimal; InventorySet: Boolean; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; HULotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var HULotSNTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • LotSNTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • Availability Decimal

  • InventorySet Boolean

  • LotsSNs Dictionary[Code,List]

  • HULotsSNs Dictionary[Code,List]

  • HULotSNTrackingQty Decimal

  • InsertArray JsonArray


CreateHUContentLotSNTracking

procedure CreateHUContentLotSNTracking(MaxDecimalPlaces: Decimal; LotSNTrackingItem: Record Item; VariantCode: Code[10]; LocationCode: Code[10]; BinCode: Code[20]; Availability: Decimal; InventorySet: Boolean; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; HULotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var HULotSNTrackingQty: Decimal; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Decimal

  • LotSNTrackingItem Record "Item"

  • VariantCode Code[10]

  • LocationCode Code[10]

  • BinCode Code[20]

  • Availability Decimal

  • InventorySet Boolean

  • LotsSNs Dictionary[Code,List]

  • HULotsSNs Dictionary[Code,List]

  • HULotSNTrackingQty Decimal

  • InsertArray JsonArray


FillFixedFieldsOnTempHandlingUnitContent

procedure FillFixedFieldsOnTempHandlingUnitContent(LocationCode: Code[10]; BinCode: Code[20]; HUNo: Code[20]; var TempHandlingUnitContent: Record "EOS055 Handling Unit Content" temporary)

Parameters / Return Value

  • LocationCode Code[10]

  • BinCode Code[20]

  • HUNo Code[20]

  • TempHandlingUnitContent Record "EOS055 Handling Unit Content"


CheckHandlingUnitContents

procedure CheckHandlingUnitContents(ItemNo: Code[20]; VariantCode: Code[10]; QtyToCheck: Decimal; TrackingType: Enum "EOS089 WMS Tracking Type"; ActionName: Text; TempHandlingUnitContent: Record "EOS055 Handling Unit Content" temporary)

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • QtyToCheck Decimal

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • ActionName Text[]

  • TempHandlingUnitContent Record "EOS055 Handling Unit Content"


CheckHandlingUnitContentsLotTracking

procedure CheckHandlingUnitContentsLotTracking(LotTrackingItemNo: Code[20]; VariantCode: Code[10]; Lots: Dictionary of [Code[50], Decimal]; ActionName: Text; TempHandlingUnitContent: Record "EOS055 Handling Unit Content" temporary)

Parameters / Return Value

  • LotTrackingItemNo Code[20]

  • VariantCode Code[10]

  • Lots Dictionary[Code,Decimal]

  • ActionName Text[]

  • TempHandlingUnitContent Record "EOS055 Handling Unit Content"


CheckHandlingUnitContentsSNTracking

procedure CheckHandlingUnitContentsSNTracking(SNTrackingItemNo: Code[20]; VariantCode: Code[10]; SNs: List of [Code[50]]; ActionName: Text; TempHandlingUnitContent: Record "EOS055 Handling Unit Content" temporary)

Parameters / Return Value

  • SNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • SNs List[Code]

  • ActionName Text[]

  • TempHandlingUnitContent Record "EOS055 Handling Unit Content"


CheckHandlingUnitContentsLotSNTracking

procedure CheckHandlingUnitContentsLotSNTracking(LotSNTrackingItemNo: Code[20]; VariantCode: Code[10]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; ActionName: Text; TempHandlingUnitContent: Record "EOS055 Handling Unit Content" temporary)

Parameters / Return Value

  • LotSNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • LotsSNs Dictionary[Code,List]

  • ActionName Text[]

  • TempHandlingUnitContent Record "EOS055 Handling Unit Content"


CreateWarehouseActivityLinePickingNoTracking

procedure CreateWarehouseActivityLinePickingNoTracking(MaxDecimalPlaces: Integer; ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; RandomizeQty: Boolean; Qty: Decimal; HUNo: Code[20]; PickPack: Boolean; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • RandomizeQty Boolean

  • Qty Decimal

  • HUNo Code[20]

  • PickPack Boolean

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingNoTracking

procedure CreateWarehouseActivityLinePickingNoTracking(MaxDecimalPlaces: Integer; ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; RandomizeQty: Boolean; Qty: Decimal; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • RandomizeQty Boolean

  • Qty Decimal

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingLotTracking

procedure CreateWarehouseActivityLinePickingLotTracking(MaxDecimalPlaces: Integer; ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; RandomizeQty: Boolean; Qty: Decimal; HUNo: Code[20]; PickPack: Boolean; var LotNo: Code[50]; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var FromBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var ToBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • RandomizeQty Boolean

  • Qty Decimal

  • HUNo Code[20]

  • PickPack Boolean

  • LotNo Code[50]

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • FromBinsLots Dictionary[Code,Dictionary]

  • ToBinsLots Dictionary[Code,Dictionary]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingLotTracking

procedure CreateWarehouseActivityLinePickingLotTracking(MaxDecimalPlaces: Integer; ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; RandomizeQty: Boolean; Qty: Decimal; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var FromBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var ToBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • RandomizeQty Boolean

  • Qty Decimal

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • FromBinsLots Dictionary[Code,Dictionary]

  • ToBinsLots Dictionary[Code,Dictionary]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingSNTracking

procedure CreateWarehouseActivityLinePickingSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; HUNo: Code[20]; PickPack: Boolean; var SN: Code[50]; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var FromBinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var ToBinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • HUNo Code[20]

  • PickPack Boolean

  • SN Code[50]

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • FromBinsSNs Dictionary[Code,List]

  • ToBinsSNs Dictionary[Code,List]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingSNTracking

procedure CreateWarehouseActivityLinePickingSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var FromBinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var ToBinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • FromBinsSNs Dictionary[Code,List]

  • ToBinsSNs Dictionary[Code,List]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingLotSNTracking

procedure CreateWarehouseActivityLinePickingLotSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; HUNo: Code[20]; PickPack: Boolean; var LotNo: Code[50]; var SN: Code[50]; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var FromBinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var ToBinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • HUNo Code[20]

  • PickPack Boolean

  • LotNo Code[50]

  • SN Code[50]

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • FromBinsLotsSNs Dictionary[Code,Dictionary]

  • ToBinsLotsSNs Dictionary[Code,Dictionary]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseActivityLinePickingLotSNTracking

procedure CreateWarehouseActivityLinePickingLotSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; var FromBinsQty: Dictionary of [Code[20], Decimal]; var ToBinsQty: Dictionary of [Code[20], Decimal]; var FromBinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var ToBinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var InsertArray: JsonArray): Decimal

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • FromBinsQty Dictionary[Code,Decimal]

  • ToBinsQty Dictionary[Code,Decimal]

  • FromBinsLotsSNs Dictionary[Code,Dictionary]

  • ToBinsLotsSNs Dictionary[Code,Dictionary]

  • InsertArray JsonArray

  • Returns Decimal


CreateWarehouseReceiptLineNoTracking

procedure CreateWarehouseReceiptLineNoTracking(MaxDecimalPlaces: Integer; ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseReceiptLine: Record "Warehouse Receipt Line"; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseReceiptLine Record "Warehouse Receipt Line"

  • InsertArray JsonArray


CreateWarehouseReceiptLineLotTracking

procedure CreateWarehouseReceiptLineLotTracking(MaxDecimalPlaces: Integer; ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseReceiptLine: Record "Warehouse Receipt Line"; RandomizeQty: Boolean; InventorySet: Boolean; NoSeriesCode: Code[20]; var PickedLots: Dictionary of [Code[50], Decimal]; var InsertArray: JsonArray)

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseReceiptLine Record "Warehouse Receipt Line"

  • RandomizeQty Boolean

  • InventorySet Boolean

  • NoSeriesCode Code[20]

  • PickedLots Dictionary[Code,Decimal]

  • InsertArray JsonArray


CreateWarehouseReceiptLineSNTracking

procedure CreateWarehouseReceiptLineSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseReceiptLine: Record "Warehouse Receipt Line"; InventorySet: Boolean; NoSeriesCode: Code[20]; var PickedSNs: List of [Code[50]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseReceiptLine Record "Warehouse Receipt Line"

  • InventorySet Boolean

  • NoSeriesCode Code[20]

  • PickedSNs List[Code]

  • InsertArray JsonArray


CreateWarehouseReceiptLineLotSNTracking

procedure CreateWarehouseReceiptLineLotSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseReceiptLine: Record "Warehouse Receipt Line"; InventorySet: Boolean; LotNoSeriesCode: Code[20]; SNNoSeriesCode: Code[20]; var PickedLotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseReceiptLine Record "Warehouse Receipt Line"

  • InventorySet Boolean

  • LotNoSeriesCode Code[20]

  • SNNoSeriesCode Code[20]

  • PickedLotsSNs Dictionary[Code,List]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwayNoTracking

procedure CreateWarehouseActivityLinePutAwayNoTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; var BinsQty: Dictionary of [Code[20], Decimal]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • BinsQty Dictionary[Code,Decimal]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwayNoTracking

procedure CreateWarehouseActivityLinePutAwayNoTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; HUNo: Code[20]; PickPack: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • HUNo Code[20]

  • PickPack Boolean

  • BinsQty Dictionary[Code,Decimal]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwayLotTracking

procedure CreateWarehouseActivityLinePutAwayLotTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • BinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwayLotTracking

procedure CreateWarehouseActivityLinePutAwayLotTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; HUNo: Code[20]; PickPack: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • HUNo Code[20]

  • PickPack Boolean

  • BinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwaySNTracking

procedure CreateWarehouseActivityLinePutAwaySNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • BinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwaySNTracking

procedure CreateWarehouseActivityLinePutAwaySNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; HUNo: Code[20]; PickPack: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • HUNo Code[20]

  • PickPack Boolean

  • BinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwayLotSNTracking

procedure CreateWarehouseActivityLinePutAwayLotSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • BinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • InsertArray JsonArray


CreateWarehouseActivityLinePutAwayLotSNTracking

procedure CreateWarehouseActivityLinePutAwayLotSNTracking(ScanMode: Enum "EOS089 WMS Scan Mode"; WarehouseActivityLine: Record "Warehouse Activity Line"; NewBinCode: Code[20]; HUNo: Code[20]; PickPack: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var InsertArray: JsonArray)

Parameters / Return Value

  • ScanMode Enum "EOS089 WMS Scan Mode"

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • NewBinCode Code[20]

  • HUNo Code[20]

  • PickPack Boolean

  • BinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • InsertArray JsonArray


FillFixedFieldsOnTempHandlingUnitAssignment

procedure FillFixedFieldsOnTempHandlingUnitAssignment(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; HUNo: Code[20]; var TempHandlingUnitAssignment: Record "EOS055 Handling Unit Assignm." temporary)

Parameters / Return Value

  • SourceType Integer

  • SourceSubtype Integer

  • SourceNo Code[20]

  • HUNo Code[20]

  • TempHandlingUnitAssignment Record "EOS055 Handling Unit Assignm."


CheckHandlingUnitAssignments

procedure CheckHandlingUnitAssignments(ItemNo: Code[20]; VariantCode: Code[10]; QtyToCheck: Decimal; TrackingType: Enum "EOS089 WMS Tracking Type"; ActionName: Text; TempHandlingUnitAssignment: Record "EOS055 Handling Unit Assignm." temporary)

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • QtyToCheck Decimal

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • ActionName Text[]

  • TempHandlingUnitAssignment Record "EOS055 Handling Unit Assignm."


CheckHandlingUnitAssignmentsLotTracking

procedure CheckHandlingUnitAssignmentsLotTracking(LotTrackingItemNo: Code[20]; VariantCode: Code[10]; Lots: Dictionary of [Code[50], Decimal]; ActionName: Text; TempHandlingUnitAssignment: Record "EOS055 Handling Unit Assignm." temporary)

Parameters / Return Value

  • LotTrackingItemNo Code[20]

  • VariantCode Code[10]

  • Lots Dictionary[Code,Decimal]

  • ActionName Text[]

  • TempHandlingUnitAssignment Record "EOS055 Handling Unit Assignm."


CheckHandlingUnitAssignmentsSNTracking

procedure CheckHandlingUnitAssignmentsSNTracking(SNTrackingItemNo: Code[20]; VariantCode: Code[10]; SNs: List of [Code[50]]; ActionName: Text; TempHandlingUnitAssignment: Record "EOS055 Handling Unit Assignm." temporary)

Parameters / Return Value

  • SNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • SNs List[Code]

  • ActionName Text[]

  • TempHandlingUnitAssignment Record "EOS055 Handling Unit Assignm."


CheckHandlingUnitAssignmentsLotSNTracking

procedure CheckHandlingUnitAssignmentsLotSNTracking(LotSNTrackingItemNo: Code[20]; VariantCode: Code[10]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; ActionName: Text; TempHandlingUnitAssignment: Record "EOS055 Handling Unit Assignm." temporary)

Parameters / Return Value

  • LotSNTrackingItemNo Code[20]

  • VariantCode Code[10]

  • LotsSNs Dictionary[Code,List]

  • ActionName Text[]

  • TempHandlingUnitAssignment Record "EOS055 Handling Unit Assignm."


CreateManualPickingNoTracking

procedure CreateManualPickingNoTracking(MaxDecimalPlaces: Integer; Quantity: Decimal; RandomizeQty: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var ManualPickingBinsQty: Dictionary of [Code[20], Decimal])

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Quantity Decimal

  • RandomizeQty Boolean

  • BinsQty Dictionary[Code,Decimal]

  • ManualPickingBinsQty Dictionary[Code,Decimal]


CreateManualPickingLotTracking

procedure CreateManualPickingLotTracking(MaxDecimalPlaces: Integer; Quantity: Decimal; RandomizeQty: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var ManualPickingBinsQty: Dictionary of [Code[20], Decimal]; var ManualBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]])

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Quantity Decimal

  • RandomizeQty Boolean

  • BinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • ManualPickingBinsQty Dictionary[Code,Decimal]

  • ManualBinsLots Dictionary[Code,Dictionary]


CreateManualPickingSNTracking

procedure CreateManualPickingSNTracking(Quantity: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var ManualPickingBinsQty: Dictionary of [Code[20], Decimal]; var ManualBinsSNs: Dictionary of [Code[20], List of [Code[50]]])

Parameters / Return Value

  • Quantity Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]

  • ManualPickingBinsQty Dictionary[Code,Decimal]

  • ManualBinsSNs Dictionary[Code,List]


CreateManualPickingLotSNTracking

procedure CreateManualPickingLotSNTracking(Quantity: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var ManualPickingBinsQty: Dictionary of [Code[20], Decimal]; var ManualBinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]])

Parameters / Return Value

  • Quantity Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • ManualPickingBinsQty Dictionary[Code,Decimal]

  • ManualBinsLotsSNs Dictionary[Code,Dictionary]


IsHybridMode

procedure IsHybridMode(HybridMode: Integer): Boolean

Parameters / Return Value

  • HybridMode Integer

  • Returns Boolean


IsRandomizeQty

procedure IsRandomizeQty(HybridMode: Integer): Boolean

Parameters / Return Value

  • HybridMode Integer

  • Returns Boolean


GetWarehouseDocumentNo

procedure GetWarehouseDocumentNo(TableID: Integer; SourceNo: Code[20]; SourceType: Integer; SourceSubtype: Integer): Code[20]

Parameters / Return Value

  • TableID Integer

  • SourceNo Code[20]

  • SourceType Integer

  • SourceSubtype Integer

  • Returns Code[20]


GetPostedDocumentNo

procedure GetPostedDocumentNo(TableID: Integer; StartingDocNo: Code[20]): Code[20]

Parameters / Return Value

  • TableID Integer

  • StartingDocNo Code[20]

  • Returns Code[20]



EOS Labs -