Codeunit 18060348 EOS089.01 WMS HU Test Obj Mgt

Codeunit 18060348 EOS089.01 WMS HU Test Obj Mgt

Methods

SetQtyByBinCode

procedure SetQtyByBinCode(Qty: Decimal; BinCode: Code[20]; var BinsQty: Dictionary of [Code[20], Decimal])

Parameters / Return Value

  • Qty Decimal

  • BinCode Code[20]

  • BinsQty Dictionary[Code,Decimal]


SetLotsByBinCode

procedure SetLotsByBinCode(LotNo: Code[50]; Qty: Decimal; BinCode: Code[20]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]])

Parameters / Return Value

  • LotNo Code[50]

  • Qty Decimal

  • BinCode Code[20]

  • BinsLots Dictionary[Code,Dictionary]


SetSNsByBinCode

procedure SetSNsByBinCode(SN: Code[50]; BinCode: Code[20]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]])

Parameters / Return Value

  • SN Code[50]

  • BinCode Code[20]

  • BinsSNs Dictionary[Code,List]


SetLotsSNsByBinCode

procedure SetLotsSNsByBinCode(LotNo: Code[50]; SN: Code[50]; BinCode: Code[20]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]])

Parameters / Return Value

  • LotNo Code[50]

  • SN Code[50]

  • BinCode Code[20]

  • BinsLotsSNs Dictionary[Code,Dictionary]


SetOrRemoveLotsByBinCode

procedure SetOrRemoveLotsByBinCode(BinCode: Code[20]; Lots: Dictionary of [Code[50], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]])

Parameters / Return Value

  • BinCode Code[20]

  • Lots Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]


SetOrRemoveSNsByBinCode

procedure SetOrRemoveSNsByBinCode(BinCode: Code[20]; SNs: List of [Code[50]]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]])

Parameters / Return Value

  • BinCode Code[20]

  • SNs List[Code]

  • BinsSNs Dictionary[Code,List]


SetOrRemoveLotsSNsByBinCode

procedure SetOrRemoveLotsSNsByBinCode(BinCode: Code[20]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]])

Parameters / Return Value

  • BinCode Code[20]

  • LotsSNs Dictionary[Code,List]

  • BinsLotsSNs Dictionary[Code,Dictionary]


SetOrRemoveQtyByBinCode

procedure SetOrRemoveQtyByBinCode(BinCode: Code[20]; Qty: Decimal; var BinsQty: Dictionary of [Code[20], Decimal])

Parameters / Return Value

  • BinCode Code[20]

  • Qty Decimal

  • BinsQty Dictionary[Code,Decimal]


SetBinCodeAndCalcRemQty

procedure SetBinCodeAndCalcRemQty(MaxDecimalPlaces: Integer; Qty: Decimal; RandomizeQty: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var BinCode: Code[20]; var QtyToSet: Decimal) RemainingQty: Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Qty Decimal

  • RandomizeQty Boolean

  • BinsQty Dictionary[Code,Decimal]

  • BinCode Code[20]

  • QtyToSet Decimal

  • Returns Decimal


SetBinCodeAndCalcRemQtyNoInv

procedure SetBinCodeAndCalcRemQtyNoInv(MaxDecimalPlaces: Integer; Qty: Decimal; RandomizeQty: Boolean; BinCode: Code[20]; var BinsQty: Dictionary of [Code[20], Decimal]; var QtyToSet: Decimal) RemainingQty: Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Qty Decimal

  • RandomizeQty Boolean

  • BinCode Code[20]

  • BinsQty Dictionary[Code,Decimal]

  • QtyToSet Decimal

  • Returns Decimal


SetBinCodeAndLotNoAndCalcRemQty

procedure SetBinCodeAndLotNoAndCalcRemQty(MaxDecimalPlaces: Integer; Qty: Decimal; RandomizeQty: Boolean; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var BinCode: Code[20]; var LotNo: Code[50]; var QtyToSet: Decimal) RemainingQty: Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Qty Decimal

  • RandomizeQty Boolean

  • BinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • BinCode Code[20]

  • LotNo Code[50]

  • QtyToSet Decimal

  • Returns Decimal


SetBinCodeAndLotNoAndCalcRemQtyNoInv

procedure SetBinCodeAndLotNoAndCalcRemQtyNoInv(MaxDecimalPlaces: Integer; Qty: Decimal; RandomizeQty: Boolean; BinCode: Code[20]; LotNo: Code[50]; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var QtyToSet: Decimal) RemainingQty: Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Qty Decimal

  • RandomizeQty Boolean

  • BinCode Code[20]

  • LotNo Code[50]

  • BinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]

  • QtyToSet Decimal

  • Returns Decimal


SetBinCodeAndSNAndCalcRemQty

procedure SetBinCodeAndSNAndCalcRemQty(Qty: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var BinCode: Code[20]; var SN: Code[50]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]

  • BinCode Code[20]

  • SN Code[50]

  • Returns Decimal


SetBinCodeAndSNAndCalcRemQtyNoInv

procedure SetBinCodeAndSNAndCalcRemQtyNoInv(Qty: Decimal; BinCode: Code[20]; SN: Code[50]; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • BinCode Code[20]

  • SN Code[50]

  • BinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]

  • Returns Decimal


SetBinCodeAndLotNoAndSNAndCalcRemQty

procedure SetBinCodeAndLotNoAndSNAndCalcRemQty(Qty: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var BinCode: Code[20]; var LotNo: Code[50]; var SN: Code[50]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • BinCode Code[20]

  • LotNo Code[50]

  • SN Code[50]

  • Returns Decimal


SetBinCodeAndLotNoAndSNAndCalcRemQtyNoInv

procedure SetBinCodeAndLotNoAndSNAndCalcRemQtyNoInv(Qty: Decimal; BinCode: Code[20]; LotNo: Code[50]; SN: Code[50]; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • BinCode Code[20]

  • LotNo Code[50]

  • SN Code[50]

  • BinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • Returns Decimal


SetLotNoAndCalcRemQty

procedure SetLotNoAndCalcRemQty(MaxDecimalPlaces: Integer; Qty: Decimal; RandomizeQty: Boolean; var Lots: Dictionary of [Code[50], Decimal]; var LotNo: Code[50]; var QtyToSet: Decimal) RemainingQty: Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Qty Decimal

  • RandomizeQty Boolean

  • Lots Dictionary[Code,Decimal]

  • LotNo Code[50]

  • QtyToSet Decimal

  • Returns Decimal


SetLotNoAndCalcRemQtyNoInv

procedure SetLotNoAndCalcRemQtyNoInv(MaxDecimalPlaces: Integer; Qty: Decimal; RandomizeQty: Boolean; LotNo: Code[50]; var Lots: Dictionary of [Code[50], Decimal]; var QtyToSet: Decimal) RemainingQty: Decimal

Parameters / Return Value

  • MaxDecimalPlaces Integer

  • Qty Decimal

  • RandomizeQty Boolean

  • LotNo Code[50]

  • Lots Dictionary[Code,Decimal]

  • QtyToSet Decimal

  • Returns Decimal


SetSNAndCalcRemQty

procedure SetSNAndCalcRemQty(Qty: Decimal; SNs: List of [Code[50]]; var SN: Code[50]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • SNs List[Code]

  • SN Code[50]

  • Returns Decimal


SetSNAndCalcRemQtyNoInv

procedure SetSNAndCalcRemQtyNoInv(Qty: Decimal; SN: Code[50]; SNs: List of [Code[50]]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • SN Code[50]

  • SNs List[Code]

  • Returns Decimal


SetLotNoAndSNAndCalcRemQty

procedure SetLotNoAndSNAndCalcRemQty(Qty: Decimal; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var LotNo: Code[50]; var SN: Code[50]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • LotsSNs Dictionary[Code,List]

  • LotNo Code[50]

  • SN Code[50]

  • Returns Decimal


SetLotNoAndSNAndCalcRemQtyNoInv

procedure SetLotNoAndSNAndCalcRemQtyNoInv(Qty: Decimal; LotNo: Code[50]; SN: Code[50]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]) RemainingQty: Decimal

Parameters / Return Value

  • Qty Decimal

  • LotNo Code[50]

  • SN Code[50]

  • LotsSNs Dictionary[Code,List]

  • Returns Decimal


GetSN

procedure GetSN(var SNs: List of [Code[50]]; var SN: Code[50])

Parameters / Return Value

  • SNs List[Code]

  • SN Code[50]


GetLotSN

procedure GetLotSN(LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var LotNo: Code[50]; var SN: Code[50])

Parameters / Return Value

  • LotsSNs Dictionary[Code,List]

  • LotNo Code[50]

  • SN Code[50]


GetLotSNNoInv

procedure GetLotSNNoInv(LotNo: Code[50]; SN: Code[50]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]])

Parameters / Return Value

  • LotNo Code[50]

  • SN Code[50]

  • LotsSNs Dictionary[Code,List]


SetQtyByLotNo

procedure SetQtyByLotNo(LotNo: Code[50]; Qty: Decimal; var Lots: Dictionary of [Code[50], Decimal])

Parameters / Return Value

  • LotNo Code[50]

  • Qty Decimal

  • Lots Dictionary[Code,Decimal]


SetLotSN

procedure SetLotSN(LotNo: Code[50]; SN: Code[50]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]])

Parameters / Return Value

  • LotNo Code[50]

  • SN Code[50]

  • LotsSNs Dictionary[Code,List]


MergeBinsLots

procedure MergeBinsLots(FromBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var ToBinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]])

Parameters / Return Value

  • FromBinsLots Dictionary[Code,Dictionary]

  • ToBinsLots Dictionary[Code,Dictionary]


MergeBinsSNs

procedure MergeBinsSNs(FromBinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var ToBinsSNs: Dictionary of [Code[20], List of [Code[50]]])

Parameters / Return Value

  • FromBinsSNs Dictionary[Code,List]

  • ToBinsSNs Dictionary[Code,List]


MergeBinsLotsSNs

procedure MergeBinsLotsSNs(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]]]])

Parameters / Return Value

  • FromBinsLotsSNs Dictionary[Code,Dictionary]

  • ToBinsLotsSNs Dictionary[Code,Dictionary]


MergeLots

procedure MergeLots(FromLots: Dictionary of [Code[50], Decimal]; var ToLots: Dictionary of [Code[50], Decimal])

Parameters / Return Value

  • FromLots Dictionary[Code,Decimal]

  • ToLots Dictionary[Code,Decimal]


MergeLotsSNs

procedure MergeLotsSNs(FromLotsSNs: Dictionary of [Code[50], List of [Code[50]]]; ToLotsSNs: Dictionary of [Code[50], List of [Code[50]]])

Parameters / Return Value

  • FromLotsSNs Dictionary[Code,List]

  • ToLotsSNs Dictionary[Code,List]


GetOnlyLotsFromBins

procedure GetOnlyLotsFromBins(BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var Lots: Dictionary of [Code[50], Decimal])

Parameters / Return Value

  • BinsLots Dictionary[Code,Dictionary]

  • Lots Dictionary[Code,Decimal]


GetOnlySNsFromBins

procedure GetOnlySNsFromBins(BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var SNs: List of [Code[50]])

Parameters / Return Value

  • BinsSNs Dictionary[Code,List]

  • SNs List[Code]


GetOnlyLotsSNsFromBins

procedure GetOnlyLotsSNsFromBins(BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]]; var LotsSNs: Dictionary of [Code[50], List of [Code[50]]])

Parameters / Return Value

  • BinsLotsSNs Dictionary[Code,Dictionary]

  • LotsSNs Dictionary[Code,List]


CreateSpecificBinObjects

procedure CreateSpecificBinObjects(SpecificBinCode: Code[20]; Lots: Dictionary of [Code[50], Decimal]; SNs: List of [Code[50]]; LotsSNs: Dictionary of [Code[50], List of [Code[50]]]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]])

Parameters / Return Value

  • SpecificBinCode Code[20]

  • Lots Dictionary[Code,Decimal]

  • SNs List[Code]

  • LotsSNs Dictionary[Code,List]

  • BinsLots Dictionary[Code,Dictionary]

  • BinsSNs Dictionary[Code,List]

  • BinsLotsSNs Dictionary[Code,Dictionary]


SetObjects

procedure SetObjects(BinCode: Code[20]; LotNo: Code[50]; Qty: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLots: Dictionary of [Code[20], Dictionary of [Code[50], Decimal]])

Parameters / Return Value

  • BinCode Code[20]

  • LotNo Code[50]

  • Qty Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsLots Dictionary[Code,Dictionary]


SetObjects

procedure SetObjects(BinCode: Code[20]; SN: Code[50]; Qty: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsSNs: Dictionary of [Code[20], List of [Code[50]]])

Parameters / Return Value

  • BinCode Code[20]

  • SN Code[50]

  • Qty Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsSNs Dictionary[Code,List]


SetObjects

procedure SetObjects(BinCode: Code[20]; LotNo: Code[50]; SN: Code[50]; Qty: Decimal; var BinsQty: Dictionary of [Code[20], Decimal]; var BinsLotsSNs: Dictionary of [Code[20], Dictionary of [Code[50], List of [Code[50]]]])

Parameters / Return Value

  • BinCode Code[20]

  • LotNo Code[50]

  • SN Code[50]

  • Qty Decimal

  • BinsQty Dictionary[Code,Decimal]

  • BinsLotsSNs Dictionary[Code,Dictionary]


CheckAndAddHUsItemsQty

procedure CheckAndAddHUsItemsQty(HU: Code[20]; ItemNo: Code[20]; Qty: Decimal; HUsItemsQty: Dictionary of [Code[20], Dictionary of [Code[20], Decimal]])

Parameters / Return Value

  • HU Code[20]

  • ItemNo Code[20]

  • Qty Decimal

  • HUsItemsQty Dictionary[Code,Dictionary]



EOS Labs -