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
BooleanReturns
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
BooleanReturns
Boolean
CheckSourceAllowedForActivity
procedure CheckSourceAllowedForActivity(ActivityTypeName: Text; SourceType: Integer; SourceSubtype: Integer; ThrowError: Boolean): Boolean
Parameters / Return Value
ActivityTypeName
Text[]SourceType
IntegerSourceSubtype
IntegerThrowError
BooleanReturns
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
IntegerSourceSubtype
IntegerThrowError
BooleanReturns
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
IntegerIsIndex
BooleanReturns
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
IntegerSourceId
Code[20]SourceBatchName
Code[10]SourceProdOrderLine
IntegerSourceRefNo
IntegerJournalTemplateName
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
IntegerTempEOS089WMSSourceInformation
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
IntegerSystemId
GuidTrackingType
Enum "EOS089 WMS Tracking Type"ScanQuantity
DecimalQuantity
DecimalQuantityBase
DecimalReturns
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
IntegerSourceId
Code[20]JournalTemplateName
Code[10]SourceBatchName
Code[10]
GetInvalidLocationFilter
procedure GetInvalidLocationFilter(): Text
Parameters / Return Value
- Returns
Text[]
GetInvalidUserIdFilter
procedure GetInvalidUserIdFilter(): Text
Parameters / Return Value
- Returns
Text[]
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
BooleanReturns
Boolean
SetFiltersOn
procedure SetFiltersOn(EmployeeNo: Text; ActivityTypeName: Text; var RecordRef: RecordRef): Boolean
Parameters / Return Value
EmployeeNo
Text[]ActivityTypeName
Text[]RecordRef
RecordRefReturns
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
RecordRefReturns
Boolean
SetFiltersOnLocations
procedure SetFiltersOnLocations(EmployeeNo: Text; ActivityTypeName: Text; ActivityTableReference: Integer; var Location: Record Location): Boolean
Parameters / Return Value
EmployeeNo
Text[]ActivityTypeName
Text[]ActivityTableReference
IntegerLocation
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
IntegerLocation
Record "Location"Returns
Boolean
GetActivityActionParameterValue
procedure GetActivityActionParameterValue(ActivityActionPayload: JsonObject; ParameterName: Code[20]; Mandatory: Boolean; FieldType: FieldType; var ParameterValue: Variant): Boolean
Parameters / Return Value
ActivityActionPayload
JsonObjectParameterName
Code[20]Mandatory
BooleanFieldType
FieldTypeParameterValue
VariantReturns
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"
OnAfterManageActivityScans
local procedure OnAfterManageActivityScans(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ScanId: Guid; ReturnValues: JsonObject)
Parameters / Return Value
EOS089WMSActivityEntry
Record "EOS089 WMS Activity Entry"ScanId
GuidReturnValues
JsonObject
OnAfterPostSourceDocument
local procedure OnAfterPostSourceDocument(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ReturnValues: JsonObject)
Parameters / Return Value
EOS089WMSActivityEntry
Record "EOS089 WMS Activity Entry"ReturnValues
JsonObject
OnAfterResetActivity
local procedure OnAfterResetActivity(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ReturnValues: JsonObject)
Parameters / Return Value
EOS089WMSActivityEntry
Record "EOS089 WMS Activity Entry"ReturnValues
JsonObject
OnAfterInitActivityFields
local procedure OnAfterInitActivityFields(ActivityType: Enum "EOS089 WMS Activity Type"; ActivityFieldClass: Enum "EOS089 WMS Act. Field Class"; TableNo: Integer)
Parameters / Return Value
ActivityType
Enum "EOS089 WMS Activity Type"ActivityFieldClass
Enum "EOS089 WMS Act. Field Class"TableNo
Integer
OnBeforeManageScans
local procedure OnBeforeManageScans(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ScanId: Guid)
Parameters / Return Value
EOS089WMSActivityEntry
Record "EOS089 WMS Activity Entry"ScanId
Guid
OnAfterManageScansOnBeforeCommit
local procedure OnAfterManageScansOnBeforeCommit(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; ScanId: Guid)
Parameters / Return Value
EOS089WMSActivityEntry
Record "EOS089 WMS Activity Entry"ScanId
Guid
OnGetActionParametersDefaultValues
local procedure OnGetActionParametersDefaultValues(ActivityType: Enum "EOS089 WMS Activity Type"; ActivityAction: Code[20]; JsonPayload: JsonObject; var ReturnValues: JsonObject; var IsHandled: Boolean)
Parameters / Return Value
ActivityType
Enum "EOS089 WMS Activity Type"ActivityAction
Code[20]JsonPayload
JsonObjectReturnValues
JsonObjectIsHandled
Boolean
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.