WHSLocationDirective Class [AX 2012]

class WHSLocationDirective

Run On

Called

  MethodDescription
Dn649901.pubmethod(en-us,AX.60).gif addBatchFEFOSort Adds a sort over batch experation as the first sort in the query.
Dn649901.pubmethod(en-us,AX.60).gif addInventoryDimensionsCriteriaRanges Adds ranges on the InventDim datasource based on the inventory dimension criteria.
Dn649901.privmethod(en-us,AX.60).gif addInventTransIdRange
Dn649901.privmethod(en-us,AX.60).gif addRangeByTransType Adds a range to the LocationDirective query based on the work trans type.
Dn649901.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif checkBatchDays
Dn649901.privmethod(en-us,AX.60).gif checkExcludedLocations Checks to see if the current location is in a list of locations to exclude.
Dn649901.privmethod(en-us,AX.60).gif checkFinalPutLocation Validates that the final put location meets requirements.
Dn649901.privmethod(en-us,AX.60).gif checkFixedLocation Checks to make sure the location is a fixed location for the item if needed.
Dn649901.privmethod(en-us,AX.60).gif checkLocAllowMultiSku
Dn649901.privmethod(en-us,AX.60).gif checkNonLPLocation
Dn649901.privmethod(en-us,AX.60).gif checkRepeatDimensions Checks if the the inventory dimensions set we are checking is a repeate of the previous dimensions we are concerned with.
Dn649901.pubmethod(en-us,AX.60).gif checkStagingLocation Validates that the staging location meets requirements.
Dn649901.privmethod(en-us,AX.60).gif checkStatus
Dn649901.privmethod(en-us,AX.60).gif checkUserLocation Checks to make sure the current location isn't a user location.
Dn649901.pubmethod(en-us,AX.60).gif countUniqueLPInLocation
Dn649901.pubmethod(en-us,AX.60).gif createWorkHistoryLine
Dn649901.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn649901.protmethod(en-us,AX.60).gif findLocation
Dn649901.pubmethod(en-us,AX.60).gif findLocationMultiSKU
Dn649901.pubmethod(en-us,AX.60).gif findPickPutLocation
Dn649901.pubmethod(en-us,AX.60).gif findPickPutLocationMultiSKU
Dn649901.privmethod(en-us,AX.60).gif getLocateQtyByStrategy Determines the qty to locate for purchase orders based on the locate qty strategy.
Dn649901.pubmethod(en-us,AX.60).gif getReplenAboveLocDim Method which fills all above location dimensions for replenishment work creation
Dn649901.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif getTotalOpenWorkForFEFOBatch
Dn649901.pubmethod(en-us,AX.60).gif getTotalOpenWorkForLocatedLP
Dn649901.privmethod(en-us,AX.60).gif getTotalWeightAndVolumeForLocation Gets the total weight and volume of inventory in the location, plus work created to go to the location, plus work in the process of being created to go to the location.
Dn649901.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn649901.protmethod(en-us,AX.60).gif loopLocDirLines Loops over WHCLocDirLine for the selected WHSLocDirTable and tries to determine if any location can be found.
Dn649901.pubmethod(en-us,AX.60).gif matchPackingQty
Dn649901.privmethod(en-us,AX.60).gif modifyFindQtyForReplen Adjusts the findQty for replenishment scenarios.
Dn649901.privmethod(en-us,AX.60).gif modifyPutLocDirActionQuery Modifies the query for Put WorkType WHSLocDirAction records based on configuration.
Dn649901.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif parmFEFOBatchId Gets or sets the FEFOBatchId parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmIsFinalPutWorkLine Gets or sets the IsFinalPutWorkLine parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmIsStagingWorkLine Gets or sets the IsStagingWorkLine parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmLocatedLP Gets or sets the LocatedLP parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmReplenAvailQty Gets or sets the ReplenAvailQty parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmReplenInventDim Gets or sets the ReplenInventDim parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmReplenishmentTemplateLine Gets or sets the ReplenishmentTemplateLine parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmReplenRoundingUOM Gets or sets the ReplenRoundingUOM parameter.
Dn649901.pubmethod(en-us,AX.60).gif parmUnitizeQty Gets or sets the UnitizeQty parameter.
Dn649901.privmethod(en-us,AX.60).gif performStratagyLPLocateAndFEFOBatch Runs the LP Locate and FEFO batch strategy logic.
Dn649901.privmethod(en-us,AX.60).gif performStrategy Runs the location directive strategy logic.
Dn649901.privmethod(en-us,AX.60).gif performStrategyFEFOBatch Runs the FEFO batch strategy logic.
Dn649901.privmethod(en-us,AX.60).gif performStrategyLPLocate Runs the LP locate strategy logic.
Dn649901.pubmethod(en-us,AX.60).gif setGlobals
Dn649901.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Dn649901.protmethod(en-us,AX.60).gif validateCurrentLocation Validates if the location should be skipped before checking for available inventory.
Dn649901.privmethod(en-us,AX.60).gif validateCurrentLocationMultiSku
Dn649901.privmethod(en-us,AX.60).gif validateMixingRulesAndStockingLimit Validates the the mixing rules and stocking limits are not being violated.
Dn649901.pubmethod(en-us,AX.60).gif validateVolumetrics Validate if the required quantity of the item can fit the specified location.
Dn649901.privmethod(en-us,AX.60).gif validateVolumetricsItemDims Validates that the physical dimensions of the item will fit in the location.
Dn649901.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn649901.pubmethod(en-us,AX.60).gif Dn649901.static(en-us,AX.60).gif ::compareProductDimensions Compares the product dimensions between to inventDims.
Dn649901.pubmethod(en-us,AX.60).gif Dn649901.static(en-us,AX.60).gif ::getTotalInTempTable Retrevies the total quantity currently in the WHSTmpWorkLine table for a Pick or Put.
Dn649901.pubmethod(en-us,AX.60).gif Dn649901.static(en-us,AX.60).gif ::getTotalQtyInLocation Retrevies the total quantity of any item in a location
Dn649901.pubmethod(en-us,AX.60).gif Dn649901.static(en-us,AX.60).gif ::getUsedAvailInTempTable
Dn649901.pubmethod(en-us,AX.60).gif Dn649901.static(en-us,AX.60).gif ::validateFinalPutLocationRequirements Validates that all requirements are met by the location for a final put workline.
Top

Object Class
  WHSLocationDirective Class

Community Additions

ADD
Show: