codeunitWarehouseofficial - Microsoftderived - from the source, no model text

Codeunit 7313 "Create Put-away"

Base Application · Microsoft.Warehouse.Activity

Across versions

  1. BC23present
  2. BC243 procedures changed, 1 events changed
  3. BC25unchanged
  4. BC2633 procedures added, 8 events added
  5. BC2732 procedures removed, 21 procedures added
  6. BC282 events added
  7. BC29unchanged
  8. BC3022 procedures removed, 6 events removed

Neighbourhood 7 connected objects and pages

Table 7319 "Posted Whse. Receipt Line" (relates to)Posted Whse. Receipt LineCodeunit 5760 "Whse.-Post Receipt" (calls, 6 links)Whse.-Post ReceiptReport 7305 "Whse.-Source - Create Document" (calls, 4 links)Whse.-Source - Create DocumentCodeunit 5402 "Unit of Measure Management" (calls)Unit of Measure ManagementCodeunit 5780 "Whse. Cross-Dock Management" (calls)Whse. Cross-Dock ManagementCodeunit 7302 "WMS Management" (calls)WMS ManagementCodeunit 8703 "Feature Telemetry" (calls)Feature Telemetry

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Warehouse.Activity · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
TableNo Posted Whse. Receipt Line

Events published

  • OnAfterAssignPlaceBinZone(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterGetItemAndSKU(Location: Record Location; var Item: Record Item; var StockkeepingUnit: Record "Stockkeeping Unit") (integration)
  • OnAfterGetLocation(LocationCode: Code[10]; var Location: Record Location; var PostedWhseRcptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnAfterGetMessageText(var MessageText: Text) (integration)
  • OnAfterGetWhseActivHeaderNo(var FirstPutAwayNo: Code[20]; var LastPutAwayNo: Code[20]) (integration)
  • OnAfterMakeCrossDockPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnAfterRun(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnAfterSetValues(var AssignedID: Code[50]; var SortActivity: Enum "Whse. Activity Sorting Method"; var DoNotFillQtytoHandle: Boolean; var BreakbulkFilter: Boolean) (integration)
  • OnAfterWhseActivHeaderInsert(var WarehouseActivityHeader: Record "Warehouse Activity Header") (integration)
  • OnAfterWhseActivLineInsert(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAssignPlaceBinZoneOnAfterBin2SetFilters(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; WhseActivLine: Record "Warehouse Activity Line"; Location: Record Location; var Bin2: Record Bin) (integration)
  • OnBeforeApplyPutAwayTemplateLine(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplLine: Record "Put-away Template Line"; Location: Record Location; var Bin: Record Bin; var IsHandled: Boolean) (integration)
  • OnBeforeAssignQtyToPutAwayForBinMandatory(Item: Record Item; Location: Record Location; var QtyToPutAwayBase: Decimal; var RemQtyToPutAwayBase: Decimal) (integration)
  • OnBeforeCalcAvailabilityPerBinContent(BinContent: Record "Bin Content"; WarehouseClassCode: Code[10]; var IsHandled: Boolean) (integration)
  • OnBeforeCalcAvailCubageAndWeight(var Bin: Record Bin; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayItemUOM: Record "Item Unit of Measure"; var QtyToPutAwayBase: Decimal; var IsHandled: Boolean; PutAwayTemplLine: Record "Put-away Template Line") (integration)
  • OnBeforeCreateNewWhseActivity(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; var WhseActivLine: Record "Warehouse Activity Line"; var WhseActivHeader: Record "Warehouse Activity Header"; var Location: Record Location; InsertHeader: Boolean; Bin: Record Bin; ActionType: Option ,Take,Place; var LineNo: Integer; BreakbulkNo: Integer; BreakbulkFilter: Boolean; QtyToHandleBase: Decimal; BreakPackage: Boolean; var EmptyZoneBin: Boolean; Breakbulk: Boolean; CrossDockInfo: Option; PutAwayItemUOM: Record "Item Unit of Measure"; DoNotFillQtytoHandle: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeCreateBreakPackageLines(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var TempWhseActivLine: Record "Warehouse Activity Line"; var LineNo: Integer; var BreakbulkNo: Integer; var RemQtyToPutAwayBase: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeEverythingIsHandled(var EverythingHandled: Boolean) (integration)
  • OnBeforeRun(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCode(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnBeforeGetPutAwayUOM(var PutAwayItemUOM: Record "Item Unit of Measure"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var IsHandled: Boolean) (integration)
  • OnBeforeGetPutAwayTemplate(SKU: Record "Stockkeeping Unit"; Item: Record Item; Location: Record Location; var PutAwayTemplHeader: Record "Put-away Template Header"; var IsHandled: Boolean) (integration)
  • OnBeforeGetFirstPutAwayDocument(var TempWarehouseActivityHeader: Record "Warehouse Activity Header" temporary) (integration)
  • OnBeforeGetNextPutAwayDocument(var TempWarehouseActivityHeader: Record "Warehouse Activity Header" temporary) (integration)
  • OnBeforeGetQtyHandledBase(var TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary) (integration)
  • OnBeforeInsertWhseActivHeader(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnBeforeMakeCrossDockPutAway(var Location: Record Location; var PutAwayItemUOM: Record "Item Unit of Measure"; var Bin: Record Bin; var LineNo: Integer; var CrossDockInfo: Option; var QtyToPutAwayBase: Decimal; var RemQtyToPutAwayBase: Decimal; var EverythingHandled: Boolean; var IsHandled: Boolean; var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; CrossDock: Boolean) (integration)
  • OnBeforeWhseActivHeaderInsert(var WarehouseActivityHeader: Record "Warehouse Activity Header"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnBeforeWhseActivLineInsert(var WarehouseActivityLine: Record "Warehouse Activity Line"; PostedWhseRcptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnCalcQtyToPutAwayOnAfterSetQtyToPutAwayBase(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; Location: Record Location; Bin: Record Bin; CrossDockInfo: Option; EmptyZoneBin: Boolean; var QtyToPutAwayBase: Decimal; var EverythingHandled: Boolean; var RemQtyToPutAwayBase: Decimal; NewBinContent: Boolean) (integration)
  • OnCalcQtyToPutAwayOnBeforeCreateBinContent(Location: Record Location; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; Bin: Record Bin; QtyToPutAwayBase: Decimal; var IsHandled: Boolean) + BC28 (integration)
  • OnCodeOnAfterCreateNewWhseActivity(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnCodeOnAfterGetDefaultBin(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; var Bin: Record Bin) (integration)
  • OnCreateBinContentOnBeforeNewBinContentInsert(var BinContent: Record "Bin Content"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var Bin: Record Bin; var OldBinContent: Record "Bin Content") (integration)
  • OnCreateNewWhseActivityOnAfterAssignBinZone(var WhseActivLine: Record "Warehouse Activity Line") (integration)
  • OnCreateNewWhseActivityOnBeforeValidateQuantity(var WarehouseActivityLine: Record "Warehouse Activity Line"; BreakPackage: Boolean; ActionType: Enum "Warehouse Action Type"; var Location: Record Location; var ItemUnitOfMeasure: Record "Item Unit of Measure"; var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") + BC28 (integration)
  • OnFindBin(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var Bin: Record Bin; var BinFound: Boolean; var IsHandled: Boolean) (integration)
  • OnFindBinContent(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var BinContent: Record "Bin Content"; var BinContentFound: Boolean; var IsHandled: Boolean) (integration)
  • OnNextBin(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var Bin: Record Bin; var BinFound: Boolean; var IsHandled: Boolean) (integration)
  • OnNextBinContent(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var BinContent: Record "Bin Content"; var BinContentFound: Boolean; var IsHandled: Boolean) (integration)
  • OnUpdateTempWhseItemTrkgLines(var TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnCalcAvailCubageAndWeightOnBeforeCalcCubageAndWeight(var Bin: Record Bin; var AvailPerCubageBase: Decimal; var AvailPerWeightBase: Decimal; var IsHandled: Boolean) (integration)
  • OnAfterCode(WhseActivHeader: Record "Warehouse Activity Header") (integration)
  • OnCreatePutawayForPostedWhseReceiptLine(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; var RemQtyToPutAwayBase: Decimal; var EverythingHandled: Boolean) (integration)
  • OnCodeOnBeforeCreateBinTypeFilter(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var WarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityHeader: Record "Warehouse Activity Header"; var Location: Record Location; var LineNo: Integer; BreakbulkNo: Integer; BreakbulkFilter: Boolean; var QtyToPutAwayBase: Decimal; var RemQtyToPutAwayBase: Decimal; BreakPackage: Boolean; Breakbulk: Boolean; CrossDockInfo: Option; PutAwayItemUnitofMeasure: Record "Item Unit of Measure"; DoNotFillQtytoHandle: Boolean; var EverythingHandled: Boolean; var IsHandled: Boolean) (integration)
  • OnCodeOnBeforeSearchBin(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var WarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityHeader: Record "Warehouse Activity Header"; var Location: Record Location; var LineNo: Integer; BreakbulkNo: Integer; BreakbulkFilter: Boolean; var QtyToPutAwayBase: Decimal; var RemQtyToPutAwayBase: Decimal; BreakPackage: Boolean; Breakbulk: Boolean; CrossDockInfo: Option; PutAwayItemUnitofMeasure: Record "Item Unit of Measure"; DoNotFillQtytoHandle: Boolean; var EverythingHandled: Boolean; var IsHandled: Boolean) (integration)
  • OnCodeOnAfterFilterPutAwayTemplateLine(var PutAwayTemplateLine: Record "Put-away Template Line"; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") + BC24 (integration)
  • OnBeforeCreateWhsePutAwayForProdOutput(var TempProductionOrderForWhsePutAwayForProdOutput: Record Microsoft.Manufacturing.Document."Production Order" temporary) + BC26 + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeFindBinFromBinContentForProdOrderLine(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary; var BinContentQtyBase: Decimal) + BC26 + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeFindBinForProdOrderLine(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary; var BinContentQtyBase: Decimal) + BC26 + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnBeforeCreateWhsePutAwayForProdOrder(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order") + BC26 + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnAssignPlaceBinZoneOnBeforeApplyBinCodeFilter(var BinCodeFilterText: Text[250]; var Location: Record Location; var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") + BC26 (integration)
  • OnAfterGetWarehouseClassCode(var WarehouseClassCode: Code[10]; Item: Record Item; StockkeepingUnit: Record "Stockkeeping Unit") + BC26 (integration)
  • OnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity(var WarehouseActivityLine: Record "Warehouse Activity Line"; ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary) + BC26 + BC27 − BC27 − BC30 (integration, obsolete 27.0)
  • OnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary; DoNotFillQtytoHandle: Boolean) + BC26 + BC27 − BC27 − BC30 (integration, obsolete 27.0)

Procedures

  • AssignPlaceBinZone(var WhseActivLine: Record "Warehouse Activity Line"; PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; Location: Record Location; Bin: Record Bin)
  • FindBin(LocationCode: Code[10]; WarehouseClassCode2: Code[10]): Boolean Δ BC24 Δ BC27
  • CalcQtyToPutAway(EmptyZoneBin: Boolean; NewBinContent: Boolean)
  • GetSpecEquipmentCode(BinCode: Code[20]): Code[10]
  • SetValues(NewAssignedID: Code[50]; NewSortActivity: Enum "Whse. Activity Sorting Method"; NewDoNotFillQtytoHandle: Boolean; BreakbulkFilter2: Boolean)
  • GetWhseActivHeaderNo(var FirstPutAwayNo: Code[20]; var LastPutAwayNo: Code[20])
  • EverythingIsHandled(): Boolean
  • GetFirstPutAwayDocument(var WhseActivHeader: Record "Warehouse Activity Header"): Boolean
  • GetNextPutAwayDocument(var WhseActivHeader: Record "Warehouse Activity Header"): Boolean
  • GetMessageText(var ErrorText: Text)
  • UpdateTempWhseItemTrkgLines(PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer)
  • GetQtyHandledBase(var TempRec: Record "Whse. Item Tracking Line" temporary): Decimal
  • SetCrossDockValues(NewCrossDock: Boolean)
  • DeleteBlankBinContent(WarehouseActivityHeader: Record "Warehouse Activity Header")
  • IsFloatingBin(): Boolean Δ BC24
  • SetCalledFromPutAwayWorksheet(NewCalledFromPutAwayWorksheet: Boolean) + BC26 Δ BC27 − BC30 (obsolete 27.0: Use same procedure in codeunit MfgCreatePutaway instead.)
  • RunOnAfterGetItemAndSKU(Location: Record Location; var Item: Record Item; var StockkeepingUnit: Record "Stockkeeping Unit") + BC27 − BC30 (internal)
  • RunOnAfterGetLocation(LocationCode: Code[10]; var Location: Record Location; var PostedWhseRcptLine: Record "Posted Whse. Receipt Line") + BC27 − BC30 (internal)
  • RunOnAfterGetWhseActivHeaderNo(var FirstPutAwayNo: Code[20]; var LastPutAwayNo: Code[20]) + BC27 − BC30 (internal)
  • RunOnAfterSetValues(var AssignedID: Code[50]; var SortActivity: Enum "Whse. Activity Sorting Method"; var DoNotFillQtytoHandle: Boolean; var BreakbulkFilter: Boolean) + BC27 − BC30 (internal)
  • RunOnBeforeAssignQtyToPutAwayForBinMandatory(Item: Record Item; Location: Record Location; var QtyToPutAwayBase: Decimal; var RemQtyToPutAwayBase: Decimal) + BC27 − BC30 (internal)
  • RunOnBeforeCalcAvailCubageAndWeight(var Bin: Record Bin; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayItemUOM: Record "Item Unit of Measure"; var QtyToPutAwayBase: Decimal; var IsHandled: Boolean; PutAwayTemplLine: Record "Put-away Template Line") + BC27 − BC30 (internal)
  • RunOnBeforeEverythingIsHandled(var EverythingHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnBeforeGetPutAwayTemplate(SKU: Record "Stockkeeping Unit"; Item: Record Item; Location: Record Location; var PutAwayTemplHeader: Record "Put-away Template Header"; var IsHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnBeforeGetFirstPutAwayDocument(var TempWarehouseActivityHeader: Record "Warehouse Activity Header" temporary) + BC27 − BC30 (internal)
  • RunOnBeforeGetNextPutAwayDocument(var TempWarehouseActivityHeader: Record "Warehouse Activity Header" temporary) + BC27 − BC30 (internal)
  • RunOnFindBin(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var Bin: Record Bin; var BinFound: Boolean; var IsHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnFindBinContent(PostedWhseReceiptLine2: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine2: Record "Put-away Template Line"; var BinContent: Record "Bin Content"; var BinContentFound: Boolean; var IsHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnNextBin(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var Bin: Record Bin; var BinFound: Boolean; var IsHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnNextBinContent(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; PutAwayTemplateLine: Record "Put-away Template Line"; var BinContent: Record "Bin Content"; var BinContentFound: Boolean; var IsHandled: Boolean) + BC27 − BC30 (internal)
  • RunOnUpdateTempWhseItemTrkgLines(var TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; PostedWhseReceiptLine: Record "Posted Whse. Receipt Line") + BC27 − BC30 (internal)
  • RunOnBeforeCreateWhsePutAwayForProdOutput(var TempProductionOrderForWhsePutAwayForProdOutput: Record Microsoft.Manufacturing.Document."Production Order" temporary) + BC27 − BC30 (internal)
  • RunOnBeforeFindBinFromBinContentForProdOrderLine(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary; var BinContentQtyBase: Decimal) + BC27 − BC30 (internal)
  • RunOnBeforeFindBinForProdOrderLine(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary; var BinContentQtyBase: Decimal) + BC27 − BC30 (internal)
  • RunOnBeforeCreateWhsePutAwayForProdOrder(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order") + BC27 − BC30 (internal)
  • RunOnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity(var WarehouseActivityLine: Record "Warehouse Activity Line"; ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary) + BC27 − BC30 (internal)
  • RunOnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var TempProdOrdLineTrackingBuff: Record Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff." temporary; DoNotFillQtytoHandle: Boolean) + BC27 − BC30 (internal)

Plus 21 local procedures.

Triggers

OnRun

Relations

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Called by

Recent changes

Deprecations

  • procedure RunOnAfterGetItemAndSKU: guarded (#if not CLEAN27)
  • procedure RunOnAfterGetLocation: guarded (#if not CLEAN27)
  • procedure RunOnAfterGetWhseActivHeaderNo: guarded (#if not CLEAN27)
  • procedure RunOnAfterSetValues: guarded (#if not CLEAN27)
  • procedure RunOnBeforeAssignQtyToPutAwayForBinMandatory: guarded (#if not CLEAN27)
  • procedure RunOnBeforeCalcAvailCubageAndWeight: guarded (#if not CLEAN27)
  • procedure RunOnBeforeCreateWhsePutAwayForProdOrder: guarded (#if not CLEAN27)
  • procedure RunOnBeforeCreateWhsePutAwayForProdOutput: guarded (#if not CLEAN27)
  • procedure RunOnBeforeEverythingIsHandled: guarded (#if not CLEAN27)
  • procedure RunOnBeforeFindBinForProdOrderLine: guarded (#if not CLEAN27)
  • procedure RunOnBeforeFindBinFromBinContentForProdOrderLine: guarded (#if not CLEAN27)
  • procedure RunOnBeforeGetFirstPutAwayDocument: guarded (#if not CLEAN27)
  • procedure RunOnBeforeGetNextPutAwayDocument: guarded (#if not CLEAN27)
  • procedure RunOnBeforeGetPutAwayTemplate: guarded (#if not CLEAN27)
  • procedure RunOnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle: guarded (#if not CLEAN27)
  • procedure RunOnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity: guarded (#if not CLEAN27)
  • procedure RunOnFindBin: guarded (#if not CLEAN27)
  • procedure RunOnFindBinContent: guarded (#if not CLEAN27)
  • procedure RunOnNextBin: guarded (#if not CLEAN27)
  • procedure RunOnNextBinContent: guarded (#if not CLEAN27)
  • procedure RunOnUpdateTempWhseItemTrkgLines: guarded (#if not CLEAN27)
  • procedure OnBeforeCreateWhsePutAwayForProdOrder: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCreatePutaway”
  • procedure OnBeforeCreateWhsePutAwayForProdOutput: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCreatePutaway”
  • procedure OnBeforeFindBinForProdOrderLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCreatePutaway”
  • procedure OnBeforeFindBinFromBinContentForProdOrderLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCreatePutaway”
  • procedure OnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCreatePutaway”
  • procedure OnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCreatePutaway”
  • procedure SetCalledFromPutAwayWorksheet: Pending 27.0 (#if not CLEAN27), “Use same procedure in codeunit MfgCreatePutaway instead.”

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Create Put-away"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources