Codeunit "Mfg. Create Inventory Put-Away"

ID 99000878
Namespace: Microsoft.Warehouse.Activity

Methods

SetFilterProdOrderLine

procedure SetFilterProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", ProductionOrder: Record "Production Order", var WarehouseActivityHeader: Record "Warehouse Activity Header", var WarehouseSourceFilter: Record "Warehouse Source Filter", CheckLineExist: Boolean, ApplyAdditionalSourceDocFilters: Boolean): Boolean

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
WarehouseActivityHeader Table Microsoft.Warehouse.Activity."Warehouse Activity Header"
WarehouseSourceFilter Table Microsoft.Warehouse.Request."Warehouse Source Filter"
CheckLineExist Boolean
ApplyAdditionalSourceDocFilters Boolean

Returns

Type Description
Boolean

Events

OnBeforeCreatePutAwayLinesFromProdLoop

[IntegrationEvent(False,False)]
local procedure OnBeforeCreatePutAwayLinesFromProdLoop(var WarehouseActivityHeader: Record "Warehouse Activity Header", ProductionOrder: Record "Production Order", var IsHandled: Boolean, ProdOrderLine: Record "Prod. Order Line")

Parameters

Name Type Description
WarehouseActivityHeader Table Microsoft.Warehouse.Activity."Warehouse Activity Header"
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
IsHandled Boolean
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"

OnBeforeFindReservationFromProdOrderLine

[IntegrationEvent(False,False)]
local procedure OnBeforeFindReservationFromProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", var WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, var ItemTrackingMgt: Codeunit "Item Tracking Management", var ReservationFound: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
ItemTrackingMgt Codeunit Microsoft.Inventory.Tracking."Item Tracking Management"
ReservationFound Boolean
IsHandled Boolean

OnBeforeFindProdOrderLine

[IntegrationEvent(False,False)]
local procedure OnBeforeFindProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", WarehouseActivityHeader: Record "Warehouse Activity Header")

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
WarehouseActivityHeader Table Microsoft.Warehouse.Activity."Warehouse Activity Header"

OnBeforeCreatePutAwayLinesFromCompLoop

[IntegrationEvent(False,False)]
local procedure OnBeforeCreatePutAwayLinesFromCompLoop(var WarehouseActivityHeader: Record "Warehouse Activity Header", ProductionOrder: Record "Production Order", var IsHandled: Boolean, ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
WarehouseActivityHeader Table Microsoft.Warehouse.Activity."Warehouse Activity Header"
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
IsHandled Boolean
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnCreatePutawayForProdOrderLine

[IntegrationEvent(False,False)]
local procedure OnCreatePutawayForProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", var RemQtyToPutAway: Decimal)

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
RemQtyToPutAway Decimal

OnCreatePutawayForProdOrderComponent

[IntegrationEvent(False,False)]
local procedure OnCreatePutawayForProdOrderComponent(var ProdOrderComponent: Record "Prod. Order Component", var RemQtyToPutAway: Decimal)

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"
RemQtyToPutAway Decimal

OnBeforeFindReservationFromProdOrderComponent

[IntegrationEvent(False,False)]
local procedure OnBeforeFindReservationFromProdOrderComponent(var ProdOrderComp: Record "Prod. Order Component", var WhseItemTrackingSetup: Record "Item Tracking Setup" temporary, var ItemTrackingMgt: Codeunit "Item Tracking Management", var ReservationFound: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
WhseItemTrackingSetup Table Microsoft.Inventory.Tracking."Item Tracking Setup"
ItemTrackingMgt Codeunit Microsoft.Inventory.Tracking."Item Tracking Management"
ReservationFound Boolean
IsHandled Boolean

OnBeforeFindProdOrderComp

[IntegrationEvent(False,False)]
local procedure OnBeforeFindProdOrderComp(var ProdOrderComp: Record "Prod. Order Component", WarehouseActivityHeader: Record "Warehouse Activity Header")

Parameters

Name Type Description
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
WarehouseActivityHeader Table Microsoft.Warehouse.Activity."Warehouse Activity Header"

See also