1.Functional Description
1.1Purpose
The purpose of this business function is to load valid Random Rule locations (F46821) into cache and validate if the location exists within the Random
Rule. The reason for this cache is to eliminate duplicate table I/O when determining if a location is within a Random Rule.
The business function will also allow you to determine and validate if a Random Rule location falls within a put, pick or replenishment zone (F4100).
1.2Setup Notes and Prerequisites
Cache Action Code
1=Load Random Rule Location and Zone into Cache and validate
9=Delete Cache
2.Technical Specifications
2.1Parameters:
Data Item DescriptionI/OReq.Notes
N0001Job NumberIYesCache number
MODEAction CodeIYes1=Load Random Rule Location and Zone into Cache and validate
9=Delete Cache
EV01Error CodeONo1=location is not within the Random Rule or the Zone validation failed
DTAIError Message ONo
MCUBranch PlantINoRequired for action code=1
SRULRandom RuleINoRequired for action code=1
LOCNLocationINoRequired for action code=1
KZONZoneINo
ZTYPZone TypeINo1=Put 2=Pick 3=Replenishment
D4600770A - Cache Locations by Random Rule
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnJobNumber | N001 | MATH_NUMERIC | REQ | INPUT |
The number that the system will assign next. The system can use next numbers for voucher numbers, invoice numbers, journal entry
| ||||
cActionCode | MODE | char | REQ | INPUT |
The processing mode used in Purchase Order Consolidator to signify when specific orders are being processed. | ||||
cErrorCode | EV01 | char | OPT | OUTPUT |
An option that specifies the type of processing for an event. | ||||
szErrorMessageId | DTAI | char | OPT | OUTPUT |
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
| ||||
szBranchPlant | MCU | char | OPT | INPUT |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szRandomRule | SRUL | char | OPT | INPUT |
A code (system 46/type SR) that identifies a random requirements table. If you use Random, Empty or Existing locations for the movement
| ||||
szLocation | LOCN | char | OPT | INPUT |
The storage location from which goods will be moved. | ||||
szZone | KZON | char | OPT | INPUT |
A code (system 46/type ZN) that identifies an area from which items are picked for shipment. | ||||
cZoneType | ZTYP | char | OPT | INPUT |
A code that indicates zones within a set of random locations to which you are replenishing. When you specify a value in this field, you must
|
None |
F4100 Location Master | ||||
F46821 Random Locations |