Codeunit 18060332 EOS089.01 WMS HU Management

Codeunit 18060332 EOS089.01 WMS HU Management

Methods

SetActivity

procedure SetActivity(Activity: Enum "EOS089.01 WMS HU Activity")

Parameters / Return Value

  • Activity Enum "EOS089.01 WMS HU Activity"

SetAddScansToHUVariables

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

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

SetActivityScansVariables

procedure SetActivityScansVariables(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan"; ScanId: Guid)

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

  • ScanId Guid


SetHandlingUnitReclassJournalVariables

procedure SetHandlingUnitReclassJournalVariables(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; EOS08901WMSHUReclJnl: Record "EOS089.01 WMS HU Recl. Jnl.")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • EOS08901WMSHUReclJnl Record "EOS089.01 WMS HU Recl. Jnl."


SetHandlingUnitReclassJournalLine

procedure SetHandlingUnitReclassJournalLine(EOS08901WMSHUReclJnl: Record "EOS089.01 WMS HU Recl. Jnl.")

Parameters / Return Value

  • EOS08901WMSHUReclJnl Record "EOS089.01 WMS HU Recl. Jnl."

SetHandlingUnitContentReclassJournalVariables

procedure SetHandlingUnitContentReclassJournalVariables(EOS089WMSActivityEntry: Record "EOS089 WMS Activity Entry"; EOS089WMSHUConReclJnl: Record "EOS089.01 WMS HU Con.Recl.Jnl.")

Parameters / Return Value

  • EOS089WMSActivityEntry Record "EOS089 WMS Activity Entry"

  • EOS089WMSHUConReclJnl Record "EOS089.01 WMS HU Con.Recl.Jnl."


GetActivityScanId

procedure GetActivityScanId(): Guid

Parameters / Return Value

  • Returns Guid

Events

OnBeforeAssignHandlingUnit

local procedure OnBeforeAssignHandlingUnit(ActivityType: Enum "EOS089 WMS Activity Type"; SourceType: Integer; SourceSubTypeAsInt: Integer; SourceId: Code[20]; AssignedHandlingUnit: Code[20]; FromPickAndPack: Boolean)

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • SourceType Integer

  • SourceSubTypeAsInt Integer

  • SourceId Code[20]

  • AssignedHandlingUnit Code[20]

  • FromPickAndPack Boolean


OnAfterAssignHandlingUnit

local procedure OnAfterAssignHandlingUnit(ActivityType: Enum "EOS089 WMS Activity Type"; SourceType: Integer; SourceSubTypeAsInt: Integer; SourceId: Code[20]; AssignedHandlingUnit: Code[20]; FromPickAndPack: Boolean)

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • SourceType Integer

  • SourceSubTypeAsInt Integer

  • SourceId Code[20]

  • AssignedHandlingUnit Code[20]

  • FromPickAndPack Boolean


OnAfterManagePickAndPackFromRegisteredWhsePicking

local procedure OnAfterManagePickAndPackFromRegisteredWhsePicking(RegisteredWhseActivityNo: Code[20]; WhseDocumentList: List of [RecordId]; var AssignedHandlingUnitsToWhseDocs: Record "EOS055 Handling Unit Buffer" temporary)

Parameters / Return Value

  • RegisteredWhseActivityNo Code[20]

  • WhseDocumentList List[RecordId]

  • AssignedHandlingUnitsToWhseDocs Record "EOS055 Handling Unit Buffer"


OnAfterManagePickAndPackFromRegisteredWhsePutAway

local procedure OnAfterManagePickAndPackFromRegisteredWhsePutAway(RegisteredWhseActivityNo: Code[20]; var AssignedHandlingUnitsToWhseDocs: Record "EOS055 Handling Unit Buffer" temporary)

Parameters / Return Value

  • RegisteredWhseActivityNo Code[20]

  • AssignedHandlingUnitsToWhseDocs Record "EOS055 Handling Unit Buffer"


OnAfterManagePickAndPack

local procedure OnAfterManagePickAndPack(ActivityType: Enum "EOS089 WMS Activity Type"; SourceType: Integer; SourceSubTypeAsInt: Integer; SourceId: Code[20]; PickAndPackHandlingUnits: List of [Code[20]])

Parameters / Return Value

  • ActivityType Enum "EOS089 WMS Activity Type"

  • SourceType Integer

  • SourceSubTypeAsInt Integer

  • SourceId Code[20]

  • PickAndPackHandlingUnits List[Code]


OnGetHULocationAndBinOnBeforeAssignScans

local procedure OnGetHULocationAndBinOnBeforeAssignScans(EOS055HandlingUnit: Record "EOS055 Handling Unit"; var EOS089WMSActivityScan: Record "EOS089 WMS Activity Scan"; var LocationCode: Code[10]; var BinCode: Code[20]; var IsHandled: Boolean)

Parameters / Return Value

  • EOS055HandlingUnit Record "EOS055 Handling Unit"

  • EOS089WMSActivityScan Record "EOS089 WMS Activity Scan"

  • LocationCode Code[10]

  • BinCode Code[20]

  • IsHandled Boolean


OnGetLocationAndBinOnScanAssign

local procedure OnGetLocationAndBinOnScanAssign(EOS055HandlingUnit: Record "EOS055 Handling Unit"; TempEOS055HandlingUnitBuffer: Record "EOS055 Handling Unit Buffer" temporary; var LocationCode: Code[10]; var BinCode: Code[20]; var IsHandled: Boolean)

Parameters / Return Value

  • EOS055HandlingUnit Record "EOS055 Handling Unit"

  • TempEOS055HandlingUnitBuffer Record "EOS055 Handling Unit Buffer"

  • LocationCode Code[10]

  • BinCode Code[20]

  • IsHandled Boolean



EOS Labs -