---
title: "Codeunit 99000893 Mfg. Create Put-away"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/codeunit/99000893-mfg-create-put-away/
type: codeunit
id: 99000893
name: "Mfg. Create Put-away"
app: "Base Application"
namespace: Microsoft.Warehouse.Activity
versions: "27-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/codeunit/99000893-mfg-create-put-away/source/29/"
checked: 2026-09-20
subject: "Microsoft Dynamics 365 Business Central"
license: "Content © 2026 Jonas Paprotka. Quote freely with attribution and a link."
---

# Codeunit 99000893 Mfg. Create Put-away

Jonas Paprotka, https://jonas-paprotka.de/ref/codeunit/99000893-mfg-create-put-away/

| | |
| --- | --- |
| App | Base Application |
| Namespace | Microsoft.Warehouse.Activity |
| Versions | 27-28 |
| Source file | Manufacturing/Warehouse/Activity/MfgCreatePutaway.Codeunit.al |

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| SetValues | (Code[50], Enum Whse. Activity Sorting Method, Boolean, Boolean) | - | public | 27-28 | - | - |
| GetWhseActivHeaderNo | (var Code[20], var Code[20]) | - | public | 27-28 | - | - |
| EverythingIsHandled | () | Boolean | public | 27-28 | - | - |
| GetFirstPutAwayDocument | (var Record Warehouse Activity Header) | Boolean | public | 27-28 | - | - |
| GetNextPutAwayDocument | (var Record Warehouse Activity Header) | Boolean | public | 27-28 | - | - |
| GetMessageText | (var Text) | - | public | 27-28 | - | - |
| UpdateTempWhseItemTrkgLines | (Record Posted Whse. Receipt Line, Integer) | - | public | 27-28 | - | - |
| DeleteBlankBinContent | (Record Warehouse Activity Header) | - | internal | 27-28 | - | - |
| IncludeIntoWhsePutAwayForProdOrder | (Record Item Journal Line) | - | internal | 27-28 | - | - |
| CreateWhsePutAwayForProdOutput | () | - | internal | 27-28 | - | - |
| SetCalledFromPutAwayWorksheet | (Boolean) | - | public | 27-28 | - | - |
| CreateWhsePutAwayForProdOrderOutputLine | (Record Prod. Order Line) | - | public | 27-28 | - | - |
| ShouldCreateWhsePutAwayForProdOutput | (Record Item Journal Line) | Boolean | public | 27-28 | - | - |
| CreateWhsePutAwayForProdOrder | (var Record Production Order) | - | internal | 27-28 | - | - |
| CreateBinContentForProdOrderOutputLine | (Record Prod. Order Line) | - | internal | 27-28 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnAfterGetItemAndSKU | (Record Location, var Record Item, var Record Stockkeeping Unit) | 27-28 | - | - |
| Integration event | OnAfterGetLocation | (Code[10], var Record Location, var Record Posted Whse. Receipt Line) | 27-28 | - | - |
| Integration event | OnAfterGetMessageText | (var Text) | 27-28 | - | - |
| Integration event | OnAfterGetWhseActivHeaderNo | (var Code[20], var Code[20]) | 27-28 | - | - |
| Integration event | OnAfterSetValues | (var Code[50], var Enum Whse. Activity Sorting Method, var Boolean, var Boolean) | 27-28 | - | - |
| Integration event | OnBeforeAssignQtyToPutAwayForBinMandatory | (Record Item, Record Location, var Decimal, var Decimal) | 27-28 | - | - |
| Integration event | OnBeforeCalcAvailCubageAndWeight | (var Record Bin, Record Posted Whse. Receipt Line, Record Item Unit of Measure, var Decimal, var Boolean, Record Put-away Template Line) | 27-28 | - | - |
| Integration event | OnBeforeEverythingIsHandled | (var Boolean) | 27-28 | - | - |
| Integration event | OnBeforeGetPutAwayTemplate | (Record Stockkeeping Unit, Record Item, Record Location, var Record Put-away Template Header, var Boolean) | 27-28 | - | - |
| Integration event | OnBeforeGetFirstPutAwayDocument | (var Record Warehouse Activity Header) | 27-28 | - | - |
| Integration event | OnBeforeGetNextPutAwayDocument | (var Record Warehouse Activity Header) | 27-28 | - | - |
| Integration event | OnFindBin | (Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin, var Boolean, var Boolean) | 27-28 | - | - |
| Integration event | OnFindBinContent | (Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin Content, var Boolean, var Boolean) | 27-28 | - | - |
| Integration event | OnNextBin | (Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin, var Boolean, var Boolean) | 27-28 | - | - |
| Integration event | OnNextBinContent | (Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin Content, var Boolean, var Boolean) | 27-28 | - | - |
| Integration event | OnUpdateTempWhseItemTrkgLines | (var Record Whse. Item Tracking Line, Record Posted Whse. Receipt Line) | 27-28 | - | - |
| Integration event | OnCalcAvailCubageAndWeightOnBeforeCalcCubageAndWeight | (var Record Bin, var Decimal, var Decimal, var Boolean) | 27-28 | - | - |
| Integration event | OnBeforeCreateWhsePutAwayForProdOutput | (var Record Production Order) | 27-28 | - | - |
| Integration event | OnBeforeFindBinFromBinContentForProdOrderLine | (Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Decimal) | 27-28 | - | - |
| Integration event | OnBeforeFindBinForProdOrderLine | (Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Decimal) | 27-28 | - | - |
| Integration event | OnBeforeCreateWhsePutAwayForProdOrder | (var Record Production Order) | 27-28 | - | - |
| Integration event | OnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity | (var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.) | 27-28 | - | - |
| Integration event | OnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle | (var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Boolean) | 27-28 | - | - |
| Integration event | OnCreateNewWhseActivityForProdOrderLineOnBeforeWarehouseActivityLineInsert | (var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.) | 27-28 | - | - |
| Integration event | OnAfterCreateNewWhseActivityForProdOrderLine | (var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.) | 27-28 | - | - |
| Integration event | OnBeforeCreateWhsPutAwayForProdOutput | (Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.) | 27-28 | - | - |
| Integration event | OnAfterCreateWhsePutAwayForProdOutput | (Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Record Warehouse Activity Header, var Record Warehouse Activity Line, Decimal) | 27-28 | - | - |
| Integration event | OnBeforeGetPutAwayUOMForProdOrderLine | (var Record Item Unit of Measure, Record Prod. Order Line, var Boolean, var Record Item Unit of Measure) | 28 | - | - |
| Integration event | OnShouldCreateWhsePutAwayForProdOutputOnAfterSetWhsePutAwayRequired | (var Boolean, Record Item Journal Line) | 28 | - | - |

## Source

Symbols: Microsoft.BaseApplication.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972, https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json, highest build per major on 2026-09-20.
AL source 29: https://github.com/microsoft/BCApps, MIT, releases/29.x at a66254c3b8b5bb1cea290dc8f9d097aec4381153.

Jonas Paprotka, 2026-09-20.
