F46095SelectReplenLocation

F46095 Select Replenishment Location

Major Business Rule

Object Name: B4600340

Parent DLL: CWARE

Location: Client/Server

Language: C

Data Structure

D4600340A - F46095 Select Replenishment Location

Parameter NameData ItemData TypeReq/OptI/O/Both
cSuppressErrorMessageSUPPScharNONENONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

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.

cCreateAuditTrailEV01charNONENONE

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

cCreateSuggestionEV01charNONENONE

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

cAutoReplenishmentEV01charNONENONE

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

cAWMProcessCodeTYFLcharNONENONE

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

idF4600RecordPtrGENLNGIDNONENONE

General purpose ID variable.

idF4100RecordPtrGENLNGIDNONENONE

General purpose ID variable.

szPrimaryUOMUOM1charNONENONE

A user defined code (00/UM) that identifies the unit of measure that the system uses to express the quantity of an item, for example, EA 
(each) or KG (kilogram).

szStandardUOMConversionFlagTFLAcharNONENONE

Allows you to bypass the item-specific unit of measure and use the standard unit of measure. Valid values are:    blank Use the item-specific 
unit of measure    1       Bypass the item-specific unit of measure and use the standard unit of measure

mnPrimaryConvFactorCONVMATH_NUMERICNONENONE

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

szFromGradeFRGDcharNONENONE

A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that do not meet the minimum grade acceptable. The system does not allow you to sell items 
with grades that do not meet the minimum acceptable level.

szThruGradeTHGDcharNONENONE

A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that exceed the maximum grade acceptable. The system does not allow you to sell items with 
grades that exceed the maximum grade acceptable.

mnFromPotencyFRMPMATH_NUMERICNONENONE

A number that indicates the minimum potency or percentage of active ingredients acceptable for an item. The system displays a warning 
message if you try to purchase or issue items that do not meet the minimum acceptable potency. The system does not allow you to sell items 
that do not meet the minimum acceptable potency.

mnThruPotencyTHRPMATH_NUMERICNONENONE

A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item. The system displays a 
warning message if you try to purchase or issue items that have a potency that exceeds the maximum potency acceptable. The system does 
not allow you to sell items that have a potency that exceeds the maximum potency acceptable.

cPotencyControlOT1YcharNONENONE

A code that indicates whether you control the item by potency.

cGradeControlOT2YcharNONENONE

A code that indicates whether you control the item by grade.

cCommitmentMethodCMGLcharNONENONE

A code that indicates the method that the system uses to commit lot items from inventory. Valid codes are:    1   The normal commitment 
method for inventory. The system commits inventory from the primary location and then from secondary locations.        The system commits 
inventory from the locations with the most inventory before committing inventory from locations with the least. The system commits backorders to 
the primary location.    2   The inventory commitment method by lot number. The system commits inventory by lot number, starting with the 
lowest lot number and committing orders to available lots.    3   The inventory commitment method by lot expiration date. The system commits 
inventory from the locations with the earliest expiration date first. The system considers only locations with expiration dates greater than or equal 
to the sales order or parts list requested date.

cLotProcessTypeSRCEcharNONENONE

A code that indicates whether lot or serial number is assigned. Lot and serial number processes use the Lot Master table (F4108). Valid 
codes are:    0   Lot assignment is optional. You can manually assign numbers. Quantity can be greater than one. (Default)    1   Lot assignment is 
required. The system assigns numbers using the system date in YYMMDD format. Quantity can be greater than one.    2   Lot assignment is 
required. The system assigns numbers in ascending order using Next Numbers. Quantity can be greater than one.    3   Lot assignment is 
required. You must manually assign numbers. Quantity can be greater than one.    4   Serial number assignment is optional except during shipment 
confirmation. Quantity must not exceed one.    5   Serial number assignment is required. The system assigns numbers using the system date 
in YYMMDD format. Quantity must not exceed one.    6   Serial number assignment is required. The system assigns numbers in ascending 
order using Next Numbers. Quantity must not exceed one.    7   Serial number assignment is required. You must manually assign numbers. 
Quantity must not exceed one.

szDimensionGroupPRP6charNONENONE

A code (system 41/type 01) that identifies a group of items that share the same dimensions. An item dimension group defines the 
dimensions for all items that belong to the group. After you set up an item dimension group, you can assign items to the group through Classification 
Codes (41011).

szAWMCode1PRP7charNONENONE

A user defined code (41/02) that identifies a group of items that you want to move the same way. A process group determines what 
movement instructions the system uses for putaway, picking, and replenishment. You use the Classification Codes program (P41011) to assign 
items to process groups.

szAWMCode2PRP8charNONENONE

A user defined code (41/02) that identifies a group of items that you want to move the same way. A process group determines what 
movement instructions the system uses for putaway, picking, and replenishment. You use the Classification Codes program (P41011) to assign 
items to process groups.

szAWMCode3PRP9charNONENONE

A user defined code (41/02) that identifies a group of items that you want to move the same way. A process group determines what 
movement instructions the system uses for putaway, picking, and replenishment. You use the Classification Codes program (P41011) to assign 
items to process groups.

cInventoryInterfaceFlagIVIcharNONENONE

A code that identifies the type of interface to the Inventory Management system. Valid values are:    Y The dollar or unit value of any activity 
containing this line type will be reflected in inventory. The system also edits the item that you enter to ensure that it is a valid item. Y is the 
default.    A The system recognizes the number that you enter as a G/L account number. The system uses this code in purchasing only.    B The 
system performs edits when using format 4 in purchase order entry.        The system retrieves price data from the inventory tables, but does not 
update the quantity on the purchase order. This code is valid only when you have set the G/L Interface field to Y (yes). Budget checking is 
fully functional when you use this interface code.    D The item in this line is an inventory item that will not affect availability or quantities.    N The 
item is not an inventory item. To verify whether the item exists in the Item Master file, use Inventory Interface N in conjunction with the flag, Edit 
the Item Master for Non-Stock Items.

szReplenishInstructionMRPLcharNONENONE

A code (system 46/type IT) that identifies a replenishment table. The replenishment table defines how the system selects locations for 
replenishment. You create replenishment tables using Replenishment Instructions (P46095).

cReplenishProcessRPLPcharNONENONE

A code (system 46/type PC) that identifies a replenishment processing method. Valid codes are:    P Productivity mode. The system 
suggests the fewest locations possible to minimize the number of putaway and picking trips. The system minimizes the number of replenishment 
trips by replenishing from the fewest locations possible.    S Space maximization mode. The system maximizes space use by attempting to top 
off partially filled locations to minimize inventory fragmentation.

szDimensionUOMWIUMcharNONENONE

A user defined code (system 00/type UM) that identifies the unit of measure that the system uses to display dimensions for the warehouse. 
The system provides the ability to establish inches, centimeters, meters, and so forth,as a measuring standard.

szVolumeUOMVUMDcharNONENONE

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 
inputs a value in this field from Branch/Plant Constants - Page 2 (P410012). You can override this default value.

szWeightUOMUWUMcharNONENONE

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, 
grams, kilograms, and so on, as weight standards. The system uses this unit of measure for the item or overrides it for an individual item or 
container.

cAllowMixItemsMLITcharNONENONE

A code that indicates whether you want the system to store different items in the same location. Valid codes are:    Y Yes, allow different 
items to be stored in the same location    N No, do not allow different items to be stored in the same location 

cAllowMixLotMLOTcharNONENONE

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

cSplitLinesPutawaySPLPcharNONENONE

A code that indicates whether the system can split a purchase order line when you create a putaway suggestion for the order line. Valid 
codes are:    Y Yes, split purchase order lines when making putaway suggestions    N No, do not split purchase order lines when making putaway 
suggestions 

cAllowRotationAROTcharNONENONE

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 
codes are:    Y Yes, rotate the item 90 degrees during putaway    N No, do not rotate the item 90 degrees during putaway  NOTE: You must enter a 
code in this field if you use capacity method 2  (layering).

mnSuggestionBatchNumberSGBTMATH_NUMERICNONENONE

The batch number assigned to one set of putaway, picking or replenishment suggestions.

mnSuggestionSeqNumberSGSQMATH_NUMERICNONENONE

The number assigned to each individual putaway, picking and replenishment suggestion within a suggestion batch.

cErrorCodeERRCcharNONENONE

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

szPrimaryItemNumberUITMcharNONENONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

szItemDescriptionDSC1charNONENONE

Brief information about an item; a remark or an explanation.

cAutoReplenMethodEV01charNONENONE

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

cReplenPhaseRPPHcharOPTNONE

A code that indicates whether you use 1- or 2-phase confirmation during replenishment.     o 1-phase confirmation means the process is 
confirmed as one step after goods have moved from the starting location to the destination location.     o 2-phase confirmation means the 
process is confirmed in two steps: the first when the goods have moved from the starting location to the staging location, and the second when the 
goods have moved from the staging location to the destination location. If you use 2-phase confirmation, you can specify whether the 
confirmation is logical or physical.     o Logical 2-phase confirmation generates one document and does not indicate physical movement to the 
staging location.     o Physical 2-phase confirmation generates two documents: the first indicates movement from the starting location to the staging 
location, and the second indicates movement from the staging location to the destination location. Valid codes are:    I Use 1-phase 
confirmation    L Use logical 2-phase confirmation    P Use physical 2-phase confirmation  

szProgramIDPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

mnTotalQtyReplenishUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

cDualUnitOfMeasureItemDUALcharOPTNONE

An option that indicates that the system must maintain inventory balances and record transactions for an item in a secondary unit of 
measure that does not have a fixed conversion to the primary unit of measure. Typically, you choose this option when the item is ordered or sold by 
a packaged quantity and priced by weight or volume. Note: For a dual unit of measure item, the system might require a tolerance check for 
inventory transactions (excluding inventory adjustments) between the primary unit of measure and the secondary unit of measure.

cDualPickingProcessOptionDPPOcharOPTNONE

An option that determines for a dual unit of measure item whether the system uses the primary or secondary unit of measure for the following 
processes:   o Picking   o Sales order availability checking   o Committing inventory for sales   o Splitting purchase order lines  To use the 
primary unit of measure, do not choose this option. To use the secondary unit of measure, choose this option.

szSecondaryUOMUOM2charOPTNONE

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

szLotGroupLOTGRPcharOPTNONE

Lot Group is the name of a user defined list of allowed non-blank lot status codes.  Entry of a Lot Group name in the Processing Option will 
allow this Application to process lots whose lot status code is defined within the specified Lot Group Name.  

cLPNMasterSwitchLPNMcharOPTNONE

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 
Plate Process  1 Yes, use the License Plate Process

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.

mnLPShortItemITMMATH_NUMERICOPTNONE

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

szLPItemUOMUOMcharOPTNONE

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

mnLPItemQuantityTotalTQTYMATH_NUMERICOPTNONE

The total quantity of an item to be reworked or scrapped as a result of an ECO disposition.

cMixedItemLPEV01charOPTNONE

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

idUOMInformationGENLNGIDOPTNONE

General purpose ID variable.

Related Functions

B4100010 Calculate Qty Available
B4100240 Get Location Master
B4600020 F46011 Verify And Get Item UOM Definition
B4600250 Cache Location Tie Breaker
B4600260 Cache Process Audit Trail
B4600350 F46096 Validate Minimum Instruction Qty
B4600390 F4602 Select Quantity and UOM Level
B4600400 Cache Process F46096 UOM Conversion
B9800210 Convert From and To Julian Date from JDEDATE
N4600170 F4611 Create Suggestions
N4600220 F4100 Validate Location / Lot
N4600360 F4108 Retrieve Lot FIFO Sequence

Related Tables

F4100 Location Master
F41021 Item Location File
F4600 Warehouse Requests
F46012 Fixed Locations
F4602 Location Detail Information
F46095 Movement Instructions
F46096 Unit Of Measure Groups
F46821 Random Locations