Skip to content

KVSKBADispatchMgt#

Procedures#

Release(Record KVSKBADispatchHandlingHeader) :#

procedure Release(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 

PostYesNo(Record KVSKBADispatchHandlingHeader) :#

Summary: This function posts the Dispatch Header

procedure PostYesNo(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 

Parameters:

  • DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"

PostYesNoPreChecks(Record KVSKBADispatchHandlingHeader) : Boolean#

Summary: This function execute checks before posting the Dispatch Header

procedure PostYesNoPreChecks(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): Boolean

Parameters:

  • DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"

Returns: Boolean, returns true if posting should be executed

GetToInvoiceSetting(Record KVSKBADispatchHandlingHeader) : Boolean#

Summary: Gets the Invoice Setting for Posting Warehouse Shipments/Inventory Picks.

procedure GetToInvoiceSetting(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): Boolean

Parameters:

  • DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"

Returns: Boolean, returns the invoice setting

RegisterPickAndCreateDHOrder(Record Warehouse Activity Line, Boolean, Boolean) :#

procedure RegisterPickAndCreateDHOrder(var WarehouseActivityLine: Record "Warehouse Activity Line"; ShowConfirm: Boolean; ShowDispOrder: Boolean): 

CreateDHLinesFromSalesShpts(Record Sales Shipment Header, Record KVSKBADispatchHandlingHeader, Boolean) :#

Summary: Create dispatch handling lines from sales shipments

procedure CreateDHLinesFromSalesShpts(var SalesShipmentHeader: Record "Sales Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ShowMessage: Boolean): 

Parameters:

  • SalesShipmentHeader: Source Sales Shipment Header record
  • DispatchHandlingHeader: Target DispatchHandlingHeader record
  • ShowMessage: Defines whether a message should be displayed.

CreateDispatchHandlingLinesFromTransferShipment(Record Transfer Shipment Header, Record KVSKBADispatchHandlingHeader, Boolean) :#

Summary: Create dispatch handling lines from a transfer shipment

procedure CreateDispatchHandlingLinesFromTransferShipment(var TransferShipmentHeader: Record "Transfer Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ShowMessage: Boolean): 

Parameters:

  • TransferShipmentHeader: Source Transfer Shipment Header record
  • DispatchHandlingHeader: Traget Dispatch Handling Header record
  • ShowMessage: Defines whether a message should be displayed

RunPosting(Record KVSKBADispatchHandlingHeader, Boolean) :#

Summary: Post the selected dispatch handling order

procedure RunPosting(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; Invoice: Boolean): 

Parameters:

  • DispatchHandlingHeader: DispatchHandlingHeader record which is to be posted
  • Invoice: Boolean, set if Inventory Pick and Warehouse Shipments should be invoiced

PostWarehouseShipments(Record KVSKBADispatchHandlingHeader, Boolean) : Boolean#

Summary: This function post the Warehouse Shipments of a Dispatch Header

procedure PostWarehouseShipments(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; Invoice: Boolean): Boolean

Parameters:

  • DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"
  • Invoice: Boolean, set if Warehouse Shipments should be invoiced

Returns: Boolean, returns true if successful

PostInvtPicks(Record KVSKBADispatchHandlingHeader, Boolean) :#

Summary: This function post the Inventory Picks of a Dispatch Header

procedure PostInvtPicks(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; Invoice: Boolean): 

Parameters:

  • DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"
  • Invoice: Boolean, set if Inventory Pick should be invoiced

CheckInvtPickLineNotInDispatch(Record Warehouse Activity Line) :#

procedure CheckInvtPickLineNotInDispatch(WarehouseActivityLine: Record "Warehouse Activity Line"): 

CheckInvtPickHeaderNotInDispatch(Record Warehouse Activity Header) :#

procedure CheckInvtPickHeaderNotInDispatch(WarehouseActivityHeader: Record "Warehouse Activity Header"): 

CreateAndPostDispOrdrOnPostSalesShpt(Record Sales Shipment Header, Record Sales Header) :#

Summary: Automatically create and post dispatch handling order on posting sales shipment

procedure CreateAndPostDispOrdrOnPostSalesShpt(SalesShipmentHeader: Record "Sales Shipment Header"; SalesHeader: Record "Sales Header"): 

Parameters:

  • SalesShipmentHeader: New SalesShipmentHeader record
  • SalesHeader: Source SalesHeader record

PreparePackageLinesForDispatchHandlingOrder(Record KVSKBADispatchPackageLine, Record KVSKBADispatchPackageLine, Integer, Code[20]) :#

Summary: This function prepare package lines before inserting into a dispatch handling order

procedure PreparePackageLinesForDispatchHandlingOrder(var DispatchPackageLine: Record "KVSKBADispatchPackageLine"; var TempDispatchPackageLine: Record "KVSKBADispatchPackageLine" temporary; SourceTypePar: Integer; SourceNoPar: Code[20]): 

Parameters:

  • DispatchPackageLine: Source DispatchPackageLine record
  • TempDispatchPackageLine: Target temporary DispatchPackageLine record
  • SourceTypePar: Defines the data source table as an integer
  • SourceNoPar: Defines the number of the origin data record as a code 20

AddPackageLinesToDisphandlingOrder(Record KVSKBADispatchHandlingHeader, Record KVSKBADispatchPackageLine) :#

Summary: This function add package lines to a dispatch handling order

procedure AddPackageLinesToDisphandlingOrder(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var DispatchPackageLine: Record "KVSKBADispatchPackageLine"): 

Parameters:

  • DispatchHandlingHeader: Target DispatchHandlingHeader record
  • DispatchPackageLine: Source DispatchPackageLine record

SetPostWithPrint(Boolean, Boolean) :#

procedure SetPostWithPrint(NewPrintAfterPost: Boolean; NewShowRequest: Boolean): 

CreateDispatchHandlingOrder(Record Sales Header, Record Sales Shipment Header) :#

Summary: If location with automatic dispatch handling, then create and post a dispatch handling order

procedure CreateDispatchHandlingOrder(SalesHeader: Record "Sales Header"; SalesShipmentHeader: Record "Sales Shipment Header"): 

Parameters:

  • SalesHeader: Source Sales Header record
  • SalesShipmentHeader: New Sales Shipment Header record

DeleteAddedTablesTab36a(Record Sales Header) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This procedure is no longer supported, please use DeleteAddedTablesfromSalesHeader', '23.5')]
procedure DeleteAddedTablesTab36a(SalesHeader: Record "Sales Header"): 

DeleteAddedTablesfromSalesHeader(Record Sales Header) :#

Summary: This function is called on deleting the sales header

procedure DeleteAddedTablesfromSalesHeader(SalesHeader: Record "Sales Header"): 

Parameters:

  • SalesHeader: Sales Header record which is deleted

AssignLinesToPackage(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Boolean) :#

Summary: Assign selected DispatchHandlingLines to a Package line

procedure AssignLinesToPackage(var TempDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; AssignDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; PreventReCalc: Boolean): 

Parameters:

  • TempDispatchHandlingLine: temporary DispatchHandlingLine record
  • AssignDispatchHandlingLine: selected DispatchHandlingLine record
  • PreventReCalc: Boolean, prevents the recalculation of the package structure

AssignLinesToPackage(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine) :#

Summary: Assign selected DispatchHandlingLines to a Package line, prevents the recalculation of the package structur

procedure AssignLinesToPackage(var TempDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; AssignDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 

Parameters:

  • TempDispatchHandlingLine: temporary DispatchHandlingLine record
  • AssignDispatchHandlingLine: selected DispatchHandlingLine record

CalcPackageStructureForDispatchOrder(Code[20]) :#

procedure CalcPackageStructureForDispatchOrder(DispatchHandlingOrderNo: Code[20]): 

CalculatePackageStructureForDispatchHandlingLine(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Integer, Integer, Integer) : Boolean#

Summary: Calculates the package Structure for a given dispatch handling

procedure CalculatePackageStructureForDispatchHandlingLine(SuperiorPreviousDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; SuperiorNewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var TempAllRecordsDispatchLine: Record "KVSKBADispatchHandlingLine" temporary; var TempNewDispatchLine: Record "KVSKBADispatchHandlingLine" temporary; var LineNo: Integer; var PackageSequenceLineNo: Integer; PackageLevelNo: Integer): Boolean

Parameters:

  • SuperiorPreviousDispatchHandlingLine: Current Dispatch Handling Line
  • SuperiorNewDispatchHandlingLine: New created Dispatch Handling Line
  • TempAllRecordsDispatchLine: Temp all Dispatch Handling Lines
  • TempNewDispatchLine: New created Dispatch Handling Line
  • LineNo: Line No Counter
  • PackageSequenceLineNo: Package Sequence Line No counter
  • PackageLevelNo: Package Level No counter

Returns: true if a substructure was created or exists else false

CreateDispatchLinesFromDocuments(Record KVSKBADispatchHandlingHeader, Code[20]) :#

procedure CreateDispatchLinesFromDocuments(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DocumentNo: Code[20]): 

TransferUnhandledLines(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Integer, Integer) :#

Summary: Transfer unhandled temp dispatch handlin lines into the stack for the new dispatch handling lines

procedure TransferUnhandledLines(var TempCurrentDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var TempNewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; LineNo: Integer; PackageSequenceLineNo: Integer): 

Parameters:

  • TempCurrentDispatchHandlingLine: Unhandled temporary dispatch lines
  • TempNewDispatchHandlingLine: New temporary dispatch lines
  • LineNo: Starting line no
  • PackageSequenceLineNo: Starting package sequence line no

CreatePackage(Record KVSKBADispatchHandlingLine, Record KVSKBACarrier, Record KVSKBADispatchHandlingHeader, Integer, Integer) : Record#

procedure CreatePackage(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var TempCarrier: Record "KVSKBACarrier" temporary; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var NextLineNoLoc: Integer; var NextSequenceLineNo: Integer): Record KVSKBADispatchHandlingLine

Events#

OnPostWhseShptsOnBeforeReopenWhseShptHeader(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Header) :#

[IntegrationEvent(false, false)]
local procedure OnPostWhseShptsOnBeforeReopenWhseShptHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostWhseShptsOnBeforeReopenWhseShptHeader', '', false, false)]
local procedure DoSomethingOnPostWhseShptsOnBeforeReopenWhseShptHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header")
begin
end;

OnAfterReopenWhseShptHeaderInPostWhseShpts(Record KVSKBADispatchHandlingHeader, Boolean, Record Warehouse Shipment Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterReopenWhseShptHeaderInPostWhseShpts(DispHandlHeaderPar: Record "KVSKBADispatchHandlingHeader"; InvoicePar: Boolean; var WhseShptHeaderVar: Record "Warehouse Shipment Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterReopenWhseShptHeaderInPostWhseShpts', '', false, false)]
local procedure DoSomethingOnAfterReopenWhseShptHeaderInPostWhseShpts(DispHandlHeaderPar: Record "KVSKBADispatchHandlingHeader"; InvoicePar: Boolean; var WhseShptHeaderVar: Record "Warehouse Shipment Header")
begin
end;

OnAfterConfirmInPostYesNo(Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnAfterConfirmInPostYesNo(var DispHandlHeaderVar: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterConfirmInPostYesNo', '', false, false)]
local procedure DoSomethingOnAfterConfirmInPostYesNo(var DispHandlHeaderVar: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnAddPackagesOnBeforeModifyNewDispatchHandlingLine(Record KVSKBADispatchHandlingLine, Record KVSKBACarrier) :#

[IntegrationEvent(false, false)]
local procedure OnAddPackagesOnBeforeModifyNewDispatchHandlingLine(var KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var TempKVSKBACarrier: Record "KVSKBACarrier" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAddPackagesOnBeforeModifyNewDispatchHandlingLine', '', false, false)]
local procedure DoSomethingOnAddPackagesOnBeforeModifyNewDispatchHandlingLine(var KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var TempKVSKBACarrier: Record "KVSKBACarrier" temporary)
begin
end;

OnBeforeCheckSetupOption(Enum KVSKBADispatchHandlingType) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckSetupOption(KVSKBADispatchHandlingType: Enum "KVSKBADispatchHandlingType"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckSetupOption', '', false, false)]
local procedure DoSomethingOnBeforeCheckSetupOption(KVSKBADispatchHandlingType: Enum "KVSKBADispatchHandlingType")
begin
end;

OnBeforePostYesNo(Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePostYesNo(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforePostYesNo', '', false, false)]
local procedure DoSomethingOnBeforePostYesNo(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnBeforeRelease(Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeRelease(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeRelease', '', false, false)]
local procedure DoSomethingOnBeforeRelease(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnPostDispHandlOrderOnAfterInsertPostedDispHandlHeader(Record KVSKBADispatchHandlingHeader, Record KVSKBAPostedDispatchHandHeader) :#

[IntegrationEvent(false, false)]
local procedure OnPostDispHandlOrderOnAfterInsertPostedDispHandlHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostDispHandlOrderOnAfterInsertPostedDispHandlHeader', '', false, false)]
local procedure DoSomethingOnPostDispHandlOrderOnAfterInsertPostedDispHandlHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader")
begin
end;

OnPostDispHandlOrderOnAfterInsertPostedDispHandlLine(Record KVSKBADispatchHandlingLine, Record KVSKBAPostedDispatchHandlLine) :#

[IntegrationEvent(false, false)]
local procedure OnPostDispHandlOrderOnAfterInsertPostedDispHandlLine(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var KVSKBAPostedDispatchHandlLine: Record "KVSKBAPostedDispatchHandlLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostDispHandlOrderOnAfterInsertPostedDispHandlLine', '', false, false)]
local procedure DoSomethingOnPostDispHandlOrderOnAfterInsertPostedDispHandlLine(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var KVSKBAPostedDispatchHandlLine: Record "KVSKBAPostedDispatchHandlLine")
begin
end;

OnPostDispHandlOrderOnBeforeInsertPostedDispHandlHeader(Record KVSKBADispatchHandlingHeader, Record KVSKBAPostedDispatchHandHeader) :#

[IntegrationEvent(false, false)]
local procedure OnPostDispHandlOrderOnBeforeInsertPostedDispHandlHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostDispHandlOrderOnBeforeInsertPostedDispHandlHeader', '', false, false)]
local procedure DoSomethingOnPostDispHandlOrderOnBeforeInsertPostedDispHandlHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader")
begin
end;

OnPostDispHandlOrderOnBeforeInsertPostedDispHandlLine(Record KVSKBADispatchHandlingLine, Record KVSKBAPostedDispatchHandlLine) :#

[IntegrationEvent(false, false)]
local procedure OnPostDispHandlOrderOnBeforeInsertPostedDispHandlLine(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var KVSKBAPostedDispatchHandlLine: Record "KVSKBAPostedDispatchHandlLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostDispHandlOrderOnBeforeInsertPostedDispHandlLine', '', false, false)]
local procedure DoSomethingOnPostDispHandlOrderOnBeforeInsertPostedDispHandlLine(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var KVSKBAPostedDispatchHandlLine: Record "KVSKBAPostedDispatchHandlLine")
begin
end;

OnBeforeCreateDHLinesFromSalesShpts(Record KVSKBADispatchHandlingHeader, Record Sales Shipment Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromSalesShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; SalesShipmentHeader: Record "Sales Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromSalesShpts', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromSalesShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; SalesShipmentHeader: Record "Sales Shipment Header"; var IsHandled: Boolean)
begin
end;

OnAfterCreateDHLinesFromSalesShpts(Record KVSKBADispatchHandlingHeader, Record Sales Shipment Header, Boolean, Boolean) :#

Summary: This event runs after creating dispatch handling lines form sales shipment

[IntegrationEvent(false, false)]
local procedure OnAfterCreateDHLinesFromSalesShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; SalesShipmentHeader: Record "Sales Shipment Header"; LinesCreated: Boolean; var ShowMessage: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCreateDHLinesFromSalesShpts', '', false, false)]
local procedure DoSomethingOnAfterCreateDHLinesFromSalesShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; SalesShipmentHeader: Record "Sales Shipment Header"; LinesCreated: Boolean; var ShowMessage: Boolean)
begin
end;

Parameters:

  • KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"
  • SalesShipmentHeader: Record "Sales Shipment Header"
  • LinesCreated: Boolean, gives back if dispatch handling lines were created
  • ShowMessage: Boolean, parameter which allow show or disable message, if dispach handling lines were not created

OnBeforeCreateDHLinesFromTransShpts(Record KVSKBADispatchHandlingHeader, Record Transfer Shipment Header, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This Event is obsolete, use "OnBeforeCreateDispatchHandlingLinesFromTransferShipment" instead', '25.1')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromTransShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; TransferShipmentHeader: Record "Transfer Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromTransShpts', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromTransShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; TransferShipmentHeader: Record "Transfer Shipment Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDHLinesFromReturnShpts(Record KVSKBADispatchHandlingHeader, Record Return Shipment Header, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This Event is obsolete, use "OnBeforeCreateDispatchHandlingLinesFromReturnShipments" instead', '25.1')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromReturnShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ReturnShipmentHeader: Record "Return Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromReturnShpts', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromReturnShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ReturnShipmentHeader: Record "Return Shipment Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDHLinesFromPstdServiceShpt(Record KVSKBADispatchHandlingHeader, Record Service Shipment Header, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This Event is obsolete, use "OnBeforeCreateDispatchHandlingLinesFromPostedServiceShipment" instead', '25.1')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromPstdServiceShpt(var KKVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ServiceShipmentHeader: Record "Service Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromPstdServiceShpt', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromPstdServiceShpt(var KKVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ServiceShipmentHeader: Record "Service Shipment Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDHLinesFromInvtPicks(Record KVSKBADispatchHandlingHeader, Record Warehouse Activity Header, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This Event is obsolete, use "OnBeforeCreateDispatchHandlingLinesFromInventoryPicks" instead', '25.1')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromInvtPicks(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseActivityHeader: Record "Warehouse Activity Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromInvtPicks', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromInvtPicks(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseActivityHeader: Record "Warehouse Activity Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDHLinesFromWhseShpts(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Header, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This Event is obsolete, use "OnBeforeCreateDispatchHandlingLinesFromWarehouseShipment" instead', '25.1')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromWhseShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromWhseShpts', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromWhseShpts(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
begin
end;

OnPostYesNoOnBeforeConfirm(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnPostYesNoOnBeforeConfirm(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostYesNoOnBeforeConfirm', '', false, false)]
local procedure DoSomethingOnPostYesNoOnBeforeConfirm(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnPostWhseShptsOnBeforeWhseShptHeaderModify(Record Warehouse Shipment Header, Record Warehouse Shipment Header, Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnPostWhseShptsOnBeforeWhseShptHeaderModify(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; xWarehouseShipmentHeader: Record "Warehouse Shipment Header"; KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnPostWhseShptsOnBeforeWhseShptHeaderModify', '', false, false)]
local procedure DoSomethingOnPostWhseShptsOnBeforeWhseShptHeaderModify(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; xWarehouseShipmentHeader: Record "Warehouse Shipment Header"; KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnBeforeCreateDispatchLinesFromDocuments(Record KVSKBADispatchHandlingHeader, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchLinesFromDocuments(var DispHandlHeader: Record "KVSKBADispatchHandlingHeader"; var DocumentNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchLinesFromDocuments', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchLinesFromDocuments(var DispHandlHeader: Record "KVSKBADispatchHandlingHeader"; var DocumentNo: Code[20])
begin
end;

OnAfterCreateDispatchLinesFromDocumentsBeforeNotification(Record KVSKBADispatchHandlingHeader, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCreateDispatchLinesFromDocumentsBeforeNotification(var DispHandlHeader: Record "KVSKBADispatchHandlingHeader"; DocumentNo: Code[20]; var FindDocument: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCreateDispatchLinesFromDocumentsBeforeNotification', '', false, false)]
local procedure DoSomethingOnAfterCreateDispatchLinesFromDocumentsBeforeNotification(var DispHandlHeader: Record "KVSKBADispatchHandlingHeader"; DocumentNo: Code[20]; var FindDocument: Boolean)
begin
end;

OnAfterPostDispHandlOrder(Record KVSKBAPostedDispatchHandHeader) :#

[IntegrationEvent(false, false)]
local procedure OnAfterPostDispHandlOrder(var KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterPostDispHandlOrder', '', false, false)]
local procedure DoSomethingOnAfterPostDispHandlOrder(var KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader")
begin
end;

OnBeforeRunPosting(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeRunPosting(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var Invoice: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeRunPosting', '', false, false)]
local procedure DoSomethingOnBeforeRunPosting(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var Invoice: Boolean)
begin
end;

OnAfterRunPosting(Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterRunPosting(PostedDispatchHandlingHeaderNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterRunPosting', '', false, false)]
local procedure DoSomethingOnAfterRunPosting(PostedDispatchHandlingHeaderNo: Code[20])
begin
end;

OnBeforeModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var NewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt', '', false, false)]
local procedure DoSomethingOnBeforeModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var NewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnAfterModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnAfterModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var NewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt', '', false, false)]
local procedure DoSomethingOnAfterModifyNewDispHandlLine_InUpdateDispHLinOnPostWhseShpt(KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var NewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnCreateDHLinesFromWhseShptsOnAfterSetFilterBeforeFindRecords(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure OnCreateDHLinesFromWhseShptsOnAfterSetFilterBeforeFindRecords(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentLine: Record "Warehouse Shipment Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnCreateDHLinesFromWhseShptsOnAfterSetFilterBeforeFindRecords', '', false, false)]
local procedure DoSomethingOnCreateDHLinesFromWhseShptsOnAfterSetFilterBeforeFindRecords(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentLine: Record "Warehouse Shipment Line")
begin
end;

OnProcessWhseShptHeaderCheckProcessing(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnProcessWhseShptHeaderCheckProcessing(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var SkipCurrentRecord: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnProcessWhseShptHeaderCheckProcessing', '', false, false)]
local procedure DoSomethingOnProcessWhseShptHeaderCheckProcessing(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var SkipCurrentRecord: Boolean)
begin
end;

OnProcessWhseShptLineCheckProcessing(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnProcessWhseShptLineCheckProcessing(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentLine: Record "Warehouse Shipment Line"; var SkipCurrentRecord: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnProcessWhseShptLineCheckProcessing', '', false, false)]
local procedure DoSomethingOnProcessWhseShptLineCheckProcessing(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentLine: Record "Warehouse Shipment Line"; var SkipCurrentRecord: Boolean)
begin
end;

OnProcessWhseShptLineCheckCreateNewHeader(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Line, Boolean, Record Warehouse Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure OnProcessWhseShptLineCheckCreateNewHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentLine: Record "Warehouse Shipment Line"; var CreateNewHeader: Boolean; var WarehouseShipmentLineLastCreated: Record "Warehouse Shipment Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnProcessWhseShptLineCheckCreateNewHeader', '', false, false)]
local procedure DoSomethingOnProcessWhseShptLineCheckCreateNewHeader(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentLine: Record "Warehouse Shipment Line"; var CreateNewHeader: Boolean; var WarehouseShipmentLineLastCreated: Record "Warehouse Shipment Line")
begin
end;

OnGetWarehouseShipmentOnBeforeSetTableViewWhseShipmentList(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Header) :#

[IntegrationEvent(false, false)]
local procedure OnGetWarehouseShipmentOnBeforeSetTableViewWhseShipmentList(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnGetWarehouseShipmentOnBeforeSetTableViewWhseShipmentList', '', false, false)]
local procedure DoSomethingOnGetWarehouseShipmentOnBeforeSetTableViewWhseShipmentList(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header")
begin
end;

OnBeforePrepareCarrierPostingPerOrder(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePrepareCarrierPostingPerOrder(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforePrepareCarrierPostingPerOrder', '', false, false)]
local procedure DoSomethingOnBeforePrepareCarrierPostingPerOrder(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnBeforeModifyItemJnlLineForCarrierOutbound(Record Item Journal Line, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeModifyItemJnlLineForCarrierOutbound(var ItemJournalLine: Record "Item Journal Line"; TempDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeModifyItemJnlLineForCarrierOutbound', '', false, false)]
local procedure DoSomethingOnBeforeModifyItemJnlLineForCarrierOutbound(var ItemJournalLine: Record "Item Journal Line"; TempDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary)
begin
end;

OnBeforeModifyItemJnlLineForCarrierTransfer(Record Item Journal Line, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeModifyItemJnlLineForCarrierTransfer(var ItemJournalLine: Record "Item Journal Line"; TempDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeModifyItemJnlLineForCarrierTransfer', '', false, false)]
local procedure DoSomethingOnBeforeModifyItemJnlLineForCarrierTransfer(var ItemJournalLine: Record "Item Journal Line"; TempDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary)
begin
end;

OnBeforeAddPackages(Record KVSKBADispatchHandlingLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeAddPackages(var DispHandlLineVar: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeAddPackages', '', false, false)]
local procedure DoSomethingOnBeforeAddPackages(var DispHandlLineVar: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean)
begin
end;

OnCaseElseCarrierPostingTypeForAddingPackages(Record KVSKBADispatchHandlingLine, Record KVSKBACarrier) :#

[IntegrationEvent(false, false)]
local procedure OnCaseElseCarrierPostingTypeForAddingPackages(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; Carrier: Record "KVSKBACarrier"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnCaseElseCarrierPostingTypeForAddingPackages', '', false, false)]
local procedure DoSomethingOnCaseElseCarrierPostingTypeForAddingPackages(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; Carrier: Record "KVSKBACarrier")
begin
end;

OnBeforeAddAdditionalPackages(Record KVSKBADispatchHandlingLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeAddAdditionalPackages(var DispHandlLineVar: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeAddAdditionalPackages', '', false, false)]
local procedure DoSomethingOnBeforeAddAdditionalPackages(var DispHandlLineVar: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean)
begin
end;

OnCaseElseCarrierPostingTypeForAddingAdditionalPackages(Record KVSKBADispatchHandlingLine, Record KVSKBACarrier) :#

[IntegrationEvent(false, false)]
local procedure OnCaseElseCarrierPostingTypeForAddingAdditionalPackages(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; Carrier: Record "KVSKBACarrier"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnCaseElseCarrierPostingTypeForAddingAdditionalPackages', '', false, false)]
local procedure DoSomethingOnCaseElseCarrierPostingTypeForAddingAdditionalPackages(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; Carrier: Record "KVSKBACarrier")
begin
end;

OnAddAdditionalPackagesOnBeforeModifyNewDispatchHandlingLine(Record KVSKBADispatchHandlingLine, Record KVSKBACarrier) :#

[IntegrationEvent(false, false)]
local procedure OnAddAdditionalPackagesOnBeforeModifyNewDispatchHandlingLine(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; Carrier: Record "KVSKBACarrier"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAddAdditionalPackagesOnBeforeModifyNewDispatchHandlingLine', '', false, false)]
local procedure DoSomethingOnAddAdditionalPackagesOnBeforeModifyNewDispatchHandlingLine(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; Carrier: Record "KVSKBACarrier")
begin
end;

OnBeforeCalcPackageStructureForDispatchOrder(Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCalcPackageStructureForDispatchOrder(DispatchHandlingOrderNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCalcPackageStructureForDispatchOrder', '', false, false)]
local procedure DoSomethingOnBeforeCalcPackageStructureForDispatchOrder(DispatchHandlingOrderNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCalcPackageStructureForDispatchOrder(Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCalcPackageStructureForDispatchOrder(DispatchHandlingOrderNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCalcPackageStructureForDispatchOrder', '', false, false)]
local procedure DoSomethingOnAfterCalcPackageStructureForDispatchOrder(DispatchHandlingOrderNo: Code[20])
begin
end;

OnBeforeInsertDispatchhandlingLinaAfterStructureCalculation(Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertDispatchhandlingLinaAfterStructureCalculation(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeInsertDispatchhandlingLinaAfterStructureCalculation', '', false, false)]
local procedure DoSomethingOnBeforeInsertDispatchhandlingLinaAfterStructureCalculation(var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnBeforeCheckPackageLocations(Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckPackageLocations(dispatchHandlingOrderNoPar: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckPackageLocations', '', false, false)]
local procedure DoSomethingOnBeforeCheckPackageLocations(dispatchHandlingOrderNoPar: Code[20]; var IsHandled: Boolean)
begin
end;

OnReleaseOnBeforeCheckShippingAgentServiceCode(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnReleaseOnBeforeCheckShippingAgentServiceCode(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnReleaseOnBeforeCheckShippingAgentServiceCode', '', false, false)]
local procedure DoSomethingOnReleaseOnBeforeCheckShippingAgentServiceCode(KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnBeforeCheckDispatchHandlingHeader(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDispatchHandlingHeader(var dispHandlHeaderVar: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckDispatchHandlingHeader', '', false, false)]
local procedure DoSomethingOnBeforeCheckDispatchHandlingHeader(var dispHandlHeaderVar: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnBeforeCheckOnePackageDispatch(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckOnePackageDispatch(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckOnePackageDispatch', '', false, false)]
local procedure DoSomethingOnBeforeCheckOnePackageDispatch(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDHLinesFromDirectTransfer(Record Direct Trans. Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('This event is obsolete, use "OnBeforeCreateDispatchHandlingLinesFromDirectTransfer" instead', '25.1')]
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDHLinesFromDirectTransfer(DirectTransHeader: Record "Direct Trans. Header"; DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDHLinesFromDirectTransfer', '', false, false)]
local procedure DoSomethingOnBeforeCreateDHLinesFromDirectTransfer(DirectTransHeader: Record "Direct Trans. Header"; DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterCreateNewDispatchOrder(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Line, Record Warehouse Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCreateNewDispatchOrder(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentLine: Record "Warehouse Shipment Line"; var WarehouseShipmentLineLastCreated: Record "Warehouse Shipment Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCreateNewDispatchOrder', '', false, false)]
local procedure DoSomethingOnAfterCreateNewDispatchOrder(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; WarehouseShipmentLine: Record "Warehouse Shipment Line"; var WarehouseShipmentLineLastCreated: Record "Warehouse Shipment Line")
begin
end;

OnAfterCreateDHLinesFromDirectTransfer(Boolean, Record Direct Trans. Header, Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCreateDHLinesFromDirectTransfer(LinesCreated: Boolean; DirectTransHeader: Record "Direct Trans. Header"; DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCreateDHLinesFromDirectTransfer', '', false, false)]
local procedure DoSomethingOnAfterCreateDHLinesFromDirectTransfer(LinesCreated: Boolean; DirectTransHeader: Record "Direct Trans. Header"; DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean)
begin
end;

OnBeforePrintReportsAfterPost(Boolean, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePrintReportsAfterPost(var ShowRequestPage: Boolean; var PostedDispatchHandlingNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforePrintReportsAfterPost', '', false, false)]
local procedure DoSomethingOnBeforePrintReportsAfterPost(var ShowRequestPage: Boolean; var PostedDispatchHandlingNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnBeforePrintInvoiceInPrintReportsAfterPost(Record KVSKBAPostedDispatchHandHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePrintInvoiceInPrintReportsAfterPost(KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader"; var ShowRequestPage: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforePrintInvoiceInPrintReportsAfterPost', '', false, false)]
local procedure DoSomethingOnBeforePrintInvoiceInPrintReportsAfterPost(KVSKBAPostedDispatchHandHeader: Record "KVSKBAPostedDispatchHandHeader"; var ShowRequestPage: Boolean)
begin
end;

OnBeforeChangeToItemJnlLineBinCode(Record Item Journal Line, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeChangeToItemJnlLineBinCode(var ItemJournalLine: Record "Item Journal Line"; var ReturnValue: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeChangeToItemJnlLineBinCode', '', false, false)]
local procedure DoSomethingOnBeforeChangeToItemJnlLineBinCode(var ItemJournalLine: Record "Item Journal Line"; var ReturnValue: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterUpdateDispHLinOnPostWhseShptOnCaseElseSourceDocument(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterUpdateDispHLinOnPostWhseShptOnCaseElseSourceDocument(var NewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterUpdateDispHLinOnPostWhseShptOnCaseElseSourceDocument', '', false, false)]
local procedure DoSomethingOnAfterUpdateDispHLinOnPostWhseShptOnCaseElseSourceDocument(var NewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean)
begin
end;

OnAfterUpdateDispHLinesOnPostInvPickLinesOnCaseElsePostedSourceType(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Record Warehouse Activity Line, Integer, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterUpdateDispHLinesOnPostInvPickLinesOnCaseElsePostedSourceType(var NewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; WarehouseActivityLine: Record "Warehouse Activity Line"; PostedSourceType: Integer; PostedSourceNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterUpdateDispHLinesOnPostInvPickLinesOnCaseElsePostedSourceType', '', false, false)]
local procedure DoSomethingOnAfterUpdateDispHLinesOnPostInvPickLinesOnCaseElsePostedSourceType(var NewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; WarehouseActivityLine: Record "Warehouse Activity Line"; PostedSourceType: Integer; PostedSourceNo: Code[20])
begin
end;

OnAddPackageLinesToDisphandlingOrderOnCaseElseSourceType(Record KVSKBADispatchPackageLine, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnAddPackageLinesToDisphandlingOrderOnCaseElseSourceType(DispatchPackageLine: Record "KVSKBADispatchPackageLine"; var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAddPackageLinesToDisphandlingOrderOnCaseElseSourceType', '', false, false)]
local procedure DoSomethingOnAddPackageLinesToDisphandlingOrderOnCaseElseSourceType(DispatchPackageLine: Record "KVSKBADispatchPackageLine"; var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnBeforeCheckWhseShptLineNotInDispatch(Record Warehouse Shipment Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckWhseShptLineNotInDispatch(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckWhseShptLineNotInDispatch', '', false, false)]
local procedure DoSomethingOnBeforeCheckWhseShptLineNotInDispatch(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCheckWhseShptHeaderNotInDispatch(Record Warehouse Shipment Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckWhseShptHeaderNotInDispatch(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckWhseShptHeaderNotInDispatch', '', false, false)]
local procedure DoSomethingOnBeforeCheckWhseShptHeaderNotInDispatch(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
begin
end;

OnBeforeDeleteAddedTablesfromTransferHeader(Record KVSKBADispatchPackageLine, Record Transfer Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromTransferHeader(var KVSKBADispatchPackageLine: Record "KVSKBADispatchPackageLine"; TransferHeader: Record "Transfer Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeDeleteAddedTablesfromTransferHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromTransferHeader(var KVSKBADispatchPackageLine: Record "KVSKBADispatchPackageLine"; TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)
begin
end;

OnBeforeDeleteAddedTablesfromPurchaseHeader(Record KVSKBADispatchPackageLine, Record Purchase Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromPurchaseHeader(var KVSKBADispatchPackageLine: Record "KVSKBADispatchPackageLine"; PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeDeleteAddedTablesfromPurchaseHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromPurchaseHeader(var KVSKBADispatchPackageLine: Record "KVSKBADispatchPackageLine"; PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;

OnBeforeDeleteAddedTablesfromSalesHeader(Record KVSKBADispatchPackageLine, Record Sales Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromSalesHeader(var KVSKBADispatchPackageLine: Record "KVSKBADispatchPackageLine"; SalesHeader: Record "Sales Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeDeleteAddedTablesfromSalesHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromSalesHeader(var KVSKBADispatchPackageLine: Record "KVSKBADispatchPackageLine"; SalesHeader: Record "Sales Header"; var IsHandled: Boolean)
begin
end;

OnRemoveDispHandlingLinesToNewOrderOnBeforeInsertNewLineForOnePackageDispatch(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnRemoveDispHandlingLinesToNewOrderOnBeforeInsertNewLineForOnePackageDispatch(var ToKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var FromKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnRemoveDispHandlingLinesToNewOrderOnBeforeInsertNewLineForOnePackageDispatch', '', false, false)]
local procedure DoSomethingOnRemoveDispHandlingLinesToNewOrderOnBeforeInsertNewLineForOnePackageDispatch(var ToKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var FromKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnAfterRemoveDispHandlingLinesToNewOrder(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnAfterRemoveDispHandlingLinesToNewOrder(var FromKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; ToKVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterRemoveDispHandlingLinesToNewOrder', '', false, false)]
local procedure DoSomethingOnAfterRemoveDispHandlingLinesToNewOrder(var FromKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; ToKVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnAfterRelease(Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnAfterRelease(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterRelease', '', false, false)]
local procedure DoSomethingOnAfterRelease(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnAfterPostYesNo(Record KVSKBADispatchHandlingHeader) :#

[IntegrationEvent(false, false)]
local procedure OnAfterPostYesNo(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterPostYesNo', '', false, false)]
local procedure DoSomethingOnAfterPostYesNo(var KVSKBADispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader")
begin
end;

OnBeforeUpdateWeightInCalcPackageStructureForDispatchLine(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Integer, Integer, Integer, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateWeightInCalcPackageStructureForDispatchLine(var SuperiorPreviousKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var SuperiorNewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var TempAllRecordsKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var TempNewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var LineNo: Integer; var PackageSequenceLineNo: Integer; PackageLevelNo: Integer; var SuperiorNetWeight: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeUpdateWeightInCalcPackageStructureForDispatchLine', '', false, false)]
local procedure DoSomethingOnBeforeUpdateWeightInCalcPackageStructureForDispatchLine(var SuperiorPreviousKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var SuperiorNewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var TempAllRecordsKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var TempNewKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var LineNo: Integer; var PackageSequenceLineNo: Integer; PackageLevelNo: Integer; var SuperiorNetWeight: Decimal; var IsHandled: Boolean)
begin
end;

OnAfterRemoveLineFromPackage(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Integer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterRemoveLineFromPackage(var KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var ModifyKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var SequenceLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterRemoveLineFromPackage', '', false, false)]
local procedure DoSomethingOnAfterRemoveLineFromPackage(var KVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var ModifyKVSKBADispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var SequenceLineNo: Integer)
begin
end;

OnBeforeInsertCarrierLevelOneStructure(Record KVSKBADispatchHandlingLine, Record KVSKBADispatchHandlingLine, Integer, Integer, Integer) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertCarrierLevelOneStructure(var TempCurrentDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var TempNewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var LineNo: Integer; var PackageSequenceLineNo: Integer; var SequenceNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeInsertCarrierLevelOneStructure', '', false, false)]
local procedure DoSomethingOnBeforeInsertCarrierLevelOneStructure(var TempCurrentDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var TempNewDispatchHandlingLine: Record "KVSKBADispatchHandlingLine" temporary; var LineNo: Integer; var PackageSequenceLineNo: Integer; var SequenceNo: Integer)
begin
end;

OnBeforeCheckDangerousGoodsPoints(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckDangerousGoodsPoints', '', false, false)]
local procedure DoSomethingOnBeforeCheckDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnBeforeFindSetDispatchHandlingLineInCheckDangerousGoodsPoints(Record KVSKBADispatchHandlingHeader, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeFindSetDispatchHandlingLineInCheckDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeFindSetDispatchHandlingLineInCheckDangerousGoodsPoints', '', false, false)]
local procedure DoSomethingOnBeforeFindSetDispatchHandlingLineInCheckDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnBeforeCalculateDangerousGoodsPoints(Record KVSKBADispatchHandlingHeader, Record KVSKBADispatchHandlingLine, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCalculateDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var DangerousGoodsPointsItems: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCalculateDangerousGoodsPoints', '', false, false)]
local procedure DoSomethingOnBeforeCalculateDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var DangerousGoodsPointsItems: Decimal; var IsHandled: Boolean)
begin
end;

OnAfterCheckDangerousGoodsPoints(Record KVSKBADispatchHandlingHeader, Decimal) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCheckDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DangerousGoodsPointsItems: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCheckDangerousGoodsPoints', '', false, false)]
local procedure DoSomethingOnAfterCheckDangerousGoodsPoints(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DangerousGoodsPointsItems: Decimal)
begin
end;

OnBeforeCheckDangerousGoodsLimitedQuantity(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckDangerousGoodsLimitedQuantity(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckDangerousGoodsLimitedQuantity', '', false, false)]
local procedure DoSomethingOnBeforeCheckDangerousGoodsLimitedQuantity(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;

OnBeforeFindSetCheckDangerousGoodsLimitedQuantity(Record KVSKBADispatchHandlingHeader, Record KVSKBADispatchHandlingLine) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeFindSetCheckDangerousGoodsLimitedQuantity(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeFindSetCheckDangerousGoodsLimitedQuantity', '', false, false)]
local procedure DoSomethingOnBeforeFindSetCheckDangerousGoodsLimitedQuantity(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var DispatchHandlingLine: Record "KVSKBADispatchHandlingLine")
begin
end;

OnBeforeCheckQuantityCheckDangerousGoodsLimitedQuantity(Record KVSKBADispatchHandlingHeader, Record KVSKBADispatchHandlingLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckQuantityCheckDangerousGoodsLimitedQuantity(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckQuantityCheckDangerousGoodsLimitedQuantity', '', false, false)]
local procedure DoSomethingOnBeforeCheckQuantityCheckDangerousGoodsLimitedQuantity(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; DispatchHandlingLine: Record "KVSKBADispatchHandlingLine"; var IsHandled: Boolean)
begin
end;

OnBeforeCheckApplicationAreaForDangerousGoodsSetup(Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckApplicationAreaForDangerousGoodsSetup(var SetupIsOk: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCheckApplicationAreaForDangerousGoodsSetup', '', false, false)]
local procedure DoSomethingOnBeforeCheckApplicationAreaForDangerousGoodsSetup(var SetupIsOk: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterCheckApplicationAreaForDangerousGoodsSetup(Record Application Area Setup, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCheckApplicationAreaForDangerousGoodsSetup(ApplicationAreaSetup: Record "Application Area Setup"; var SetupIsOk: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnAfterCheckApplicationAreaForDangerousGoodsSetup', '', false, false)]
local procedure DoSomethingOnAfterCheckApplicationAreaForDangerousGoodsSetup(ApplicationAreaSetup: Record "Application Area Setup"; var SetupIsOk: Boolean)
begin
end;

OnBeforeCreateDispatchHandlingLinesFromDirectTransfer(Record Direct Trans. Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlingLinesFromDirectTransfer(var DirectTransHeader: Record "Direct Trans. Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlingLinesFromDirectTransfer', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlingLinesFromDirectTransfer(var DirectTransHeader: Record "Direct Trans. Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDispatchHandlingLinesFromWarehouseShipment(Record KVSKBADispatchHandlingHeader, Record Warehouse Shipment Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlingLinesFromWarehouseShipment(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlingLinesFromWarehouseShipment', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlingLinesFromWarehouseShipment(var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDispatchHandlingLinesFromInventoryPicks(Record Warehouse Activity Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlingLinesFromInventoryPicks(var WarehouseActivityHeader: Record "Warehouse Activity Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlingLinesFromInventoryPicks', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlingLinesFromInventoryPicks(var WarehouseActivityHeader: Record "Warehouse Activity Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDispatchHandlinLinesFromSalesShipments(Record Sales Shipment Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlinLinesFromSalesShipments(var SalesShipmentHeader: Record "Sales Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlinLinesFromSalesShipments', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlinLinesFromSalesShipments(var SalesShipmentHeader: Record "Sales Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDispatchHandlingLinesFromTransferShipment(Record Transfer Shipment Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlingLinesFromTransferShipment(var TransferShipmentHeader: Record "Transfer Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlingLinesFromTransferShipment', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlingLinesFromTransferShipment(var TransferShipmentHeader: Record "Transfer Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDispatchHandlingLinesFromReturnShipments(Record Return Shipment Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlingLinesFromReturnShipments(var ReturnShipmentHeader: Record "Return Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlingLinesFromReturnShipments', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlingLinesFromReturnShipments(var ReturnShipmentHeader: Record "Return Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeCreateDispatchHandlingLinesFromPostedServiceShipment(Record Service Shipment Header, Record KVSKBADispatchHandlingHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateDispatchHandlingLinesFromPostedServiceShipment(var ServiceShipmentHeader: Record "Service Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeCreateDispatchHandlingLinesFromPostedServiceShipment', '', false, false)]
local procedure DoSomethingOnBeforeCreateDispatchHandlingLinesFromPostedServiceShipment(var ServiceShipmentHeader: Record "Service Shipment Header"; var DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var ShowMessage: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeMandatoryFieldCheck(Record KVSKBADispatchHandlingHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeMandatoryFieldCheck(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBADispatchMgt", 'OnBeforeMandatoryFieldCheck', '', false, false)]
local procedure DoSomethingOnBeforeMandatoryFieldCheck(DispatchHandlingHeader: Record "KVSKBADispatchHandlingHeader"; var IsHandled: Boolean)
begin
end;