Codeunit 18060023 EOS089 WMS Automatic Tracking

Codeunit 18060023 EOS089 WMS Automatic Tracking

Methods

TrackingAvailable

procedure TrackingAvailable(SourceVariant: Variant; ThrowError: Boolean): Boolean

Parameters / Return Value

  • SourceVariant Variant

  • ThrowError Boolean

  • Returns Boolean


SetDirection

procedure SetDirection(Direction: Enum "Transfer Direction")

Parameters / Return Value

  • Direction Enum "Transfer Direction"

SetDirectTransfer

procedure SetDirectTransfer(NewValue: Boolean)

Parameters / Return Value

  • NewValue Boolean

GetError

procedure GetError() ErrorMessage: Text

Parameters / Return Value

  • Returns Text

CheckSource

procedure CheckSource(SourceVariant: Variant)

Parameters / Return Value

  • SourceVariant Variant

SetSource

procedure SetSource(SourceVariant: Variant)

Parameters / Return Value

  • SourceVariant Variant

GetSourceTableNo

procedure GetSourceTableNo(): Integer

Parameters / Return Value

  • Returns Integer

GetTrackingSettings

procedure GetTrackingSettings(var ItemTrackingCode: Record "Item Tracking Code"; var ItemTrackingSetup: Record "Item Tracking Setup")

Parameters / Return Value

  • ItemTrackingCode Record "Item Tracking Code"

  • ItemTrackingSetup Record "Item Tracking Setup"


RetrieveTracking

procedure RetrieveTracking(var TempTrackingSpecification: Record "Tracking Specification")

Parameters / Return Value

  • TempTrackingSpecification Record "Tracking Specification"

RetrieveTracking

procedure RetrieveTracking(var TempTrackingSpecification: Record "Tracking Specification"; OnlyTracking: Boolean)

Parameters / Return Value

  • TempTrackingSpecification Record "Tracking Specification"

  • OnlyTracking Boolean


RetrieveTrackingPlain

procedure RetrieveTrackingPlain(var TrackingPlain: Text)

Parameters / Return Value

  • TrackingPlain Text

RetrieveTrackingPlain

procedure RetrieveTrackingPlain(var TrackingPlain: Text; OnlyTracking: Boolean)

Parameters / Return Value

  • TrackingPlain Text

  • OnlyTracking Boolean


RetrieveTrackingPlainInternal

procedure RetrieveTrackingPlainInternal(var TrackingPlain: Text; OnlyTracking: Boolean)

Parameters / Return Value

  • TrackingPlain Text

  • OnlyTracking Boolean


GetQuantities

procedure GetQuantities(var SourceQty: Decimal; var QtyToHandle: Decimal; var QtyTracked: Decimal; var QtyHandled: Decimal; var UndefinedQty: Decimal)

Parameters / Return Value

  • SourceQty Decimal

  • QtyToHandle Decimal

  • QtyTracked Decimal

  • QtyHandled Decimal

  • UndefinedQty Decimal


GetUndefinedQuantity

procedure GetUndefinedQuantity() UndefinedQty: Decimal

Parameters / Return Value

  • Returns Decimal

AddTracking

procedure AddTracking(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]; QtyToHandleBase: Decimal; WarrantyDate: Date; ExpirationDate: Date)

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • QtyToHandleBase Decimal

  • WarrantyDate Date

  • ExpirationDate Date


SetExpirationDate

procedure SetExpirationDate(ExpirationDate: Date)

Parameters / Return Value

  • ExpirationDate Date

SetWarrantyDate

procedure SetWarrantyDate(WarrantyDate: Date)

Parameters / Return Value

  • WarrantyDate Date

SetNewTrackingReference

procedure SetNewTrackingReference(NewSerialNo: Code[50]; NewLotNo: Code[50]; NewPackageNo: Code[50])

Parameters / Return Value

  • NewSerialNo Code[50]

  • NewLotNo Code[50]

  • NewPackageNo Code[50]


SetNewExpirationDate

procedure SetNewExpirationDate(NewExpirationDate: Date)

Parameters / Return Value

  • NewExpirationDate Date

AddSerialNo

procedure AddSerialNo(SerialNo: Code[50])

Parameters / Return Value

  • SerialNo Code[50]

AddSerialNo

procedure AddSerialNo(SerialNo: Code[50]; WarrantyDate: Date; ExpirationDate: Date)

Parameters / Return Value

  • SerialNo Code[50]

  • WarrantyDate Date

  • ExpirationDate Date


AddSerialNo

procedure AddSerialNo(SerialNo: Code[50]; WarrantyDate: Date; ExpirationDate: Date; NewSerialNo: Code[50]; NewExpirationDate: Date)

Parameters / Return Value

  • SerialNo Code[50]

  • WarrantyDate Date

  • ExpirationDate Date

  • NewSerialNo Code[50]

  • NewExpirationDate Date


AddLotNo

procedure AddLotNo(LotNo: Code[50]; QuantityBase: Decimal)

Parameters / Return Value

  • LotNo Code[50]

  • QuantityBase Decimal


AddLotNo

procedure AddLotNo(LotNo: Code[50]; QuantityBase: Decimal; WarrantyDate: Date; ExpirationDate: Date)

Parameters / Return Value

  • LotNo Code[50]

  • QuantityBase Decimal

  • WarrantyDate Date

  • ExpirationDate Date


AddLotNo

procedure AddLotNo(LotNo: Code[50]; QuantityBase: Decimal; WarrantyDate: Date; ExpirationDate: Date; NewLotNo: Code[50]; NewExpirationDate: Date)

Parameters / Return Value

  • LotNo Code[50]

  • QuantityBase Decimal

  • WarrantyDate Date

  • ExpirationDate Date

  • NewLotNo Code[50]

  • NewExpirationDate Date


SetQuantityToHandle

procedure SetQuantityToHandle(QuantityBase: Decimal)

Parameters / Return Value

  • QuantityBase Decimal

AddToQuantityToHandle

procedure AddToQuantityToHandle(QuantityBase: Decimal)

Parameters / Return Value

  • QuantityBase Decimal

ConfirmQuantityToHandle

procedure ConfirmQuantityToHandle()

ConfirmQuantityToHandle

procedure ConfirmQuantityToHandle(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50])

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]


AssignTracking

procedure AssignTracking(SourceVariant: Variant)

Parameters / Return Value

  • SourceVariant Variant

GetLastEntryNo

procedure GetLastEntryNo() EntryNo: Integer

Parameters / Return Value

  • Returns Integer

SelectTrackingLine

procedure SelectTrackingLine(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]): Integer

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • Returns Integer


InitTracking

procedure InitTracking() Initialized: Boolean

Parameters / Return Value

  • Returns Boolean

DeleteTracking

procedure DeleteTracking() Deleted: Boolean

Parameters / Return Value

  • Returns Boolean

DeleteTracking

procedure DeleteTracking(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]): Boolean

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • Returns Boolean


DeleteTracking

procedure DeleteTracking(SourceRecordVariant: Variant) Deleted: Boolean

Parameters / Return Value

  • SourceRecordVariant Variant

  • Returns Boolean


DeleteTracking

procedure DeleteTracking(SourceRecordVariant: Variant; SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]) Deleted: Boolean

Parameters / Return Value

  • SourceRecordVariant Variant

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • Returns Boolean


Save

procedure Save()

GetQuantityToHandle

procedure GetQuantityToHandle(): Decimal

Parameters / Return Value

  • Returns Decimal


EOS Labs -