Codeunit 18060015 EOS089 WMS Activity Management

Codeunit 18060015 EOS089 WMS Activity Management

Methods

EmployeeAllowed

procedure EmployeeAllowed(EmployeeNo: Text; ActivityTypeText: Text; ThrowError: Boolean): Boolean

Parameters / Return Value

  • EmployeeNo Text

  • ActivityTypeText Text

  • ThrowError Boolean

  • Returns Boolean


EmployeeAllowed

procedure EmployeeAllowed(EmployeeNo: Code[20]; ActivityType: Enum "EOS089 WMS Activity Type"; ThrowError: Boolean): Boolean

Parameters / Return Value

  • EmployeeNo Code[20]

  • ActivityType Enum "EOS089 WMS Activity Type"

  • ThrowError Boolean

  • Returns Boolean


CheckSourceAllowedForActivity

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

Parameters / Return Value

  • ActivityTypeName Text

  • SourceType Integer

  • SourceSubtype Integer

  • ThrowError Boolean

  • Returns Boolean


CheckSourceAllowedForActivity

procedure CheckSourceAllowedForActivity(ActivityType: Enum "EOS089 WMS Activity Type"; SourceType: Integer; SourceSubtype: Integer; ThrowError: Boolean): Boolean

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • SourceType Integer

  • SourceSubtype Integer

  • ThrowError Boolean

  • Returns Boolean


ExistsActivityHandler

procedure ExistsActivityHandler(Activity: Enum "EOS089 WMS Activity Type"): Boolean

Parameters / Return Value

  • Activity Enum "EOS089 WMS Activity Type"

  • Returns Boolean


ExistsActivityHandler

procedure ExistsActivityHandler(IntValue: Integer; IsIndex: Boolean): Boolean

Parameters / Return Value

  • IntValue Integer

  • IsIndex Boolean

  • Returns Boolean


IsActivity

procedure IsActivity(Activity: Enum "EOS089 WMS Activity Type"): Boolean

Parameters / Return Value

  • Activity Enum "EOS089 WMS Activity Type"

  • Returns Boolean


DeleteActivitySourceScans

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

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • Returns Boolean


DeleteActivityLineSourceScans

procedure DeleteActivityLineSourceScans(ActivityType: Enum "EOS089 WMS Activity Type"; SourceSubtypeAsInt: Integer; SourceId: Code[20]; SourceBatchName: Code[10]; SourceProdOrderLine: Integer; SourceRefNo: Integer; JournalTemplateName: Code[10])

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • SourceSubtypeAsInt Integer

  • SourceId Code[20]

  • SourceBatchName Code[10]

  • SourceProdOrderLine Integer

  • SourceRefNo Integer

  • JournalTemplateName Code[10]


DeleteActivityLineSourceScans

procedure DeleteActivityLineSourceScans(SourceSystemId: Guid)

Parameters / Return Value

  • SourceSystemId Guid

GetActivityRecordMapping

procedure GetActivityRecordMapping(ActivityType: Enum "EOS089 WMS Activity Type"; TableId: Integer; var TempEOS089WMSSourceInformation: Record "EOS089 WMS Source Information" temporary)

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • TableId Integer

  • TempEOS089WMSSourceInformation Record "EOS089 WMS Source Information"


GetActivityRecordMappingAndFields

procedure GetActivityRecordMappingAndFields(EOS089WMSSourceScan: Record "EOS089 WMS Source Scan"; var TempEOS089WMSSourceInformation: Record "EOS089 WMS Source Information" temporary)

Parameters / Return Value

  • EOS089WMSSourceScan Record "EOS089 WMS Source Scan"

  • TempEOS089WMSSourceInformation Record "EOS089 WMS Source Information"


GetActivityRecordQuantities

procedure GetActivityRecordQuantities(ActivityType: Enum "EOS089 WMS Activity Type"; TableId: Integer; SystemId: Guid; TrackingType: Enum "EOS089 WMS Tracking Type"; ScanQuantity: Decimal; var Quantity: Decimal; var QuantityBase: Decimal) TempEOS089WMSSourceInformation: Record "EOS089 WMS Source Information" temporary

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • TableId Integer

  • SystemId Guid

  • TrackingType Enum "EOS089 WMS Tracking Type"

  • ScanQuantity Decimal

  • Quantity Decimal

  • QuantityBase Decimal

  • Returns Record "EOS089 WMS Source Information"


DeleteSourceScansAfterPost

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

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

DeleteSourceScansAfterPost

procedure DeleteSourceScansAfterPost(ActivityType: Enum "EOS089 WMS Activity Type"; SourceSubtypeAsInt: Integer; SourceId: Code[20]; JournalTemplateName: Code[10]; SourceBatchName: Code[10])

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • SourceSubtypeAsInt Integer

  • SourceId Code[20]

  • JournalTemplateName Code[10]

  • SourceBatchName Code[10]


GetActivityType

procedure GetActivityType(ActivityTypeValue: Text; var ActivityType: Enum "EOS089 WMS Activity Type"; ThrowError: Boolean): Boolean

Parameters / Return Value

  • ActivityTypeValue Text

  • ActivityType Enum "EOS089 WMS Activity Type"

  • ThrowError Boolean

  • Returns Boolean


SetFiltersOn

procedure SetFiltersOn(EmployeeNo: Text; ActivityTypeName: Text; var RecordRef: RecordRef): Boolean

Parameters / Return Value

  • EmployeeNo Text

  • ActivityTypeName Text

  • RecordRef RecordRef

  • Returns Boolean


SetFiltersOn

procedure SetFiltersOn(EmployeeNo: Code[20]; ActivityType: Enum "EOS089 WMS Activity Type"; var RecordRef: RecordRef): Boolean

Parameters / Return Value

  • EmployeeNo Code[20]

  • ActivityType Enum "EOS089 WMS Activity Type"

  • RecordRef RecordRef

  • Returns Boolean


SetFiltersOnLocations

procedure SetFiltersOnLocations(EmployeeNo: Text; ActivityTypeName: Text; ActivityTableReference: Integer; var Location: Record Location): Boolean

Parameters / Return Value

  • EmployeeNo Text

  • ActivityTypeName Text

  • ActivityTableReference Integer

  • Location Record "Location"

  • Returns Boolean


SetFiltersOnLocations

procedure SetFiltersOnLocations(EmployeeNo: Code[20]; ActivityType: Enum "EOS089 WMS Activity Type"; ActivityTableReference: Integer; var Location: Record Location): Boolean

Parameters / Return Value

  • EmployeeNo Code[20]

  • ActivityType Enum "EOS089 WMS Activity Type"

  • ActivityTableReference Integer

  • Location Record "Location"

  • Returns Boolean


InitActivityFields

procedure InitActivityFields(ActivityType: Enum "EOS089 WMS Activity Type")

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

Events

OnManageScansOnBeforeActivityManagement

local procedure OnManageScansOnBeforeActivityManagement(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; var ScanID: Guid)

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • ScanID Guid


OnGetActivitiesUsingItemJournals

local procedure OnGetActivitiesUsingItemJournals(var ActivityList: List of [Enum "EOS089 WMS Activity Type"])

Parameters / Return Value

  • ActivityList List[Enum]

OnDeleteSourceScansOnBeforeDeleteByActivity

local procedure OnDeleteSourceScansOnBeforeDeleteByActivity(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

OnResetSourceOnBeforeResetByActivity

local procedure OnResetSourceOnBeforeResetByActivity(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"


EOS Labs -