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