MCRPickingWorkBench Class [AX 2012]
The MCRPickingWorkBench class is used with the MCRPickingWorkbench form and batch proccesses to pick orders.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| cleanupMCRPickingWorkbenchWaveSalesLine | Deletes rows MCRPickingWorkbenchWaveSalesLine which belongs to a picking workbench wave in the specified set |
| createNewWave | Creates a new picking wave record, and also sets the previous and current picking wave reference ID. |
| createPickList | Creates and posts a pick list. |
| createWaveFromWave | Creates a new picking wave record, using a wave as a template. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| generatePicklistFromTransition | Checks transition points to see if a picklist should be generated. |
| generateWaves | Generates picking workbench batches based on the criteria selected for the picking session. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| new | Defaults class variables to initial values. |
| newPickWaveTransition | Checks for transition points to create a new pick wave. |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| setSessionParameters | Sets session parameters. |
| setSplitByParametersFromWarehouse | Sets split by parameters based on the warehouse info of the current line. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| setWarehouseSplitByExistsParams | |
| sortPickingWaves | Sorts and splits up picking waves. |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| writeMCRPickingWorkbenchWaveSalesLine | Based on Sales line RecId a row is either inserted or updated in MCRPickingWorkbenchWaveSalesLine table |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::checkAndReserveLine | Checks a line using the inventTransId to see if any inventory can be reserved, and if possible reserves availabile inventory for the line. |
| ::construct | Instantiates the class MCRPickingWorkbench. |
| ::createAndPostPicklist | Creates and post the picking list. |
| ::createAndPostPickListSplit | Creates and posts a picking list, split by any necessary transitions. |
| ::isPickingListRegistrationActivated | |
| ::lineReservedIfAuthStale | Checks sales paramter flag to see if inventory should be reserved in cases of credit card stale authorization. |
| ::maxOrdersPerWaveForWarehouse | Retrieves the maximum orders per picking wave for the specified warehouse. |
| ::mcrGenerateWavesLogic | Generates and posts waves for a picking workbench session. |
| ::pickWaveInventDeliverNowQty | Retrieves the max inventory delivery now quantity of a sales order line based on the inventory transactions selected warehouse and the current picking wave's warehouse. |
| ::printPickLists | |
| ::printPickWave | Prints the picking wave header and picking lists assoicated with a picking workbench batch. |
| ::updateSessionPrintStatus | Updates the status of a picking workbench session based on waves that have been printed. |
Community Additions
ADD
Show: