Codeunit "Mfg. Item Tracking Mgt."

ID 99000891
Namespace: Microsoft.Inventory.Tracking

Methods

RetrieveConsumpItemTracking

procedure RetrieveConsumpItemTracking(ItemJnlLine: Record "Item Journal Line", var TempHandlingSpecification: Record "Tracking Specification" temporary): Boolean

Parameters

Name Type Description
ItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"
TempHandlingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

Returns

Type Description
Boolean

ShowItemTrackingForProdOrderComp

procedure ShowItemTrackingForProdOrderComp(Type: Integer, ID: Code[20], ProdOrderLine: Integer, RefNo: Integer): Boolean

Parameters

Name Type Description
Type Integer
ID Code[20]
ProdOrderLine Integer
RefNo Integer

Returns

Type Description
Boolean

Events

OnRetrieveConsumpItemTrackingOnAfterSetFilters

[IntegrationEvent(False,False)]
local procedure OnRetrieveConsumpItemTrackingOnAfterSetFilters(var ReservationEntry: Record "Reservation Entry", ItemJournalLine: Record "Item Journal Line")

Parameters

Name Type Description
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
ItemJournalLine Table Microsoft.Inventory.Journal."Item Journal Line"

OnBeforeRetrieveSubcontrItemTracking

[IntegrationEvent(False,False)]
local procedure OnBeforeRetrieveSubcontrItemTracking(ItemJnlLine: Record "Item Journal Line", var TempHandlingSpecification: Record "Tracking Specification" temporary, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"
TempHandlingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
Result Boolean
IsHandled Boolean

OnRetrieveSubcontrItemTrackingOnBeforeCheckLastOperation

[IntegrationEvent(False,False)]
local procedure OnRetrieveSubcontrItemTrackingOnBeforeCheckLastOperation(ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsLastOperation: Boolean)

Parameters

Name Type Description
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"
IsLastOperation Boolean

OnRetrieveSubcontrItemTrackingOnAfterDeleteReservEntries

[IntegrationEvent(False,False)]
local procedure OnRetrieveSubcontrItemTrackingOnAfterDeleteReservEntries(var TempHandlingSpecification: Record "Tracking Specification" temporary, var ReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
TempHandlingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

OnAfterCollectPostedOutputEntries

[IntegrationEvent(False,False)]
local procedure OnAfterCollectPostedOutputEntries(ItemLedgerEntry: Record "Item Ledger Entry", var TempTrackingSpecification: Record "Tracking Specification" temporary)

Parameters

Name Type Description
ItemLedgerEntry Table Microsoft.Inventory.Ledger."Item Ledger Entry"
TempTrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"

OnBeforeSplitProdOrderLineForOutputPutAway

[IntegrationEvent(False,False)]
local procedure OnBeforeSplitProdOrderLineForOutputPutAway(ProdOrderLine: Record "Prod. Order Line", var TempProdOrdLineTrackingBuff: Record "Prod. Ord. Line Tracking Buff." temporary, SplitUpToQtyBase: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
TempProdOrdLineTrackingBuff Table Microsoft.Inventory.Tracking."Prod. Ord. Line Tracking Buff."
SplitUpToQtyBase Decimal
IsHandled Boolean

See also