Codeunit 18060020 EOS089 WMS Activity Task Mgmt.

Codeunit 18060020 EOS089 WMS Activity Task Mgmt.

Methods

SetSkipTracking

procedure SetSkipTracking(SkipTracking: Boolean)

Parameters / Return Value

  • SkipTracking Boolean

ManageActivityInsertScans

procedure ManageActivityInsertScans(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ScanID: Guid): Boolean

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • ScanID Guid

  • Returns Boolean


ManageActivityModifyScans

procedure ManageActivityModifyScans(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ScanID: Guid): Boolean

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • ScanID Guid

  • Returns Boolean


ManageActivityDeleteScans

procedure ManageActivityDeleteScans(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ScanID: Guid): Boolean

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • ScanID Guid

  • Returns Boolean


UpdateScanStatus

procedure UpdateScanStatus(var EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan")

Parameters / Return Value

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

Events

OnExecuteActivityAction

local procedure OnExecuteActivityAction(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; var ReturnResult: Enum "EOS089 WMS Activity Result"; var ReturnMessage: Text; var ScanId: Guid; var IsHandled: Boolean)

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • ReturnResult Enum "EOS089 WMS Activity Result"

  • ReturnMessage Text[]

  • ScanId Guid

  • IsHandled Boolean


OnReadArrayOnBeforeGetFields

local procedure OnReadArrayOnBeforeGetFields(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; JsonObject: JsonObject; LineAction: Enum "EOS089 WMS Scan Action"; var EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • JsonObject JsonObject

  • LineAction Enum "EOS089 WMS Scan Action"

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"


OnFilterActivityScanParametersOnBeforeHandle

local procedure OnFilterActivityScanParametersOnBeforeHandle(EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan"; var TempEOS089WMSActivityScan: Record "EOS089 WMS Activity Scan" temporary)

Parameters / Return Value

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

  • TempEOS089WMSActivityScan Record "EOS089 WMS Activity Scan"


OnFilterActivityScansWithScanDetail

local procedure OnFilterActivityScansWithScanDetail(var EOS089WMSSourceScan: Record "EOS089 WMS Source Scan"; EOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail")

Parameters / Return Value

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"

  • EOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"


OnBeforeExplodeScans

local procedure OnBeforeExplodeScans(var EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; var IsHandled: Boolean)

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • IsHandled Boolean


OnBeforeManageScans

local procedure OnBeforeManageScans(var EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; var IsHandled: Boolean)

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • IsHandled Boolean



EOS Labs -