Codeunit 18060039 EOS089 WMS Whse.Picking Impl.

Codeunit 18060039 EOS089 WMS Whse.Picking Impl.

Methods

IsActivity

procedure IsActivity(): Boolean

Parameters / Return Value

  • Returns Boolean

IsAllowed

procedure IsAllowed(): Boolean

Parameters / Return Value

  • Returns Boolean

GetNotAllowedReason

procedure GetNotAllowedReason(): Text

Parameters / Return Value

  • Returns Text[]

ActivityVisibility

procedure ActivityVisibility(): Enum "EOS089 WMS Activity Visibility"

Parameters / Return Value

  • Returns Enum "EOS089 WMS Activity Visibility"

ActivityCategory

procedure ActivityCategory(): Enum "EOS089 WMS Activity Category"

Parameters / Return Value

  • Returns Enum "EOS089 WMS Activity Category"

ActivityGroup

procedure ActivityGroup(): Enum "EOS089 WMS Activity Group"

Parameters / Return Value

  • Returns Enum "EOS089 WMS Activity Group"

InitActivity

procedure InitActivity(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

EnableActivity

procedure EnableActivity(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

ManageUserActivityCardOptions

procedure ManageUserActivityCardOptions(var Options: JsonObject)

Parameters / Return Value

  • Options JsonObject

GetActivityView1

procedure GetActivityView1(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity"; HumanReadable: Boolean): Text

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

  • HumanReadable Boolean

  • Returns Text[]


SetActivityView1

procedure SetActivityView1(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

UpdateActivityView1

procedure UpdateActivityView1(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

SetActivityKey1

procedure SetActivityKey1(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

GetActivityTableCaption1

procedure GetActivityTableCaption1(): Text

Parameters / Return Value

  • Returns Text[]

GetActivityView2

procedure GetActivityView2(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity"; HumanReadable: Boolean): Text

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

  • HumanReadable Boolean

  • Returns Text[]


SetActivityView2

procedure SetActivityView2(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

UpdateActivityView2

procedure UpdateActivityView2(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

SetActivityKey2

procedure SetActivityKey2(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

GetActivityTableCaption2

procedure GetActivityTableCaption2(): Text

Parameters / Return Value

  • Returns Text[]

CountActivityRecords

procedure CountActivityRecords(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity"): Integer

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

  • Returns Integer


ShowActivityRecords

procedure ShowActivityRecords(var EOS089WMSUserActivity: Record "EOS089 WMS User Activity")

Parameters / Return Value

  • EOS089WMSUserActivity Record "EOS089 WMS User Activity"

GetSourceDetails

procedure GetSourceDetails() Details: JsonObject

Parameters / Return Value

  • Returns JsonObject

GetDefaultActivityFields

procedure GetDefaultActivityFields(TableNo: Integer; ActivityFieldClass: Enum "EOS089 WMS Act. Field Class"; var Fields: Record "EOS089 WMS Activity Field" temporary)

Parameters / Return Value

  • TableNo Integer

  • ActivityFieldClass Enum "EOS089 WMS Act. Field Class"

  • Fields Record "EOS089 WMS Activity Field"


InitActivityActions

procedure InitActivityActions()

GetActivityInfo

procedure GetActivityInfo(var EOS089WMSActivityInfo: Record "EOS089 WMS Activity Info")

Parameters / Return Value

  • EOS089WMSActivityInfo Record "EOS089 WMS Activity Info"

CheckSourceAllowedForActivity

procedure CheckSourceAllowedForActivity(SourceType: Integer; SourceSubtype: Integer; ThrowError: Boolean): Boolean

Parameters / Return Value

  • SourceType Integer

  • SourceSubtype Integer

  • ThrowError Boolean

  • Returns Boolean


ManageActivityParameters

procedure ManageActivityParameters(CurrentAction: Enum "EOS089 WMS Interface Action"; var EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; JsonPayload: JsonObject)

Parameters / Return Value

  • CurrentAction Enum "EOS089 WMS Interface Action"

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • JsonPayload JsonObject


ManageActivityScanParameters

procedure ManageActivityScanParameters(var EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan"; JsonObject: JsonObject)

Parameters / Return Value

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

  • JsonObject JsonObject


FilterActivityScanParameters

procedure FilterActivityScanParameters(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"


ManageInitSourceScan

procedure ManageInitSourceScan(var EOS089WMSSourceScan: Record "EOS089 WMS Source Scan"; TempEOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail" temporary; TempEOS089WMSSourceInformationLine: Record "EOS089 WMS Source Information" temporary)

Parameters / Return Value

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"

  • TempEOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"

  • TempEOS089WMSSourceInformationLine Record "EOS089 WMS Source Information"


InitScanDetail

procedure InitScanDetail(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan"; ScanId: Guid; var EOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

  • ScanId Guid

  • EOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"


SetFiltersOn

procedure SetFiltersOn(var RecordRef: RecordRef): Boolean

Parameters / Return Value

  • RecordRef RecordRef

  • Returns Boolean


ManageSourceScans

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

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • ScanID Guid


ManageInsertSourceScan

procedure ManageInsertSourceScan(TempEOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail" temporary; TempEOS089WMSSourceInformation: Record "EOS089 WMS Source Information"; var IsHandled: Boolean)

Parameters / Return Value

  • TempEOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"

  • TempEOS089WMSSourceInformation Record "EOS089 WMS Source Information"

  • IsHandled Boolean


ManageModifySourceScan

procedure ManageModifySourceScan(TempEOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail" temporary; var EOS089WMSSourceScan: Record "EOS089 WMS Source Scan"; var IsHandled: Boolean)

Parameters / Return Value

  • TempEOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"

  • IsHandled Boolean


ManageDeleteSourceScan

procedure ManageDeleteSourceScan(TempEOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail" temporary; var EOS089WMSSourceScan: Record "EOS089 WMS Source Scan"; var IsHandled: Boolean)

Parameters / Return Value

  • TempEOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"

  • IsHandled Boolean


DoSomethingWithScanAfterActionDone

procedure DoSomethingWithScanAfterActionDone(EOS089WMSSourceScan: Record "EOS089 WMS Source Scan"; ScanAction: Enum "EOS089 WMS Scan Action")

Parameters / Return Value

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"

  • ScanAction Enum "EOS089 WMS Scan Action"


PostSource

procedure PostSource(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; var PostedDocumentNo: Code[20])

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • PostedDocumentNo Code[20]


DeleteSourceScans

procedure DeleteSourceScans(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"): Boolean

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • Returns Boolean


ResetSource

procedure ResetSource(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"): Boolean

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • Returns Boolean


GetRecordMapping

procedure GetRecordMapping(TableId: Integer; var TempEOS089WMSSourceInformation: Record "EOS089 WMS Source Information" temporary)

Parameters / Return Value

  • TableId Integer

  • TempEOS089WMSSourceInformation Record "EOS089 WMS Source Information"


GetRecordRefForScanManagement

procedure GetRecordRefForScanManagement(EOS089WMSActScanDetail: Record "EOS089 WMS Act. Scan Detail"; var RecordRef: RecordRef): Boolean

Parameters / Return Value

  • EOS089WMSActScanDetail Record "EOS089 WMS Act. Scan Detail"

  • RecordRef RecordRef

  • Returns Boolean


ShowSourceEntity

procedure ShowSourceEntity(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

ShowPostedEntity

procedure ShowPostedEntity(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

GetActivityTrackingSettings

procedure GetActivityTrackingSettings(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan"; var ItemLedgerEntryType: Enum "Item Ledger Entry Type"; var IsInbound: Boolean)

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

  • ItemLedgerEntryType Enum "Item Ledger Entry Type"

  • IsInbound Boolean


GetReservationEntries

procedure GetReservationEntries(var EOS089WMSReservationEntry: Record "EOS089 WMS Reservation Entry" temporary): Boolean

Parameters / Return Value

  • EOS089WMSReservationEntry Record "EOS089 WMS Reservation Entry"

  • Returns Boolean


GetActionReturnValues

procedure GetActionReturnValues(): JsonObject

Parameters / Return Value

  • Returns JsonObject

OmniSearch

procedure OmniSearch(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; SearchValue: Text; var JsonObject: JsonObject): Boolean

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • SearchValue Text[]

  • JsonObject JsonObject

  • Returns Boolean


Events

OnAfterSetWarehouseActivityHeaderFilters

local procedure OnAfterSetWarehouseActivityHeaderFilters(UserActivitySystemId: Guid; var WarehouseActivityHeader: Record "Warehouse Activity Header")

Parameters / Return Value

  • UserActivitySystemId Guid

  • WarehouseActivityHeader Record "Warehouse Activity Header"


OnAfterSetWarehouseActivityLineFilters

local procedure OnAfterSetWarehouseActivityLineFilters(UserActivitySystemId: Guid; var WarehouseActivityLine: Record "Warehouse Activity Line")

Parameters / Return Value

  • UserActivitySystemId Guid

  • WarehouseActivityLine Record "Warehouse Activity Line"


OnResetWarehouseActivityLineOnBeforeModify

local procedure OnResetWarehouseActivityLineOnBeforeModify(var WarehouseActivityLine: Record "Warehouse Activity Line")

Parameters / Return Value

  • WarehouseActivityLine Record "Warehouse Activity Line"

OnBeforeModifyWarehouseActivityLine

local procedure OnBeforeModifyWarehouseActivityLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; EOS089WMSSourceScan: Record "EOS089 WMS Source Scan")

Parameters / Return Value

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"


OnBeforeModifyWarehouseActivityLineOnDeleteScan

local procedure OnBeforeModifyWarehouseActivityLineOnDeleteScan(var WarehouseActivityLine: Record "Warehouse Activity Line"; EOS089WMSSourceScan: Record "EOS089 WMS Source Scan")

Parameters / Return Value

  • WarehouseActivityLine Record "Warehouse Activity Line"

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"


OnSyncScansOnBeforeDelete

local procedure OnSyncScansOnBeforeDelete(WhseActivityHeader: Record "Warehouse Activity Header")

Parameters / Return Value

  • WhseActivityHeader Record "Warehouse Activity Header"

OnBeforeInsertSyncronizedScan

local procedure OnBeforeInsertSyncronizedScan(OriginalSourceScan: Record "EOS089 WMS Source Scan"; var NewSourceScan: Record "EOS089 WMS Source Scan")

Parameters / Return Value

  • OriginalSourceScan Record "EOS089 WMS Source Scan"

  • NewSourceScan Record "EOS089 WMS Source Scan"


OnBeforeSplitLineSetForceSplit

local procedure OnBeforeSplitLineSetForceSplit(TakeLine: Record "Warehouse Activity Line"; PlaceLine: Record "Warehouse Activity Line"; SourceScan: Record "EOS089 WMS Source Scan"; var ForceSplit: Boolean)

Parameters / Return Value

  • TakeLine Record "Warehouse Activity Line"

  • PlaceLine Record "Warehouse Activity Line"

  • SourceScan Record "EOS089 WMS Source Scan"

  • ForceSplit Boolean



EOS Labs -