CacheLocationTieBreaker

Cache Location Tie Breaker

Major Business Rule

Object Name: B4600250

Parent DLL: CWARE

Location: Client/Server

Language: C

Functional Description

Purpose

This function is a cache function that store data from Location Section business function (B4600200 - 
Putaway, B4600330 - Picking, and B4600340 - Replenishment).  The data store are locations tiebreakers 

determined by the above business functions.


Technical Specification

The cache name is "B4600250TB" and there 8 keys belonging to the cache.  The following is the list of 
keys:

1.  TYFL - AWMProcessType

2.  RQBT - RequestBatchNumber

3.  MATH01 - SequenceNumber1

4.  LOTN - LotNumberSequence

5.  MATH02 - SequenceNumber2

6.  LOCN - Location

7.  LOTN - LotNumber

8.  LDSQ - LocationDetailSequence

^

Data Structure

D4600250A - CacheLocationTieBreaker

Parameter NameData ItemData TypeReq/OptI/O/Both
mnRequestBatchNumberRQBTMATH_NUMERICNONENONE

The batch number assigned to one set of putaway, picking, or replenishment requests. This number comes from next numbers for system 
46.

szBranchPlantMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnShortItemNumberITMMATH_NUMERICNONENONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szLocationLOCNcharNONENONE

The storage location from which goods will be moved.

szLotNumberLOTNcharNONENONE

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

mnQuantityUORGMATH_NUMERICNONENONE

The quantity of units affected by this transaction.

szInstructionUOMUOMcharNONENONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

cAllowMixItemsMLOTcharNONENONE

A code that indicates how you want the system to assign items to a location.

szContainerCodeEQTYcharNONENONE

A code (46/EQ) that identifies a storage container or a shipping carton. A storage container can be an open container where items are 
stored on the container (for example, a pallet), or a closed container where items are stored in the container (for example, a box). You use the 
Container and Carton Codes program (P46091) to define storage containers.

szErrorMessageIDDTAIcharNONENONE

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 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cActionCodeMODEcharNONENONE

The processing mode used in Purchase Order Consolidator to signify when specific orders are being processed.

idCacheCursorGENLNGIDNONENONE

General purpose ID variable.

mnNumberofKeysCDLMATH_NUMERICNONENONE

The length of the user defined code. It cannot be greater than 10 characters.

cLastRecordReadEV01charNONENONE

An option that specifies the type of processing for an event.

cErrorCodeERRcharNONENONE

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

mnLocationSequenceNoWSQPMATH_NUMERICNONENONE

A number that you assign to a location to determine its place in the putaway sequence. Putaway is the movement of inventory to storage 
after receipt. A sequence of locations describes the path that warehouse employees follow through the warehouse during movement tasks. 
You can specify in the Movement Instructions (P46095) whether the system uses the putaway sequence as a tiebreaker when there is more than 
one location selected for putaway. For example, you can establish sequencing for the most efficient putaway routing.

szLocationZonePZONcharNONENONE

A code (system 46/type ZN) that identifies areas in the warehouse where goods are put away or stored.

szLotNumberSeqLOTFcharNONENONE

The lot number for the from side of a transfer.

mnLocationDetailSeqLDSQMATH_NUMERICNONENONE

The sequence number that identifies a record in the Location Detail table (F4602). The system uses this number to distinguish between the 
diffferent pallets, cases, and so forth, for the same item in the same location.

mnSequenceNumber1MATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

mnSequenceNumber2MATH02MATH_NUMERICNONENONE

- - - Good Performance High Value. 

mnQuantityAvailableQAVALMATH_NUMERICNONENONE

A number that indicates the quantity that is available. For example, the available quantity might consist of the on-hand quantity minus 
commitments, reservations, and backorders.  Availability is user defined. You can set up availability in the Branch/Plant Constants program (P41001).  

mnPrimaryConvFactorCONVMATH_NUMERICNONENONE

The factor that the system uses to convert one unit of measure to another unit of measure.

szUOMToUseUOMcharNONENONE

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

cAWMProcessTypeTYFLcharNONENONE

A code to specify what type of movement information is being displayed. Valid values are:    1   Putaway Information    2   Picking Information   
 3   Replenishment Information 

mnMinReplenQtyLETCMATH_NUMERICNONENONE

A number that indicates the minimum quantity of inventory at a fixed picking location that the system uses to generate an online 
replenishment request. You can have the system perform replenishment when the quantity in a fixed picking location reaches either the normal 
replenishment point or the minimum replenishment point. During automatic, or online, replenishment, the system uses the minimum replenishment point. 
For batch replenishment, you specify in the processing options of the Batch Replenishment program (P461601) which replenishment point 
you want the system to use

mnNormalReplenQtyLETPMATH_NUMERICNONENONE

A number that indicates the normal level of inventory at a fixed picking location that the system uses during batch replenishments to 
generate replenishment requests. You can have the system perform replenishment when the quantity in a fixed picking location reaches either the 
normal replenishment point or the minimum replenishment point. During automatic, or online,replenishment, the system uses the minimum 
replenishment point. For batch replenishment, you specify in the processing options of the Batch Replenishment program (P461601) which 
replenishment point you want the system to use

mnMaximumReplenQtyMXRPMATH_NUMERICNONENONE

The number you enter here specifies the maximum quantity to be replenished to a fixed picking location. You must enter a quantity in this 
field if you will be doing economic replenishment. You specify in the processing options for the Location Selection Driver program (P46171) for 
automatic, or online,replenishment and in the processing options for the Batch Replenishment program (P461601) that you want to perform 
economic replenishment

mnMaximumPickQtyMXPKMATH_NUMERICNONENONE

The number you enter here indicates the maximum quantity to be picked for an item in a specific unit of measure at a location. The system 
will not suggest this location if the quantity to be picked exceeds the maximum pick quantity you define in this field.

mnInBoundQtyQTRIMATH_NUMERICOPTNONE

A quantity in the primary unit of measure that you expect to add to the location detail after you confirm a putaway or replenishment 
suggestion.

szStagingLocationSTGPcharOPTNONE

A code that specifies a warehouse location where you hold items temporarily (either physically or logically) before moving them 
somewhere else. You use the putaway staging location when the system suggests movement from one location to another while using two-phase 
confirmation. In two-phase confirmation, you confirm the movement from the first location to the staging location, and then confirm the movement 
from the staging location to the final location.

mnLicensePlateNumberSTUNMATH_NUMERICOPTNONE

A number that uniquely identifies goods in specific location detail information. Location detail contains a storage unit number if you turn on 
license plate tracking in the Item/UOM Profile (P46011) for the item's level 1  unit of measure. The system assigns a storage unit number to a 
storage unit when it creates a request or suggestion

mnQuantityPerLevel1PPPL1MATH_NUMERICOPTNONE

The quantity in primary unit of measure for one full unit of this item in the level 1 unit of measure.

cIndexEV01charOPTNONE

An option that specifies the type of processing for an event.

szFromLicensePlateNumberLPNUFcharOPTNONE

A from license plate number is a unique value that identifies a collection of items and/or other license plates that a transferred from a 
specific location.  

szToLicensePlateNumberLPNUTcharOPTNONE

A to license plate number is a unique value that identifies a collection of items and/or other license plates that a transferred to a specific 
location.  

szParentLicensePlateNumbPLPNUcharOPTNONE

A Parent License plate number is a unique value that identifies a collection of license plates.  The license plate number is typically used to 
simplify movements and inventory transactions.

Related Functions

None

Related Tables

None