| Integration event | OnAfterAutofillQtyToHandle | (var Record Whse. Worksheet Line) | 17-28 | - |
| Integration event | OnAfterInitLineWithItem | () | 17-28 | - |
| Integration event | OnAfterGetItem | (var Record Whse. Worksheet Line, var Record Item) | 17-18, gone | - |
| Integration event | OnAutofillQtyToHandleOnbeforeModift | (var Record Whse. Worksheet Line) | 17-18, gone | Pending 16.0 |
| Replaced by OnAutofillQtyToHandleOnBeforeModify. |
| Integration event | OnAutofillQtyToHandleOnBeforeModify | (var Record Whse. Worksheet Line) | 17-28 | - |
| Integration event | OnBeforeCheckBin | (Record Whse. Worksheet Line, Code[10], Code[20], Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckIncreaseBin | (var Record Whse. Worksheet Line, var Record Bin, Code[20], Decimal, Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckTemplateName | (var Code[10], var Code[10], var Code[10], var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckWhseEmployee | (Code[10], var Boolean) | 17-25, gone | Pending 23.0 |
| Use OnBeforeCheckUserIsWhseEmployee event in WMS Management codeunit. |
| Integration event | OnBeforeCheckWhseWkshName | (var Code[10], var Code[10], var Boolean) | 17-28 | - |
| Integration event | OnBeforeMovementCreate | (var Record Whse. Worksheet Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforePutAwayCreate | (var Record Whse. Worksheet Line, var Boolean, Boolean) | 17-28 | - |
| Integration event | OnBeforeValidateQty | (var Record Whse. Worksheet Line, var Boolean) | 17-28 | - |
| Integration event | OnCalcAvailQtyToMoveOnAfterSetFilters | (var Record Whse. Worksheet Line, var Record Whse. Worksheet Line) | 17-28 | - |
| Integration event | OnBeforeCalcAvailableQtyBase | (var Record Whse. Worksheet Line, var Decimal, var Boolean) | 17-28 | - |
| Integration event | OnBeforeQtyOnQCBins | (var Record Whse. Worksheet Line, var Decimal, var Boolean) | 17-25, gone | Pending 23.0 |
| AvailableQtyToPick() removes the QC bins by default |
| Integration event | OnDeleteQtyToHandleOnBeforeModify | (var Record Whse. Worksheet Line) | 17-28 | - |
| Integration event | OnLookupWhseWkshNameOnBeforeRunModal | (var Record Whse. Worksheet Name) | 17-28 | - |
| Integration event | OnGetSortSeqNoOnCaseElse | (var Record Whse. Worksheet Line, Enum Whse. Activity Sorting Method) | 17-28 | - |
| Integration event | OnSortWhseWkshLinesOnCaseElse | (var Record Whse. Worksheet Line, Enum Whse. Activity Sorting Method) | 17-28 | - |
| Integration event | OnAssignedQtyOnReservedLinesOnAfterWhseWkshLineSetFilters | (var Record Whse. Worksheet Line, var Record Whse. Worksheet Line) | 18-28 | - |
| Integration event | OnBeforeCalcAvailQtyToMove | (var Record Whse. Worksheet Line, var Decimal, var Boolean) | 18-28 | - |
| Integration event | OnBeforeOpenItemTrackingLines | (var Record Whse. Worksheet Line) | 18-28 | - |
| Integration event | OnAfterCheckAvailQtytoMove | (var Record Whse. Worksheet Line, Record Whse. Worksheet Line, var Decimal) | 19-28 | - |
| Integration event | OnAfterGetItem | (var Record Whse. Worksheet Line, var Record Item, var Text[100]) | 19-28 | - |
| Integration event | OnBeforeUpdatePickQtyToHandleBase | (var Record Whse. Worksheet Line, Integer, var Boolean) | 19-28 | - |
| Integration event | OnValidateQtyToHandleOnAfterCalcQtyAvailToMove | (var Record Whse. Worksheet Line, Record Whse. Worksheet Line, var Decimal) | 19-28 | - |
| Integration event | OnAfterSetSourceFilter | (var Record Whse. Worksheet Line, Integer, Option, Code[20], Integer, Boolean) | 22-28 | - |
| Integration event | OnWhseItemTrackingLinesSetSource | (var Record Whse. Worksheet Line, var Page Whse. Item Tracking Lines, var Boolean) | 26-28 | - |
| Integration event | OnUpdateQtyHandledForProdOrderOutput | (var Record Whse. Worksheet Line) | 27-28 | - |
| Integration event | OnAfterCalcAvailableQtyBase | (var Record Whse. Worksheet Line, var Decimal) | 28 | - |