[IntegrationEvent(False,False)]
local procedure OnAfterInitDefaultDimensionSources(var ProdOrderLine: Record "Prod. Order Line", var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterCalcBaseQty(var ProdOrderLine: Record "Prod. Order Line", var xProdOrderLine: Record "Prod. Order Line", var Result: Decimal, FromFieldName: Text, ToFieldName: Text)
[IntegrationEvent(False,False)]
local procedure OnAfterCopyFromItem(var ProdOrderLine: Record "Prod. Order Line", Item: Record Item, var xProdOrderLine: Record "Prod. Order Line", CurrentFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterCreateDim(var ProdOrderLine: Record "Prod. Order Line", DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
[IntegrationEvent(False,False)]
local procedure OnAfterGetUpdateFromSKU(var ProdOrderLine: Record "Prod. Order Line", var Item: Record Item, var StockkeepingUnit: Record "Stockkeeping Unit")
[IntegrationEvent(False,False)]
local procedure OnAfterFilterLinesWithItemToPlan(var ProdOrderLine: Record "Prod. Order Line", var Item: Record Item, IncludeFirmPlanned: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFilterLinesForReservation(var ProdOrderLine: Record "Prod. Order Line", ReservationEntry: Record "Reservation Entry", NewStatus: Option, AvailabilityFilter: Text, Positive: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterRecalculate(var ProdOrderLine: Record "Prod. Order Line", Direction: Option, var CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry", ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateDateTime(var ProdOrderLine: Record "Prod. Order Line", var xProdOrderLine: Record "Prod. Order Line", CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var ProdOrderLine: Record "Prod. Order Line", var xProdOrderLine: Record "Prod. Order Line", FieldNumber: Integer, var ShortcutDimCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeGetUpdateFromSKU(var ProdOrderLine: Record "Prod. Order Line", var SKU: Record "Stockkeeping Unit", var Item: Record Item, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteProdOrderRtngLines(var ProdOrderLine: Record "Prod. Order Line", var ModifyRecord: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimCode(var ProdOrderLine: Record "Prod. Order Line", var xProdOrderLine: Record "Prod. Order Line", FieldNumber: Integer, var ShortcutDimCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateRoutingNo(var ProdOrderLine: Record "Prod. Order Line", var xProdOrderLine: Record "Prod. Order Line", FieldNumber: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateUnitofMeasureCodeFromItem(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line", var Item: Record Item, var ProductionOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnDeleteRelationsNotCalledFromComponentFilter(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderComponent: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnDeleteRelationsNotCalledFromComponentInitFields(var ProdOrderComponent: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnUpdateProdOrderCompOnAfterFind(var ProdOrderLine: Record "Prod. Order Line", var ModifyRecord: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdateProdOrderCompOnBeforeModify(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderComponent: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQuantity(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line", CurrFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQuantityBase(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line", CurrFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateProdOrderComp(var ProdOrderLine: Record "Prod. Order Line", QtyPerUnitOfMeasure: Decimal, CurrFieldNo: Integer, var IsHandled: Boolean, var ProdOrderComp: Record "Prod. Order Component", Blocked: Boolean)
[IntegrationEvent(False,False)]
local procedure OnDeleteRelationsOnBeforeProdOrderCompDeleteAll(var ProdOrderComp: Record "Prod. Order Component", Blocked: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnDeleteRelationsOnBeforeProdOrderRoutingLineDelete(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnAfterAssignItemValues(var ProdOrderLine: Record "Prod. Order Line", Item: Record Item, xProdOrderLine: Record "Prod. Order Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateProductionBOMNoOnBeforeTestStatus(var ProdOrderLine: Record "Prod. Order Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateUnitOfMeasureCodeOnAfterWhseValidateSourceLine(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line", CurrentFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnValidateQuantityOnAfterCalcBaseQty(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnValidateEndingTimeOnBeforeRecalculate(var ProdOrderLine: Record "Prod. Order Line", CallingFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnBeforeCheckReservations(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line", CurrentFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnShowDimensionsOnAfterEditDimensionSet(var ProdOrderLine: Record "Prod. Order Line", OldDimSetID: Integer)
[IntegrationEvent(False,False)]
local procedure OnValidateVariantCodeOnAfterVerifyChange(var ProdOrderLine: Record "Prod. Order Line", xProdOrderLine: Record "Prod. Order Line", CurrFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnShowRoutingOnBeforeFindAndSetProdOrderLineBinCodeFromProdRoutingLines(var ProdOrderLine: Record "Prod. Order Line", var IsHandled: Boolean)