F4100CalculateProximity

F4100 Calculate Proximity

Minor Business Rule

Object Name: N4600540

Parent DLL: CWARE

Location: Client/Server

Language: NER

Functional Description

Purpose

This function calculates the distance between two locations and passes it back in Proximity (DISN).  
This function will also get the latitude, longitude and height from the Location Master (F4100) if 

they are not passed in. 



Setup Notes and Prerequisites

The Branch/Plant (MCU), Base Location (LOCN) and Location (LOCN) are required parameters.


Technical Specification



^

Data Structure

D4600540A - F4100 Calculate Proximity

Parameter NameData ItemData TypeReq/OptI/O/Both
szBaseLocationLOCNcharNONENONE

The storage location from which goods will be moved.

mnBaseLatitudeDISXMATH_NUMERICNONENONE

The X or latitude coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when 
suggesting locations for putaway and picking.

mnBaseLongitudeDISYMATH_NUMERICNONENONE

The Y or longitude coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when 
suggesting locations for putaway and picking.

mnBaseHeightDISZMATH_NUMERICNONENONE

The Z or height coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when 
suggesting locations for putaway and picking.

szLocationLOCNcharNONENONE

The storage location from which goods will be moved.

mnLatitudeDISXMATH_NUMERICNONENONE

The X or latitude coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when 
suggesting locations for putaway and picking.

mnLongitudeDISYMATH_NUMERICNONENONE

The Y or longitude coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when 
suggesting locations for putaway and picking.

mnHeightDISZMATH_NUMERICNONENONE

The Z or height coordinate of a location in the warehouse. The system can use latitude, longitude, and height as a tiebreaker when 
suggesting locations for putaway and picking.

cErrorCodeEV01charNONENONE

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

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.

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.

mnProximityDISNMATH_NUMERICNONENONE

The distance from the base location to the random rule location that is stored in the Proximity Tiebreaker file (F46029).

Related Functions

None

Related Tables

None