Functional Description
Purpose
This function determines if a location is eligible for reservations, putaway, picking or replenishment. It reads the Location Master (F4100) and edits the
information against the movement instruction. An error code is returned if the location is not valid.
If the latitude, longitude and height are loaded into the data structure for the base location, the proximity from the base location is calculated and
returned.
Setup Notes and Prerequisites
If the request is for putaway, this function calls Calculate and Edit Putaway Quantity (N4600230). In this case, the F4602RecordPtr and location unit of
measures are required. The item profile information is optional, however if it is not loaded to the data structure N4600230 will retrieve it.
Special Logic
This function returns the following location information:
WSQP -Location Sequence
STGP-Putaway Staging Location
STGK-Picking Staging Location
STGR-Replenishment Staging Location
MN29D9-Proximity from Base Location
QTY- Putaway Quantity in Primary
D4600220 - F4100 Validate Location
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnRequestBatch | RQBT | MATH_NUMERIC | NONE | NONE |
The batch number assigned to one set of putaway, picking, or replenishment requests. This number comes from next numbers for system
| ||||
mnRequestSequence | RQSQ | MATH_NUMERIC | NONE | NONE |
A number the system assigns to each individual putaway, picking, and replenishment request within a request batch. | ||||
idF4600RecordPtr | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
szEditLocation | LOCN | char | NONE | NONE |
The storage location from which goods will be moved. | ||||
szEditLot | LOT | char | NONE | NONE |
A lot is a quantity of items that you want to group together because they have similar characteristics. | ||||
mnPutawayQuantity | QTY | MATH_NUMERIC | NONE | NONE |
The number of units associated with an asset. | ||||
szLocationDimensionUM | WIUM | char | NONE | NONE |
A user defined code (system 00/type UM) that identifies the unit of measure that the system uses to display dimensions for the warehouse.
| ||||
szLocationVolumeUM | VUMD | char | NONE | NONE |
A user defined code (00/UM) that identifies the unit of measure that the system uses to display volume for this branch/plant. The system
| ||||
szLocationWeightUM | UWUM | char | NONE | NONE |
A user defined code (00/UM) that identifies the unit of measure that the system uses to indicate weight for this item. You can specify ounces,
| ||||
cMixItems | MLIT | char | NONE | NONE |
A code that indicates whether you want the system to store different items in the same location.
Valid codes are:
Y Yes, allow different
| ||||
cItemMixDatesLots | MLOT | char | NONE | NONE |
A code that indicates how you want the system to assign items to a location. | ||||
cSplitPutawayYN | SPLP | char | NONE | NONE |
A code that indicates whether the system can split a purchase order line when you create a putaway suggestion for the order line.
Valid
| ||||
cAllowRotation | AROT | char | NONE | NONE |
A code that indicates whether you allow the system to rotate an item 90 degrees to determine whether the item fits into a location.
Valid
| ||||
szInstructionUM | UM | char | NONE | NONE |
A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box,
| ||||
cInstructionMethodCode | PRCD | char | NONE | NONE |
A code that identifies the method of putaway, picking, or replenishment the system uses for this instruction.
Valid codes are:
F Use only
| ||||
szInstructionZone | PZON | char | NONE | NONE |
A code (system 46/type ZN) that identifies areas in the warehouse where goods are put away or stored. | ||||
cUseMinimumUtilization | AMNU | char | NONE | NONE |
A code that indicates whether the system suggests a location if putaway will not fill that location to at least the minimum percentage capacity
| ||||
cLotStatus | LOTS | char | NONE | NONE |
A user defined code (41/L) that indicates the status of the lot. If you leave this field blank, it indicates that the lot is approved. All other codes
| ||||
idF4602RecordPtr | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
cUseOutboundAndCommittedSpace | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szLocationZone | PZON | char | NONE | NONE |
A code (system 46/type ZN) that identifies areas in the warehouse where goods are put away or stored. | ||||
mnLocationSequence | WSQP | MATH_NUMERIC | NONE | NONE |
A number that you assign to a location to determine its place in the putaway sequence. Putaway is the movement of inventory to storage
| ||||
szErrorMessageId | DTAI | char | NONE | NONE |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
| ||||
mnBaseLocationLatitude | DISX | MATH_NUMERIC | NONE | NONE |
The X or latitude coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when
| ||||
mnBaseLocationLongitude | DISY | MATH_NUMERIC | NONE | NONE |
The Y or longitude coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when
| ||||
mnBaseLocationHeight | DISZ | MATH_NUMERIC | NONE | NONE |
The Z or height coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when
| ||||
mnProximityFromBase | MN29D9 | MATH_NUMERIC | NONE | NONE |
This is a generic field used as a work field in Everest. | ||||
szItemDimensionGroup | PRP6 | char | NONE | NONE |
A code (system 41/type 01) that identifies a group of items that share the same dimensions. An item dimension group defines the
| ||||
szStagingLocationPutaway | STGP | char | NONE | NONE |
A code that specifies a warehouse location where you hold items temporarily (either physically or logically) before moving them
| ||||
szStagingLocationPicking | STGK | char | NONE | NONE |
A code that specifies a warehouse location where you hold items temporarily (either physically or logically) before moving them
| ||||
szStagingLocationRepl | STGR | char | NONE | NONE |
A code that specifies a warehouse location where you hold items temporarily (either physically or logically) before moving them
| ||||
cTieBreakerRule | MLS1 | char | OPT | NONE |
A number that identifies the tiebreaker you want to use for this putaway rule when multiple locations satisfy the criteria. The system uses the
| ||||
cSingleLocationValidation | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnTotalPutQTYAvailable | TQTY | MATH_NUMERIC | OPT | NONE |
The total quantity of an item to be reworked or scrapped as a result of an ECO disposition. | ||||
cRandomReplZoneType | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szRandomReplZone | GZON | char | OPT | NONE |
Enter a code that identifies an area within a warehouse. Valid values are stored in user defined code table 46/ZN. | ||||
szToLocnPickZone | PZON | char | OPT | NONE |
A code (system 46/type ZN) that identifies areas in the warehouse where goods are put away or stored. | ||||
szToReplLocn | TLOC | char | OPT | NONE |
The storage location to which goods will be moved. | ||||
mnMinimumPickPercentage | MATH01 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance Low Value. | ||||
mnMaximumQuantityP1 | QTY | MATH_NUMERIC | OPT | NONE |
The number of units associated with an asset. | ||||
cFromLocationLotStatus | LOTS | char | OPT | NONE |
A user defined code (41/L) that indicates the status of the lot. If you leave this field blank, it indicates that the lot is approved. All other codes
| ||||
szCodeOrigin | OCDE | char | OPT | NONE |
Code that identifies what type of program a warehouse movement request was created from. You can use this field to select requests
| ||||
cTopOffYN | MERG | char | OPT | NONE |
A code that indicates whether you want the system to attempt to complete an incomplete unit of measure (such as a half-filled pallet) in an
| ||||
cLPNMasterSwitch | LPNM | char | OPT | NONE |
A code that indicates whether you want the system to use License Plate Numbers or not.
Valid Codes are
0 No, do not use the License
| ||||
cMixedLP | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnLPItem | ITM | MATH_NUMERIC | OPT | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
szLPItemUOM | UOM | char | OPT | NONE |
A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box). | ||||
mnLPItemQty | TQTY | MATH_NUMERIC | OPT | NONE |
The total quantity of an item to be reworked or scrapped as a result of an ECO disposition. | ||||
mnRequestQuantityinPrimary | TQTY | MATH_NUMERIC | OPT | NONE |
The total quantity of an item to be reworked or scrapped as a result of an ECO disposition. | ||||
idUOMInformation | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
cOnlineEdit | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |