Codeunit 18060022 EOS089 WMS Tracking Management

Codeunit 18060022 EOS089 WMS Tracking Management

Methods

GetItemTrackingTypeByItemNo

procedure GetItemTrackingTypeByItemNo(ItemNo: Code[20]; EntryType: Enum "Item Ledger Entry Type"; Inbound: Boolean) TrackingType: Enum "EOS089 WMS Tracking Type"

Parameters / Return Value

  • ItemNo Code[20]

  • EntryType Enum "Item Ledger Entry Type"

  • Inbound Boolean

  • Returns Enum "EOS089 WMS Tracking Type"


GetItemTrackingTypeByItemTrackingCode

procedure GetItemTrackingTypeByItemTrackingCode(TrackingCode: Code[20]; EntryType: Enum "Item Ledger Entry Type"; Inbound: Boolean) TrackingType: Enum "EOS089 WMS Tracking Type"

Parameters / Return Value

  • TrackingCode Code[20]

  • EntryType Enum "Item Ledger Entry Type"

  • Inbound Boolean

  • Returns Enum "EOS089 WMS Tracking Type"


GetItemTrackingSetupByItemNo

procedure GetItemTrackingSetupByItemNo(ItemNo: Code[20]; EntryType: Enum "Item Ledger Entry Type"; Inbound: Boolean; var ItemTrackingSetup: Record "Item Tracking Setup"; var TrackingType: Enum "EOS089 WMS Tracking Type")

Parameters / Return Value

  • ItemNo Code[20]

  • EntryType Enum "Item Ledger Entry Type"

  • Inbound Boolean

  • ItemTrackingSetup Record "Item Tracking Setup"

  • TrackingType Enum "EOS089 WMS Tracking Type"


GetItemTrackingSetupByItemTrackingCode

procedure GetItemTrackingSetupByItemTrackingCode(TrackingCode: Code[20]; EntryType: Enum "Item Ledger Entry Type"; Inbound: Boolean; var ItemTrackingSetup: Record "Item Tracking Setup"; var TrackingType: Enum "EOS089 WMS Tracking Type")

Parameters / Return Value

  • TrackingCode Code[20]

  • EntryType Enum "Item Ledger Entry Type"

  • Inbound Boolean

  • ItemTrackingSetup Record "Item Tracking Setup"

  • TrackingType Enum "EOS089 WMS Tracking Type"


GetWarehouseItemTrackingTypeByItemNo

procedure GetWarehouseItemTrackingTypeByItemNo(ItemNo: Code[20]) TrackingType: Enum "EOS089 WMS Tracking Type"

Parameters / Return Value

  • ItemNo Code[20]

  • Returns Enum "EOS089 WMS Tracking Type"


GetWarehouseItemTrackingTypeByTrackingCode

procedure GetWarehouseItemTrackingTypeByTrackingCode(TrackingCode: Code[20]) TrackingType: Enum "EOS089 WMS Tracking Type"

Parameters / Return Value

  • TrackingCode Code[20]

  • Returns Enum "EOS089 WMS Tracking Type"


GetDatesSettingsByItemNo

procedure GetDatesSettingsByItemNo(ItemNo: Code[20]; var WarrantyDateRequired: Boolean; var ExpirationDateRequired: Boolean)

Parameters / Return Value

  • ItemNo Code[20]

  • WarrantyDateRequired Boolean

  • ExpirationDateRequired Boolean


GetDatesSettingsByItemTrackingCode

procedure GetDatesSettingsByItemTrackingCode(TrackingCode: Code[20]; var WarrantyDateRequired: Boolean; var ExpirationDateRequired: Boolean)

Parameters / Return Value

  • TrackingCode Code[20]

  • WarrantyDateRequired Boolean

  • ExpirationDateRequired Boolean


TrackingAvailable

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

Parameters / Return Value

  • Source Variant

  • ThrowError Boolean

  • Returns Boolean


SetDirection

procedure SetDirection(Direction: Enum "Transfer Direction")

Parameters / Return Value

  • Direction Enum "Transfer Direction"

AddTrackingFor

procedure AddTrackingFor(ActivityType: Enum "EOS089 WMS Activity Type"; Source: Variant; SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]; QuantityBase: Decimal; WarrantyDate: Date; ExpirationDate: Date)

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • Source Variant

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • QuantityBase Decimal

  • WarrantyDate Date

  • ExpirationDate Date


DeleteRecordRefTracking

procedure DeleteRecordRefTracking(Source: Variant; SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50])

Parameters / Return Value

  • Source Variant

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]


DeleteRecordRefTracking

procedure DeleteRecordRefTracking(Source: Variant)

Parameters / Return Value

  • Source Variant

InitRecordRefTracking

procedure InitRecordRefTracking(Source: Variant)

Parameters / Return Value

  • Source Variant

ConfirmQuantityToHandle

procedure ConfirmQuantityToHandle(Source: Variant)

Parameters / Return Value

  • Source Variant

SetWarrantyDate

procedure SetWarrantyDate(Source: Variant; SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]; WarrantyDate: Date)

Parameters / Return Value

  • Source Variant

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • WarrantyDate Date


SetExpirationDate

procedure SetExpirationDate(Source: Variant; SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]; ExpirationDate: Date)

Parameters / Return Value

  • Source Variant

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • ExpirationDate Date


SetNewExpirationDate

procedure SetNewExpirationDate(Source: Variant; SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]; NewExpirationDate: Date)

Parameters / Return Value

  • Source Variant

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • NewExpirationDate Date


CreateSerialNoInformation

procedure CreateSerialNoInformation(ItemNo: Code[20]; VariantCode: Code[10]; SerialNo: Code[50])

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • SerialNo Code[50]


CreateLotNoInformation

procedure CreateLotNoInformation(ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50])

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • LotNo Code[50]



EOS Labs -