[IntegrationEvent(False,False)]
local procedure OnAfterCopyItemJnlLineFromSalesShpt(var ItemJournalLine: Record "Item Journal Line", SalesShipmentHeader: Record "Sales Shipment Header", SalesShipmentLine: Record "Sales Shipment Line", var TempWhseJnlLine: Record "Warehouse Journal Line" temporary, var WhseUndoQty: Codeunit "Whse. Undo Quantity", var ItemLedgEntryNo: Integer, var NextLineNo: Integer, var TempGlobalItemLedgerEntry: Record "Item Ledger Entry" temporary, var TempGlobalItemEntryRelation: Record "Item Entry Relation" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCheckSalesShptLine(var SalesShptLine: Record "Sales Shipment Line", var TempItemLedgEntry: Record "Item Ledger Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterNewSalesShptLineInsert(var NewSalesShipmentLine: Record "Sales Shipment Line", OldSalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateSalesLine(var SalesLine: Record "Sales Line", var SalesShptLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeBlanketOrderInitOutstanding(var BlanketOrderSalesLine: Record "Sales Line", SalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeGetCorrectionLineNo(SalesShipmentLine: Record "Sales Shipment Line", var Result: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSalesShptLine(var SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean, var SkipTestFields: Boolean, var SkipUndoPosting: Boolean, var SkipUndoInitPostATO: Boolean)
This element will become obsolete from version 25.0. Moved to codeunit ServUndoSalesShipmentLine
[Obsolete(Moved to codeunit ServUndoSalesShipmentLine,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteSalesShptLineServItems(var SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInsertNewShipmentLine(var SalesShipmentLine: Record "Sales Shipment Line", var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line", var PostedWhseShptLineFound: Boolean, DocLineNo: Integer, ItemShptEntryNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean, var SkipTypeCheck: Boolean, var HideDialog: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeNewSalesShptLineInsert(var NewSalesShipmentLine: Record "Sales Shipment Line", OldSalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnBeforePostItemJnlLine(var SalesShipmentLine: Record "Sales Shipment Line", var DocLineNo: Integer, var ItemLedgEntryNo: Integer, var IsHandled: Boolean, var TempGlobalItemLedgEntry: Record "Item Ledger Entry" temporary, var TempGlobalItemEntryRelation: Record "Item Entry Relation" temporary, var TempWhseJnlLine: Record "Warehouse Journal Line" temporary, var NextLineNo: Integer)
This element will become obsolete from version 25.0. Moved to codeunit ServUndoSalesShipmentLine
[Obsolete(Moved to codeunit ServUndoSalesShipmentLine,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDeleteServItems(SalesShipmentLine: Record "Sales Shipment Line", var ServiceItem: Record "Service Item", HideDialog: Boolean, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateOrderLine(var SalesShptLine: Record "Sales Shipment Line", var IsHandled: Boolean, var TempGlobalItemLedgEntry: Record "Item Ledger Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnPostItemJnlLineOnAfterInsertTempWhseJnlLine(SalesShptLine: Record "Sales Shipment Line", var ItemJnlLine: Record "Item Journal Line", var TempWhseJnlLine: Record "Warehouse Journal Line" temporary, var NextLineNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnPostItemJnlLineOnAfterRunItemJnlPostLine(var ItemJnlLine: Record "Item Journal Line", var SalesShipmentLine: Record "Sales Shipment Line", var SalesShipmentHeader: Record "Sales Shipment Header", var ItemJnlPostLine: Codeunit "Item Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnPostItemJnlLineOnBeforeRunItemJnlPostLine(var ItemJnlLine: Record "Item Journal Line", ItemLedgEntryNotInvoiced: Record "Item Ledger Entry", SalesShptLine: Record "Sales Shipment Line", SalesShptHeader: Record "Sales Shipment Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdateOrderLineOnBeforeUpdateSalesLine(var SalesShipmentLine: Record "Sales Shipment Line", var SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnAfterIsSalesInvoiceCancelled(var SalesInvoiceHeader: Record "Sales Invoice Header", var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckSalesShptLineOnBeforeCollectItemLedgEntries(SalesShptLine: Record "Sales Shipment Line", var TempItemLedgEntry: Record "Item Ledger Entry" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckSalesShptLineOnBeforeHasInvoicedNotReturnedQuantity(SalesShptLine: Record "Sales Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterPostItemJnlLine(var ItemJournalLine: Record "Item Journal Line", var SalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnItemJnlPostLineOnAfterGetInvoicedShptEntriesOnBeforeExit(var ItemJournalLine: Record "Item Journal Line", var SalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnPostItemJnlLineOnAfterCalcRemQtyBase(var RemQtyBase: Decimal, var ItemJournalLine: Record "Item Journal Line", var SalesShipmentLine: Record "Sales Shipment Line", var ItemLedgerEntryNotInvoiced: Record "Item Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnGetInvoicedShptEntriesOnAfterSetFilters(var ItemLedgerEntry: Record "Item Ledger Entry", SalesShipmentLine: Record "Sales Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeProcessItemShptEntry(var ItemShptEntryNo: Integer, var DocLineNo: Integer, var SalesShipmentLine: Record "Sales Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCheckSalesShipmentLines(var SalesShipmentLine: Record "Sales Shipment Line", var UndoSalesShptLineParams: Record "Undo Sales Shpt. Line Params" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteRelatedItems(var SalesShipmentLine: Record "Sales Shipment Line", UndoSalesShptLineParams: Record "Undo Sales Shpt. Line Params" temporary)