3PL Scan Function Whse. Act

Overview

This document provides a detailed overview of the functions available in the "3PL Scan Function Whse. Act." codeunit. Each function is listed with its purpose and parameters, which can be expanded for more details.


Function List

1. Post Whse. Activity Line based on Entry No

Purpose: Post warehouse activity line based on entry number.

Parameters
  • 'ENTRYNO': Mandatory: Entry Number
  • 'POSTSTACK': Optional: 0=; 1=Post all carriers in stack
  • 'DELETESTACK': Optional: 0=; 1=Delete whse. activities for other carriers in stack
  • 'UNDOPOSTED': Optional: Not empty will set Posted to False on Whse Act
  • 'SKIPLOCCHECK': Optional: Skip Location restriction check, sometimes unnecessary
  • 'UPDATEPOSTDATE': Optional: Update Posting Date with current date, before posting

2. Post Whse. Activity Line based on Arguments

Purpose: Post warehouse activity line based on arguments.

Parameters
  • 'ENTRYNO': Optional: Entry Number
  • 'CARRIERNO': Optional: Carrier no.
  • 'ACTGROUPCODE': Optional: Activity Group Code
  • 'ACTTYPECODE': Optional: Activity Type Code
  • 'STATUS': Optional: Status: 1=Pending,2=Open,3=In Progress,4=Completed,5=Canceled
  • 'SOURCEDOCNO': Optional: Source Document no
  • 'SOURCELINENO': Optional: Source Document line no
  • 'FROMLOCNO': Optional: From Location No
  • 'ACTCODE': Optional: Action Code
  • 'POSTSTACK': Optional: 0=; 1=Post all carriers in stack
  • 'TOBUILDING': Optional: Filter on To Building
  • 'RESULT': Number of records within filter

3. Delete Whse. Activity

Purpose: Delete warehouse activity based on entry number or carrier number.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

4. Set To Location

Purpose: Set the "To Location" field.

Parameters
  • 'ENTRYNO': Entry Number
  • 'TOLOCNO': To Location No.

5. Post Multiple Whse. Activity Lines

Purpose: Post multiple warehouse activity lines based on one entry number.

Parameters
  • 'ENTRYNO': Entry Number
  • 'POSTSTACK': Optional: 0=; 1=Post all carriers in stack

6. Define New Status Open Transfers Open Whse Acts

Purpose: Define new status for open transfers and open warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'NEWSTATUS': New Status

7. Count number of outstanding Warehouse Activities

Purpose: Count the number of outstanding warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'RESULT': Number of outstanding activities

8. Execute Step for Whse. Act

Purpose: Execute a step for a warehouse activity.

Parameters
  • 'STEP': STEP CODE
  • 'ENTRYNO': Filter on Entry Number

10. Assign Activity Line to User

Purpose: Assign a warehouse activity line to a user.

Parameters
  • 'ENTRYNO': Mandatory: Entry Number
  • 'ASSIGNSIMILAR': Optional: Assign activities with same Type and CarrierNo
  • 'CHECKASSIGNED': Optional: Check if Activity is already assigned
  • 'INCLSTACK': Optional: 0=; 1=All carriers in stack
  • 'SKIPIFNOTEXIST': Optional: Skip Assignment if not exists

11. Unassign Activity

Purpose: Unassign a warehouse activity.

Parameters
  • 'ENTRYNO': Mandatory: Entry Number
  • 'UNASSIGNSIMILAR': Optional: Unassign activities with same Type and CarrierNo
  • 'INCLSTACK': Optional: 0=; 1=All carriers in stack
  • 'SKIP Status Change': Skip Status Change
  • 'Clear All Activities For Scan User': Optional: Only Fill UserID to Clear All Activities (Bad Performance)

15. Update Priority Activity Lines

Purpose: Update the priority of warehouse activity lines.

Parameters
  • 'ENTRYNO': Optional: Entry Number
  • 'CARRIERNO': Optional: Carrier no.
  • 'ACTGROUPCODE': Optional: Activity Group Code
  • 'ACTTYPECODE': Optional: Activity Type Code
  • 'ACTCODE': Optional: Activity Code
  • 'SOURCEDOCNO': Optional: Source Document No.

16. Update Rating

Purpose: Update the rating of warehouse activities.

Parameters
  • 'METHOD': Method: =write rating to database; 1=Return top rated entry no.; 2=Return temptable
  • 'ACTIVITY MGR.': Optional: override Activity Manager (=use act.manager planning)
  • 'LOCATION NO.': Calculate distance from this location no.
  • 'ACTIVITY GROUP': Optional: Activity Group filter
  • 'ACTIVITY TYPE': Optional: Activity Type filter
  • 'ACTION': Optional: Action filter
  • 'ENTRYNO': Return Value: Top Rated Entry No.
  • 'WHSEACTCODE': Return Value: Whse Act Code from EntryNo
  • 'EXCLSORTNO': Exclude this Sorting No Value
  • 'EXCLPRIO': Exclude this Priority Value

17. Register Performance Entry

Purpose: Register a performance entry based on warehouse activity.

Parameters
  • 'ENTRYNO': Warehouse activity entry number
  • 'PERFORMANCE': Entry type (Movement, Transfer, etc.)
  • 'FROM LOCATION': Activity start location no.
  • 'TO LOCATION': Activity end location no.
  • 'FROM DATETIME': Activity start date/time
  • 'TO DATETIME': Activity end date/time (=now)
  • 'OPERATION TYPE': Activity operation type code
  • 'PERF. ENTRY NO.': Return Value: Entry no. of created performance entry

18. Set Active Equipment No.

Purpose: Set the active equipment for subsequent warehouse operations. The equipment will be automatically tracked in performance entries.

Parameters
  • 'EQUIPMENTNO': Equipment No. to set as active
  • 'EQUIPMENTID': Optional: Equipment ID to set as active (if EQUIPMENTNO is not specified)

19. Add Whse Strategy for Whse Activitie

Purpose: Add warehouse strategy for warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'STRATEGY': Strategy Code

20. Create whse. activities for document detail line

Purpose: Create warehouse activities for a document detail line.

Parameters
  • 'DOCNO': Document No.
  • 'DOCLINENO': Document Line No.

30. Get Activity Line based on Carrier

Purpose: Retrieve warehouse activity line based on carrier.

Parameters
  • 'CARRIERNO': Carrier No.
  • 'ENTRYNO': Entry Number

33. Update Activity Lines Action code/group/type

Purpose: Update activity lines action code/group/type.

Parameters
  • 'CARRIERNO': Mandatory: Carrier no.
  • 'ACTGROUPCODE': Optional: Activity Group Code
  • 'ACTTYPECODE': Optional: Activity Type Code
  • 'ACTIONCODE': Optional: Action code
  • 'ITEMFILTER': Optional: filter on Item no
  • 'ENTRYNO': Optional: Entry no
  • 'STATUS': Optional: Status: 1=Pending,2=Open,3=In Progress,4=Completed,5=Canceled
  • 'NEWACTGROUPCODE': Optional: New Activity Group Code
  • 'NEWACTTYPECODE': Optional: New Activity Type Code
  • 'NEWACTIONCODE': Optional: New Action code
  • 'SETNEWPRIO': Optional: Not empty will set new priority
  • 'NEWPRIORITY': Optional: New Priority value

34. Check and Update Whse. Act. from Carr Content Qty

Purpose: Check and update warehouse activity from carrier content quantity.

Parameters
  • 'ENTRYNO': Mandatory: Entry No.
  • 'NEW QTY': New Qty. for Whse. Activity

35. Register Performance Entry Document Line

Purpose: Register a performance entry based on document line processing. Tracks performance for operations such as receiving, shipping, or picking based on document lines.

Parameters
  • 'ENTRYTYPE': Entry type (Movement, Transfer, etc.)
  • 'DOCTYPE': Document Type
  • 'DOCNO': Document No.
  • 'DOCLINENO': Document Line No.
  • 'FROMDATETIME': From Date Time
  • 'TODATETIME': To Date Time
  • 'FROMLOCNO': From Location No.
  • 'TOLOCNO': To Location No.
  • 'ACTDATETIME': Activity Date/Time
  • 'ACTGROUPCODE': Activity Group Code
  • 'USERID': User ID
  • 'ACTTYPECODE': Activity Type Code
  • 'ACTIONCODE': Action Code
  • 'CARRIERNO': Carrier No.
  • 'OPERATION TYPE': Activity operation type code
  • 'PERF. ENTRY NO.': Return Value: Entry no. of created performance entry

36. Register Performance Entry Manual Task

Purpose: Register a performance entry for manually recorded tasks. Enables tracking of activities not tied to specific warehouse activities or document lines.

Parameters
  • 'ENTRYTYPE': Entry type (Movement, Transfer, etc.)
  • 'FROMDATETIME': From Date Time
  • 'TODATETIME': To Date Time
  • 'DESCRIPTION': Description of the manual task
  • 'CUSTITEMNO': Customer Item No.
  • 'FROMLOCNO': From Location No.
  • 'TOLOCNO': To Location No.
  • 'WAREHOUSECODE': Warehouse Code
  • 'ACTIVITYDATETIME': Activity Date/Time
  • 'ACTGROUPCODE': Activity Group Code
  • 'USERID': User ID
  • 'ACTTYPECODE': Activity Type Code
  • 'ACTIONCODE': Action Code
  • 'CARRIERNO': Carrier No.
  • 'FROMLOCATIONGROUPCODE': From Location Group Code
  • 'TOLOCATIONGROUPCODE': To Location Group Code
  • 'FROMLOCATIONTYPE': From Location Type
  • 'TOLOCATIONTYPE': To Location Type
  • 'FROMAREACODE': From Area Code
  • 'TOAREACODE': To Area Code
  • 'FROMEXPEDITIONAREACODE': From Expedition Area Code
  • 'TOEXPEDITIONAREACODE': To Expedition Area Code
  • 'BATCHNO': Batch No.
  • 'EXBATCHNO': External Batch No.
  • 'EXPDATE': Expiration Date
  • 'PRODDATE': Production Date
  • 'ITEMCONDITION': Item Condition
  • 'ITEMCATEGORY': Item Category
  • 'PRODGROUPCODE': Product Group Code
  • 'CARRIERTYPECODE': Carrier Type Code
  • 'QUANTITYBASE': Quantity Base
  • 'EXTERNALNUMBER': External Number
  • 'OPERATION TYPE': Activity operation type code
  • 'PERF. ENTRY NO.': Return Value: Entry no. of created performance entry

37. Update Performance Entry

Purpose: Update an existing performance entry. Allows correction or addition of information to previously created performance entries.

Parameters
  • 'ENTRY NO.': Performance Entry No. to update
  • 'DESCRIPTION': Updated description
  • 'FROMLOCNO': Updated From Location No.
  • 'TOLOCNO': Updated To Location No.
  • 'FROMDATETIME': Updated From Date Time
  • 'TODATETIME': Updated To Date Time

40. Calc. Loc Based on WhseStrategy in Line

Purpose: Calculate location based on warehouse strategy in line.

Parameters
  • 'ENTRYNO': Mandatory: Entry Number
  • 'CARRIERFILTER': Optional: Filter On Carrier No.
  • 'NEWLOCNO': Mandatory: Proposed Location No.
  • 'SKIPIFPRESENT': Optional: Skip New Calculation if To Loc present
  • 'MODREC': Optional: Set the value in whse activity
  • 'VALIDLOC': Optional: Validate Location, this fills the zone

41. Calc. Loc Based on WhseStrategy with Values

Purpose: Calculate location based on warehouse strategy and values.

Parameters
  • 'WHSESTRAT': Warehouse Strategy Code
  • 'BUILDINGCODE': Building Code
  • 'DOSSIERNO': Dossier No.
  • 'BATCHNO': Batch No.
  • 'EXBATCHNO': External Batch No.
  • 'CUSTITEMNO': Customer Item No.
  • 'CARRIERTYPECODE': Carrier Type
  • 'ITEMCONDITION': Item Condition
  • 'EXPDATE': Expiration Date
  • 'PRODDDATE': Production Date
  • 'ITEMCATEGORY': Item Category
  • 'PRODGROUPCODE': Product Group Code
  • 'ATTRIBUTE 1': Attribute 1
  • 'ATTRIBUTE 2': Attribute 2
  • 'ATTRIBUTE 3': Attribute 3
  • 'ATTRIBUTE 4': Attribute 4
  • 'ATTRIBUTE 5': Attribute 5
  • 'ATTRIBUTE 6': Attribute 6
  • 'ATTRIBUTE 7': Attribute 7
  • 'ATTRIBUTE 8': Attribute 8
  • 'ATTRIBUTE 9': Attribute 9
  • 'ATTRIBUTE 10': Attribute 10
  • 'PROPLOC': Proposed Location

49. Bepaal Ompak Magazijn Actie Code

Purpose: Determine repack warehouse action code.

Parameters
  • 'CARRIERNO': Carrier No.
  • 'DOCTYPE': Document Type (1=Receipt; 2=Shipment)
  • 'DOCNO': Optional: Document No. (leave blank to auto determine)
  • 'DOCLINENO': Optional: Document Line No. (leave blank to auto determine)
  • 'CONDMAXHEIGHT': Condition Code to check Max Height
  • 'CONDCARRTYPE': Condition Code to check Allowed Carrier Types
  • 'CONDROLLOVER': Condition Code Rollover is allowed
  • 'VALID': Return value: '1' if whse. activities were created
  • 'ONLY COMPLETE': Only when "Qty. Created"=Quantity
  • 'ACTCODE1': Mag.Act.Code Kantelen-Zelfde Dragertypegroep
  • 'ACTCODE2': Mag.Act.Code Afstapelen-Zelfde Dragertypegroep
  • 'ACTCODE3': Mag.Act.Code Overstapelen-Zelfde Dragertypegroep
  • 'ACTCODE4': Mag.Act.Code Omstapelen-Andere dragertypegroep
  • 'ACTCODE5': Mag.Act.Code Mag.Act.Code Afstapelen-Gewicht
  • 'CONDMAXWEIGHT': Condition Code Max Weight

50. Create Whse. activities for carrier

Purpose: Create warehouse activities for a carrier.

Parameters
  • 'CARRIERNO': Carrier no.
  • 'ACTGROUPCODE': Activity Group Code
  • 'FROMLOCATION': Fill the From location to Assign
  • 'PRIOFILTER': Optional: Filter on Priority. E.G. >0

51. Copy Whse. activitie

Purpose: Copy warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

52. Create Whse. activities for carrier detail lines

Purpose: Create warehouse activities for carrier from detail lines.

Parameters
  • 'CARRIERNO': Carrier No.
  • 'DOCLINENO': Document Line No.

55. Create Pick-to-Zero Whse. activities for carrier

Purpose: Create pick-to-zero warehouse activities for a carrier.

Parameters
  • 'CARRIERNO': Carrier No.
  • 'DOCLINENO': Document Line No.

56. Split Warehouse Activity

Purpose: Split warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'SPLITQTY': Split Quantity

57. Create Whse. activities from Location

Purpose: Create warehouse activities from a location.

Parameters
  • 'LOCATIONNO': Location No.
  • 'DOCLINENO': Document Line No.

58. Split Whse. Activity and Update Carrier Item DOC

Purpose: Split warehouse activity and update carrier item document.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

59. Split Whse. Activity and Create Doc. Pack. Line

Purpose: Split warehouse activity and create document package line.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

60. Check Whse.activ. on better Expiration/Lower Qty

Purpose: Check warehouse activity on better expiration or lower quantity.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

65. Get Preparation Loction of Trip

Purpose: Retrieve preparation location of a trip.

Parameters
  • 'TRIPNO': Trip No.
  • 'LOCATIONNO': Location No.

66. Get fields from Whse.activ

Purpose: Retrieve field values from warehouse activity.

Parameters
  • 'ENTRYNO': Entry Number
  • 'FIELDNO': Field Number

67. Set fields on Whse.activ

Purpose: Set field values on warehouse activity.

Parameters
  • 'ENTRYNO': Entry Number
  • 'FIELDNO': Field Number
  • 'VALUE': Value

68. Update From location

Purpose: Update "From location" on warehouse activity from carrier content.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

69. Check For Carriers In Stack in Whse Activities

Purpose: Check for carriers in stack in warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

70. Calc Location Based on Whse Strategy

Purpose: Calculate location based on warehouse strategy.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

110. Assign Activity Lines to User incl all same doc

Purpose: Assign activity lines to user including all with the same document number.

Parameters
  • 'ENTRYNO': Entry Number
  • 'USERID': User ID

111. Unassign Activity Lines to User incl all same doc

Purpose: Unassign activity lines to user including all with the same document number.

Parameters
  • 'ENTRYNO': Entry Number
  • 'USERID': User ID

112. Check If All Carriers in Stack in Whse Activities

Purpose: Check if all carriers are in stack in warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

113. Assign Fromlocation Activities

Purpose: Assign from location activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'LOCATIONNO': Location No.

114. Send EDI Message from Whse. Acitivity

Purpose: Send EDI message from warehouse activity.

Parameters
  • 'ENTRYNO': Entry Number
  • 'MESSAGETYPE': Message Type Code
  • 'ASSIGNED USER ID': Optional: Assigned User ID
  • 'ACTGROUPCODE': Optional: Activity Group Code
  • 'ACTTYPECODE': Optional: Activity Type Code
  • 'ACTIONCODE': Optional: Action code
  • 'CARRIERNO': Optional: Carrier No
  • 'FROMLOCATION': Optional: From Location No
  • 'FROMZONE': Optional: From Zone Code
  • 'FROMEXPAREA': Optional: From Expedition Area Code
  • 'SOURCEDOCTYPE': Optional: Source Document Type filter
  • 'SOURCEDOCNO': Optional: Source Document No filter

115. Assign Fromlocation Activities

Purpose: Assign from location activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'LOCATIONNO': Location No.

116. Count number of Warehouse Activities

Purpose: Count the number of warehouse activities.

Parameters
  • 'ENTRYNO': Optional: Entry No
  • 'CARRIERNO': Optional: Carrier no.
  • 'ACTGROUPCODEFILTER': Optional: Filter on this Activity Group Code
  • 'ACTTYPECODEFILTER': Optional: Filter on this Activity Type Code
  • 'ACTCODEFILTER': Optional: Filter on this Action Code
  • 'FROMLOCFILTER': Optional: From Location Filter
  • 'SOURCEDOCFILTER': Optional: Filter on same Source Document no
  • 'FROMBUILDING': Optional: From Building Filter
  • 'PRIORITY': Optional: Filter on priority
  • 'STATUS': Optional: Filter on status
  • 'TOBUILDING': Optional: To Building Filter
  • 'TOLOCFILTER': Optional: To Location Filter
  • 'USERIDFILTER': Optional: Assigned User ID Filter
  • 'CUSTITEMFILTER': Optional: Customer Item Filter
  • 'SOURCEFILTER': Optional: Source Filter
  • 'FROMZONEFILTER': Optional: From Zone Filter
  • 'QTY': Result: Number of Whse Activities

118. Update Qty on Warehouse Activities

Purpose: Update quantities in warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'NEWQTY': New Quantity

133. Update Doc Whse Actions based on qty

Purpose: Update document warehouse actions based on quantity.

Parameters
  • 'DOCNO': Mandatory: WMS Document No
  • 'DOCLINENO': Document Line No
  • 'NEWQTY': New Quantity

211. Unassign Activity Lines Carrier User

Purpose: Unassign activity lines carrier user.

Parameters
  • 'ENTRYNO': Entry Number
  • 'CARRIERNO': Carrier No.

213. UnAssign Fromlocation Activities

Purpose: Unassign from location activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'LOCATIONNO': Location No.

214. Update Sorting Order for Batch to last

Purpose: Update sorting order for batch to last.

Parameters
  • 'ENTRYNO': Entry Number
  • 'BATCHNO': Batch No.

215. Post and Stack Whse. Activities

Purpose: Post and stack warehouse activities.

Parameters
  • 'ENTRYNO': Entry Number
  • 'STACKNO': Stack No.

216. Check SN No. by Spec SetID from Whse. Act

Purpose: Check serial number by specification set ID from warehouse activity.

Parameters
  • 'ENTRYNO': Entry Number
  • 'SPECSETID': Specification Set ID

301. Get Activity Line based on CarrierContent

Purpose: Retrieve warehouse activity line based on carrier content.

Parameters
  • 'CARRIERNO': Carrier No.
  • 'ENTRYNO': Entry Number