Skip to content

KVSKBAServiceLib#

Procedures#

DeleteAddedTablesTab5900(Record Service Header) :#

Obsolete

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

Summary: Deletes all entries from the added tables associated to the service header

[Obsolete('This procedure is no longer supported, please use DeleteAddedTablesFromServiceHeader', '24.2')]
procedure DeleteAddedTablesTab5900(ServiceHeader: Record "Service Header"): 

Parameters:

  • ServiceHeader: The service header to delete the entries from

DeleteAddedTablesFromServiceHeader(Record Service Header, Boolean, Boolean) :#

Summary: Deletes all entries from the added tables associated to the service header

procedure DeleteAddedTablesFromServiceHeader(ServiceHeader: Record "Service Header"; WithLines: Boolean; DeleteCommentLines: Boolean): 

Parameters:

  • ServiceHeader: The service header to delete the entries from.
  • WithLines: Defines whether the table data attached to the rows should also be deleted.
  • DeleteCommentLines: Defines whether the Comment Lines should also be deleted.

CopyAddedTablesCustToTab5900(Record Service 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 CopyAddedTablesCustToServiceHeader', '25.0')]
procedure CopyAddedTablesCustToTab5900(ServiceHeader: Record "Service Header"): 

CopyAddedTablesCustToServiceHeader(Record Service Header) :#

Summary: Copy the added tables from Customer to the Service Header

procedure CopyAddedTablesCustToServiceHeader(ServiceHeader: Record "Service Header"): 

Parameters:

  • ServiceHeader: Is the target Service Header

CopyAddedTablesTab5900ToTab5900(Record Service Header, Record Service Header) :#

Obsolete

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

Summary: Copies the entries from the added tables associated to a service header to another service header.

[Obsolete('This procedure is no longer supported, please use CopyAddedTablesFromServiceHeaderToServiceHeader', '24.2')]
procedure CopyAddedTablesTab5900ToTab5900(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header"): 

Parameters:

  • FromServiceHeader: Service header to copy from
  • ToServiceHeader: Service header to copy to

CopyAddedTablesFromServiceHeaderToServiceHeader(Record Service Header, Record Service Header) :#

Summary: Copies the entries from the added tables associated to a service header to another service header.

procedure CopyAddedTablesFromServiceHeaderToServiceHeader(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header"): 

Parameters:

  • FromServiceHeader: Service header to copy from
  • ToServiceHeader: Service header to copy to

CopyAddedTablesFromServiceItemLineToServiceItemLine(Record Service Item Line, Record Service Item Line) :#

Summary: Copies the entries from the added tables associated to a service header to another service header.

procedure CopyAddedTablesFromServiceItemLineToServiceItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceItemLine: Record "Service Item Line"): 

Parameters:

  • FromServiceItemLine: Service Item Line to copy from
  • ToServiceItemLine: Service Item Line to copy to

CopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(Record Service Item Line, Record Service Shipment Item Line) :#

Summary: Copies the entries from the added tables associated to a service header to another service header.

procedure CopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceShipmentItemLine: Record "Service Shipment Item Line"): 

Parameters:

  • FromServiceItemLine: Service Item Line to copy from
  • ToServiceShipmentLine: Service Item Line to copy to

CopyAddedTablesTab5990ToTab5900(Record Service Shipment Header, Record Service Header) :#

Obsolete

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

Summary: Copies the entries from the added tables associated to a service shipment header to a service header.

[Obsolete('This procedure is no longer supported, please use CopyAddedTablesFromPostedServiceHeaderToServiceHeader', '24.2')]
procedure CopyAddedTablesTab5990ToTab5900(FromServiceShipmentHeader: Record "Service Shipment Header"; ToServiceHeader: Record "Service Header"): 

Parameters:

  • FromServiceShipmentHeader: Service shipment header to copy from
  • ToServiceHeader: Service header to copy to

CopyAddedTablesTab5992ToTab5900(Record Service Invoice Header, Record Service Header) :#

Obsolete

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

Summary: Copies the entries from the added tables associated to a service invoice header to a service header.

[Obsolete('This procedure is no longer supported, please use CopyAddedTablesFromPostedServiceHeaderToServiceHeader', '24.2')]
procedure CopyAddedTablesTab5992ToTab5900(FromServiceInvoiceHeader: Record "Service Invoice Header"; ToServiceHeader: Record "Service Header"): 

Parameters:

  • FromServiceInvoiceHeader: Service invoice header to copy from
  • ToServiceHeader: Service header to copy to

CopyAddedTablesTab5994ToTab5900(Record Service Cr.Memo Header, Record Service Header) :#

Obsolete

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

Summary: Copies the entries from the added tables associated to a service credit memo header to a service header.

[Obsolete('This procedure is no longer supported, please use CopyAddedTablesFromPostedServiceHeaderToServiceHeader', '24.2')]
procedure CopyAddedTablesTab5994ToTab5900(FromServiceCrMemoHeader: Record "Service Cr.Memo Header"; ToServiceHeader: Record "Service Header"): 

Parameters:

  • FromServiceCrMemoHeader: Service credit memo header to copy from
  • ToServiceHeader: Service header to copy to

EvaluateServiceLine(Record Service Header) :#

Summary: This function will be called in Service document pages to calculate the subtotal-structure of the service lines of the Service Header.

procedure EvaluateServiceLine(ServiceHeader: Record "Service Header"): 

Parameters:

  • ServiceHeader: The service header to calculate the service lines for

InsertBundleLines(Record Service Line, Boolean, Boolean, Boolean, Text[100]) :#

Summary: This function will insert a new ServiceLine to finish an old and/or to open a new bundle.

procedure InsertBundleLines(ServiceLine: Record "Service Line"; BeforeCurrLine: Boolean; CloseOldBundle: Boolean; OpenNewBundle: Boolean; DescriptionText: Text[100]): 

Parameters:

  • ServiceLine: The reference from where to put the new lines at
  • BeforeCurrLine: If TRUE the new lines will be inserted before the referenced service line. If FALSE it will be inserted after the referenced service line.
  • CloseOldBundle: If TRUE, a new ServiceLine will be inserted to close the old bundle
  • OpenNewBundle: If TRUE, a new ServiceLine will be inserted to open a new bundle
  • DescriptionText: The description of the new bundle

AddBundleLinesForServiceInv(Record Service Header, Integer, Integer) :#

Summary: This function will insert new service lines with Type::Bundle and Type::End-Bundle for all service lines from the service header and between FromLineNo and ToLineNo. The bundle-structure will be analyzed for the first level only (not multi-level).

procedure AddBundleLinesForServiceInv(ServiceHeader: Record "Service Header"; FromLineNo: Integer; ToLineNo: Integer): 

Parameters:

  • ServiceHeader: The header for which lines to modify
  • FromLineNo: From which line number to modify
  • ToLineNo: To which line number to modify

CheckTotalStructureInServiceLine(Record Service Header, Boolean) :#

Summary: This function will check the bundle and subtotal structure of the service lines.

procedure CheckTotalStructureInServiceLine(ServiceHeader: Record "Service Header"; CheckTotaling: Boolean): 

Parameters:

  • ServiceHeader: The service item line to check the service lines for
  • CheckTotaling: If TRUE, the function will check the field KVSKBATotaling too

CalcSubTotals(Record Service Line) :#

Summary: This function will calculate the subtotals in the service line.

procedure CalcSubTotals(var ServiceLine: Record "Service Line"): 

Parameters:

  • ServiceLine: The Subtotal Service Line to calculate

Events#

OnBeforeCheckPrintLineInTabServiceLine(Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckPrintLineInTabServiceLine(ServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCheckPrintLineInTabServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCheckPrintLineInTabServiceLine(ServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnAfterCopyAddedTablesTab5900ToTab5900(Record Service Header, Record Service Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromServiceHeaderToServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5900ToTab5900(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5900ToTab5900', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5900ToTab5900(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header")
begin
end;

OnAfterCopyAddedTablesFromServiceLineToServiceLine(Record Service Line, Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceLineToServiceLine(FromServiceLine: Record "Service Line"; ToServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceLineToServiceLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceLineToServiceLine(FromServiceLine: Record "Service Line"; ToServiceLine: Record "Service Line")
begin
end;

OnAfterCopyAddedTablesTab5900ToTab5990(Record Service Header, Record Service Shipment Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5900ToTab5990(FromServiceHeader: Record "Service Header"; ToServiceShipmentHeader: Record "Service Shipment Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5900ToTab5990', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5900ToTab5990(FromServiceHeader: Record "Service Header"; ToServiceShipmentHeader: Record "Service Shipment Header")
begin
end;

OnAfterCopyAddedTablesTab5900ToTab5992(Record Service Header, Record Service Invoice Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5900ToTab5992(FromServiceHeader: Record "Service Header"; ToServiceInvoiceHeader: Record "Service Invoice Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5900ToTab5992', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5900ToTab5992(FromServiceHeader: Record "Service Header"; ToServiceInvoiceHeader: Record "Service Invoice Header")
begin
end;

OnAfterCopyAddedTablesTab5900ToTab5994(Record Service Header, Record Service Cr.Memo Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5900ToTab5994(FromServiceHeader: Record "Service Header"; ToServiceCrMemoHeader: Record "Service Cr.Memo Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5900ToTab5994', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5900ToTab5994(FromServiceHeader: Record "Service Header"; ToServiceCrMemoHeader: Record "Service Cr.Memo Header")
begin
end;

OnAfterCopyAddedTablesTab5990ToTab5900(Record Service Shipment Header, Record Service Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5990ToTab5900(FromServiceShptHeaderPar: Record "Service Shipment Header"; ToServiceHeaderPar: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5990ToTab5900', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5990ToTab5900(FromServiceShptHeaderPar: Record "Service Shipment Header"; ToServiceHeaderPar: Record "Service Header")
begin
end;

OnAfterCopyAddedTablesTab5992ToTab5900(Record Service Invoice Header, Record Service Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5992ToTab5900(FromServiceInvoiceHeader: Record "Service Invoice Header"; ToServiceHeaderPar: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5992ToTab5900', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5992ToTab5900(FromServiceInvoiceHeader: Record "Service Invoice Header"; ToServiceHeaderPar: Record "Service Header")
begin
end;

OnAfterCopyAddedTablesTab5994ToTab5900(Record Service Cr.Memo Header, Record Service Header) :#

Obsolete

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

[Obsolete('This event is no longer supported, please use OnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader', '24.2')]
[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesTab5994ToTab5900(FromServiceCrMemoHeader: Record "Service Cr.Memo Header"; ToServiceHeaderPar: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesTab5994ToTab5900', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesTab5994ToTab5900(FromServiceCrMemoHeader: Record "Service Cr.Memo Header"; ToServiceHeaderPar: Record "Service Header")
begin
end;

OnBeforeCheckNullPositionInServiceLine(Record Service Line, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckNullPositionInServiceLine(ServiceLine: Record "Service Line"; CheckNullPositionNo: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCheckNullPositionInServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCheckNullPositionInServiceLine(ServiceLine: Record "Service Line"; CheckNullPositionNo: Boolean; var Handled: Boolean)
begin
end;

OnBeforeValidateServiceOrderTypeServiceContractHeader(Record Service Contract Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateServiceOrderTypeServiceContractHeader(var ServiceContractHeader: Record "Service Contract Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeValidateServiceOrderTypeServiceContractHeader', '', false, false)]
local procedure DoSomethingOnBeforeValidateServiceOrderTypeServiceContractHeader(var ServiceContractHeader: Record "Service Contract Header"; var IsHandled: Boolean)
begin
end;

OnBeforeValidateServiceOrderTypeServiceHeader(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateServiceOrderTypeServiceHeader(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeValidateServiceOrderTypeServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeValidateServiceOrderTypeServiceHeader(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnBeforeSetDefaultSalespersonOnServiceContractHeader(Record Service Contract Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetDefaultSalespersonOnServiceContractHeader(var ServiceContractHeader: Record "Service Contract Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeSetDefaultSalespersonOnServiceContractHeader', '', false, false)]
local procedure DoSomethingOnBeforeSetDefaultSalespersonOnServiceContractHeader(var ServiceContractHeader: Record "Service Contract Header"; var IsHandled: Boolean)
begin
end;

OnBeforeSetDefaultSalespersonOnServiceHeader(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetDefaultSalespersonOnServiceHeader(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeSetDefaultSalespersonOnServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeSetDefaultSalespersonOnServiceHeader(var ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnBeforeSetAssignedUserIDOnServiceContractHeader(Record Service Contract Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetAssignedUserIDOnServiceContractHeader(var ServiceContractHeader: Record "Service Contract Header"; OnInsert: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeSetAssignedUserIDOnServiceContractHeader', '', false, false)]
local procedure DoSomethingOnBeforeSetAssignedUserIDOnServiceContractHeader(var ServiceContractHeader: Record "Service Contract Header"; OnInsert: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeSetAssignedUserIDOnServiceHeader(Record Service Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeSetAssignedUserIDOnServiceHeader(var ServiceHeader: Record "Service Header"; OnInsertMode: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeSetAssignedUserIDOnServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeSetAssignedUserIDOnServiceHeader(var ServiceHeader: Record "Service Header"; OnInsertMode: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterCopyAddedTablesFromServiceItemLineToServiceItemLine(Record Service Item Line, Record Service Item Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceItemLineToServiceItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceItemLine: Record "Service Item Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceItemLineToServiceItemLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceItemLineToServiceItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceItemLine: Record "Service Item Line")
begin
end;

OnCopyAddedTablesLineNoToServiceLine(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnCopyAddedTablesLineNoToServiceLine(ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnCopyAddedTablesLineNoToServiceLine', '', false, false)]
local procedure DoSomethingOnCopyAddedTablesLineNoToServiceLine(ServiceLine: Record "Service Line")
begin
end;

OnCopyAddedTablesLineNoToServiceItemLine(Record Service Item Line) :#

[IntegrationEvent(false, false)]
local procedure OnCopyAddedTablesLineNoToServiceItemLine(ServiceItemLine: Record "Service Item Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnCopyAddedTablesLineNoToServiceItemLine', '', false, false)]
local procedure DoSomethingOnCopyAddedTablesLineNoToServiceItemLine(ServiceItemLine: Record "Service Item Line")
begin
end;

OnInsertBundleLinesCloseOldBundleOnAfterServiceLineInsert(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnInsertBundleLinesCloseOldBundleOnAfterServiceLineInsert(var ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnInsertBundleLinesCloseOldBundleOnAfterServiceLineInsert', '', false, false)]
local procedure DoSomethingOnInsertBundleLinesCloseOldBundleOnAfterServiceLineInsert(var ServiceLine: Record "Service Line")
begin
end;

OnInsertBundleLinesCloseOldBundleOnBeforeServiceLineInsert(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnInsertBundleLinesCloseOldBundleOnBeforeServiceLineInsert(var ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnInsertBundleLinesCloseOldBundleOnBeforeServiceLineInsert', '', false, false)]
local procedure DoSomethingOnInsertBundleLinesCloseOldBundleOnBeforeServiceLineInsert(var ServiceLine: Record "Service Line")
begin
end;

OnInsertBundleLinesOpenNewBundleOnAfterServiceLineInsert(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnInsertBundleLinesOpenNewBundleOnAfterServiceLineInsert(var ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnInsertBundleLinesOpenNewBundleOnAfterServiceLineInsert', '', false, false)]
local procedure DoSomethingOnInsertBundleLinesOpenNewBundleOnAfterServiceLineInsert(var ServiceLine: Record "Service Line")
begin
end;

OnInsertBundleLinesOpenNewBundleOnBeforeServiceLineInsert(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnInsertBundleLinesOpenNewBundleOnBeforeServiceLineInsert(var ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnInsertBundleLinesOpenNewBundleOnBeforeServiceLineInsert', '', false, false)]
local procedure DoSomethingOnInsertBundleLinesOpenNewBundleOnBeforeServiceLineInsert(var ServiceLine: Record "Service Line")
begin
end;

OnBeforeIsServiceLineTypeForEndBundle(Enum Service Line Type, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeIsServiceLineTypeForEndBundle(ServiceLineType: Enum "Service Line Type"; var IsBundleType: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeIsServiceLineTypeForEndBundle', '', false, false)]
local procedure DoSomethingOnBeforeIsServiceLineTypeForEndBundle(ServiceLineType: Enum "Service Line Type"; var IsBundleType: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeEvaluateServiceLine(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeEvaluateServiceLine(ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeEvaluateServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeEvaluateServiceLine(ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnCheckTotalStructureInServiceLineOnBeforeCheckBundleTotalStructure(Record Service Line, Boolean, Integer, Boolean, Boolean, Integer, Integer) :#

[IntegrationEvent(false, false)]
local procedure OnCheckTotalStructureInServiceLineOnBeforeCheckBundleTotalStructure(var ServiceLine: Record "Service Line"; var BundleStarted: Boolean; var NumberOfOpenSubtotals: Integer; var IsHandled: Boolean; CheckTotaling: Boolean; LineNoArray: Integer; LineArrayPosition: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnCheckTotalStructureInServiceLineOnBeforeCheckBundleTotalStructure', '', false, false)]
local procedure DoSomethingOnCheckTotalStructureInServiceLineOnBeforeCheckBundleTotalStructure(var ServiceLine: Record "Service Line"; var BundleStarted: Boolean; var NumberOfOpenSubtotals: Integer; var IsHandled: Boolean; CheckTotaling: Boolean; LineNoArray: Integer; LineArrayPosition: Integer)
begin
end;

OnCheckTotalStructureInServiceLineOnBeforeCheckTotalling(Record Service Line, Boolean, Integer, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCheckTotalStructureInServiceLineOnBeforeCheckTotalling(var ServiceLine: Record "Service Line"; CheckTotaling: Boolean; LineNoArray: Integer; var LineArrayPosition: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnCheckTotalStructureInServiceLineOnBeforeCheckTotalling', '', false, false)]
local procedure DoSomethingOnCheckTotalStructureInServiceLineOnBeforeCheckTotalling(var ServiceLine: Record "Service Line"; CheckTotaling: Boolean; LineNoArray: Integer; var LineArrayPosition: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeOnCheckErrorIsServiceLineTypeForTotalingCalculation(Enum Service Line Type, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeOnCheckErrorIsServiceLineTypeForTotalingCalculation(ServiceLineType: Enum "Service Line Type"; var IsEndType: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeOnCheckErrorIsServiceLineTypeForTotalingCalculation', '', false, false)]
local procedure DoSomethingOnBeforeOnCheckErrorIsServiceLineTypeForTotalingCalculation(ServiceLineType: Enum "Service Line Type"; var IsEndType: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeIsServiceLineTypeForTotalingCalculation(Enum Service Line Type, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeIsServiceLineTypeForTotalingCalculation(ServiceLineType: Enum "Service Line Type"; var IsEndType: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeIsServiceLineTypeForTotalingCalculation', '', false, false)]
local procedure DoSomethingOnBeforeIsServiceLineTypeForTotalingCalculation(ServiceLineType: Enum "Service Line Type"; var IsEndType: Boolean; var IsHandled: Boolean)
begin
end;

OnEvaluateServiceLineOnBeforeServiceLineModify(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnEvaluateServiceLineOnBeforeServiceLineModify(ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnEvaluateServiceLineOnBeforeServiceLineModify', '', false, false)]
local procedure DoSomethingOnEvaluateServiceLineOnBeforeServiceLineModify(ServiceLine: Record "Service Line")
begin
end;

OnEvaluateServiceLineOnAfterServiceLineModify(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnEvaluateServiceLineOnAfterServiceLineModify(ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnEvaluateServiceLineOnAfterServiceLineModify', '', false, false)]
local procedure DoSomethingOnEvaluateServiceLineOnAfterServiceLineModify(ServiceLine: Record "Service Line")
begin
end;

OnEvaluateServiceLineOnBeforeHandleEndSubTotal(Record Service Header, Record Service Line, Integer, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnEvaluateServiceLineOnBeforeHandleEndSubTotal(ServiceHeader: Record "Service Header"; ServiceLine: Record "Service Line"; LineNoArray: Integer; IndentationInteger: Integer; IsServiceLineHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnEvaluateServiceLineOnBeforeHandleEndSubTotal', '', false, false)]
local procedure DoSomethingOnEvaluateServiceLineOnBeforeHandleEndSubTotal(ServiceHeader: Record "Service Header"; ServiceLine: Record "Service Line"; LineNoArray: Integer; IndentationInteger: Integer; IsServiceLineHandled: Boolean)
begin
end;

OnAfterCalcSubTotals(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCalcSubTotals(var ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCalcSubTotals', '', false, false)]
local procedure DoSomethingOnAfterCalcSubTotals(var ServiceLine: Record "Service Line")
begin
end;

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

[IntegrationEvent(false, false)]
local procedure OnBeforeSetSalespersonCode(SalesPersonCodeToCheck: Code[20]; var SalesPersonCodeToAssign: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeSetSalespersonCode', '', false, false)]
local procedure DoSomethingOnBeforeSetSalespersonCode(SalesPersonCodeToCheck: Code[20]; var SalesPersonCodeToAssign: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCopyAddedTablesFromServiceLinetoPostedServiceLine(Record Service Line, Enum KVSKBAPostedServiceDocTextType, Code[20], Integer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceLinetoPostedServiceLine(ServiceLine: Record "Service Line"; PostedServiceDocTextType: Enum "KVSKBAPostedServiceDocTextType"; DocumentNo: Code[20]; DocumentLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceLinetoPostedServiceLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceLinetoPostedServiceLine(ServiceLine: Record "Service Line"; PostedServiceDocTextType: Enum "KVSKBAPostedServiceDocTextType"; DocumentNo: Code[20]; DocumentLineNo: Integer)
begin
end;

OnBeforeGetSpecialNote(Integer, Code[20], Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetSpecialNote(DatabaseInteger: Integer; No: Code[20]; var CommentTextReturn: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeGetSpecialNote', '', false, false)]
local procedure DoSomethingOnBeforeGetSpecialNote(DatabaseInteger: Integer; No: Code[20]; var CommentTextReturn: Text[50]; var IsHandled: Boolean)
begin
end;

OnBeforeShowSpecialNote(Integer, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeShowSpecialNote(DatabaseInteger: Integer; No: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeShowSpecialNote', '', false, false)]
local procedure DoSomethingOnBeforeShowSpecialNote(DatabaseInteger: Integer; No: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(Record Service Item Line, Record Service Shipment Item Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(ServiceItemLine: Record "Service Item Line"; ServiceShipmentItemLine: Record "Service Shipment Item Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(ServiceItemLine: Record "Service Item Line"; ServiceShipmentItemLine: Record "Service Shipment Item Line")
begin
end;

OnAfterCopyAddedTablesFromPostedServiceLineToServiceLine(Record Service Line, Enum KVSKBAPostedServiceDocTextType, Code[20], Integer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromPostedServiceLineToServiceLine(ToServiceLine: Record "Service Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromPostedServiceLineToServiceLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromPostedServiceLineToServiceLine(ToServiceLine: Record "Service Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer)
begin
end;

OnAfterCopyAddedTablesFromPostedServiceLineToServiceItemLine(Record Service Item Line, Enum KVSKBAPostedServiceDocTextType, Code[20], Integer) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromPostedServiceLineToServiceItemLine(ToServiceItemLine: Record "Service Item Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromPostedServiceLineToServiceItemLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromPostedServiceLineToServiceItemLine(ToServiceItemLine: Record "Service Item Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer)
begin
end;

OnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader(Record Service Header, Enum KVSKBAPostedServiceDocTextType, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader(ToServiceHeader: Record "Service Header"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromPostedServiceHeaderToServiceHeader(ToServiceHeader: Record "Service Header"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20])
begin
end;

OnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader(Record Service Header, Enum KVSKBAPostedServiceDocTextType, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader(FromServiceHeader: Record "Service Header"; ToDocumentType: Enum "KVSKBAPostedServiceDocTextType"; ToDocumentNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceHeadertoPostedServiceHeader(FromServiceHeader: Record "Service Header"; ToDocumentType: Enum "KVSKBAPostedServiceDocTextType"; ToDocumentNo: Code[20])
begin
end;

OnAfterCopyAddedTablesFromServiceHeaderToServiceHeader(Record Service Header, Record Service Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceHeaderToServiceHeader(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceHeaderToServiceHeader', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceHeaderToServiceHeader(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header")
begin
end;

OnBeforeCreatePurchaseOrderByServiceOrder(Record Service Header, Option, Code[20], Integer, Code[20], Boolean, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCreatePurchaseOrderByServiceOrder(ServiceHeader: Record "Service Header"; OrderType: Option; OrderNo: Code[20]; LineNo: Integer; VendorNo: Code[20]; ShowDocument: Boolean; MultipleVendors: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCreatePurchaseOrderByServiceOrder', '', false, false)]
local procedure DoSomethingOnBeforeCreatePurchaseOrderByServiceOrder(ServiceHeader: Record "Service Header"; OrderType: Option; OrderNo: Code[20]; LineNo: Integer; VendorNo: Code[20]; ShowDocument: Boolean; MultipleVendors: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterCreatePurchaseOrderByServiceOrder(Record Service Header, Record Purchase Header, Option, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCreatePurchaseOrderByServiceOrder(ServiceHeader: Record "Service Header"; PurchaseHeader: Record "Purchase Header"; OrderType: Option; ShowDocument: Boolean; MultipleVendors: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCreatePurchaseOrderByServiceOrder', '', false, false)]
local procedure DoSomethingOnAfterCreatePurchaseOrderByServiceOrder(ServiceHeader: Record "Service Header"; PurchaseHeader: Record "Purchase Header"; OrderType: Option; ShowDocument: Boolean; MultipleVendors: Boolean)
begin
end;

OnBeforeShowPurchaseOrdersAfterCreate(List, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeShowPurchaseOrdersAfterCreate(PurchaseHeaderNoList: List; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeShowPurchaseOrdersAfterCreate', '', false, false)]
local procedure DoSomethingOnBeforeShowPurchaseOrdersAfterCreate(PurchaseHeaderNoList: List; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceLineArchivedtoServiceLine(Record Service Line, Record Service Line Archive, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceLineArchivedtoServiceLine(ServiceLine: Record "Service Line"; ServiceLineArchive: Record "Service Line Archive"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceLineArchivedtoServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceLineArchivedtoServiceLine(ServiceLine: Record "Service Line"; ServiceLineArchive: Record "Service Line Archive"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader(Record Service Header, Record Service Header Archive, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader(ServiceHeader: Record "Service Header"; ServiceHeaderArchive: Record "Service Header Archive"; CopyCommentLines: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader(ServiceHeader: Record "Service Header"; ServiceHeaderArchive: Record "Service Header Archive"; CopyCommentLines: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine(Record Service Item Line, Record Service Item Line Archive, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine(ServiceItemLine: Record "Service Item Line"; ServiceItemLineArchive: Record "Service Item Line Archive"; CopyCommentLines: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine(ServiceItemLine: Record "Service Item Line"; ServiceItemLineArchive: Record "Service Item Line Archive"; CopyCommentLines: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine(Record Service Item Line, Record Service Item Line Archive, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine(ServiceItemLine: Record "Service Item Line"; ServiceItemLineArchive: Record "Service Item Line Archive"; CopyCommentLines: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceItemLineArchivedtoServiceItemLine(ServiceItemLine: Record "Service Item Line"; ServiceItemLineArchive: Record "Service Item Line Archive"; CopyCommentLines: Boolean)
begin
end;

OnAfterCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader(Record Service Header, Record Service Header Archive, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader(ServiceHeader: Record "Service Header"; ServiceHeaderArchive: Record "Service Header Archive"; CopyCommentLines: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceHeaderArchivedtoServiceHeader(ServiceHeader: Record "Service Header"; ServiceHeaderArchive: Record "Service Header Archive"; CopyCommentLines: Boolean)
begin
end;

OnAfterCopyAddedTablesFromServiceLineArchivedtoServiceLine(Record Service Line, Record Service Line Archive) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCopyAddedTablesFromServiceLineArchivedtoServiceLine(ServiceLine: Record "Service Line"; ServiceLineArchive: Record "Service Line Archive"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCopyAddedTablesFromServiceLineArchivedtoServiceLine', '', false, false)]
local procedure DoSomethingOnAfterCopyAddedTablesFromServiceLineArchivedtoServiceLine(ServiceLine: Record "Service Line"; ServiceLineArchive: Record "Service Line Archive")
begin
end;

OnBeforeDeleteAddedTablesFromServiceHeader(Record Service Header, Boolean, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesFromServiceHeader(ServiceHeader: Record "Service Header"; WithLines: Boolean; DeleteCommentLines: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesFromServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesFromServiceHeader(ServiceHeader: Record "Service Header"; WithLines: Boolean; DeleteCommentLines: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeDeleteAddedTablesfromServiceItemLine(Record Service Item Line, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromServiceItemLine(ServiceItemLine: Record "Service Item Line"; DeleteCommentLines: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesfromServiceItemLine', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromServiceItemLine(ServiceItemLine: Record "Service Item Line"; DeleteCommentLines: Boolean; var IsHandled: Boolean)
begin
end;

OnBeforeDeleteAddedTablesfromServiceLine(Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromServiceLine(ServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesfromServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromServiceLine(ServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnAfterDeleteAddedTablesfromServiceLine(Record Service Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesfromServiceLine(ServiceLine: Record "Service Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesfromServiceLine', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesfromServiceLine(ServiceLine: Record "Service Line")
begin
end;

OnAfterDeleteAddedTablesfromServiceItemLine(Record Service Item Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesfromServiceItemLine(ServiceItemLine: Record "Service Item Line"; DeleteCommentLines: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesfromServiceItemLine', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesfromServiceItemLine(ServiceItemLine: Record "Service Item Line"; DeleteCommentLines: Boolean)
begin
end;

OnAfterDeleteAddedTablesFromServiceHeader(Record Service Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesFromServiceHeader(ServiceHeader: Record "Service Header"; WithLines: Boolean; DeleteCommentLines: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesFromServiceHeader', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesFromServiceHeader(ServiceHeader: Record "Service Header"; WithLines: Boolean; DeleteCommentLines: Boolean)
begin
end;

OnBeforeDeleteAddedTablesFromServiceHeaderArchive(Record Service Header Archive, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesFromServiceHeaderArchive(ServiceHeaderArchive: Record "Service Header Archive"; WithLines: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesFromServiceHeaderArchive', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesFromServiceHeaderArchive(ServiceHeaderArchive: Record "Service Header Archive"; WithLines: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterDeleteAddedTablesFromServiceHeaderArchive(Record Service Header Archive, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesFromServiceHeaderArchive(ServiceHeaderArchive: Record "Service Header Archive"; WithLines: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesFromServiceHeaderArchive', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesFromServiceHeaderArchive(ServiceHeaderArchive: Record "Service Header Archive"; WithLines: Boolean)
begin
end;

OnBeforeDeleteAddedTablesfromServiceShipmentHeader(Record Service Shipment Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromServiceShipmentHeader(ServiceShipmentHeader: Record "Service Shipment Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesfromServiceShipmentHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromServiceShipmentHeader(ServiceShipmentHeader: Record "Service Shipment Header"; var IsHandled: Boolean)
begin
end;

OnAfterDeleteAddedTablesfromServiceShipmentHeader(Record Service Shipment Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesfromServiceShipmentHeader(ServiceShipmentHeader: Record "Service Shipment Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesfromServiceShipmentHeader', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesfromServiceShipmentHeader(ServiceShipmentHeader: Record "Service Shipment Header")
begin
end;

OnBeforeDeleteAddedTablesfromServiceInvoiceHeader(Record Service Invoice Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromServiceInvoiceHeader(ServiceInvoiceHeader: Record "Service Invoice Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesfromServiceInvoiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromServiceInvoiceHeader(ServiceInvoiceHeader: Record "Service Invoice Header"; var IsHandled: Boolean)
begin
end;

OnAfterDeleteAddedTablesfromServiceInvoiceHeader(Record Service Invoice Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesfromServiceInvoiceHeader(ServiceInvoiceHeader: Record "Service Invoice Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesfromServiceInvoiceHeader', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesfromServiceInvoiceHeader(ServiceInvoiceHeader: Record "Service Invoice Header")
begin
end;

OnBeforeDeleteAddedTablesfromServiceCrMemoHeader(Record Service Cr.Memo Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeDeleteAddedTablesfromServiceCrMemoHeader(ServiceCrMemoHeader: Record "Service Cr.Memo Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeDeleteAddedTablesfromServiceCrMemoHeader', '', false, false)]
local procedure DoSomethingOnBeforeDeleteAddedTablesfromServiceCrMemoHeader(ServiceCrMemoHeader: Record "Service Cr.Memo Header"; var IsHandled: Boolean)
begin
end;

OnAfterDeleteAddedTablesfromServiceCrMemoHeader(Record Service Cr.Memo Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterDeleteAddedTablesfromServiceCrMemoHeader(ServiceCrMemoHeader: Record "Service Cr.Memo Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterDeleteAddedTablesfromServiceCrMemoHeader', '', false, false)]
local procedure DoSomethingOnAfterDeleteAddedTablesfromServiceCrMemoHeader(ServiceCrMemoHeader: Record "Service Cr.Memo Header")
begin
end;

OnBeforeCopyAddedTablesCustToServiceHeader(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesCustToServiceHeader(ServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesCustToServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesCustToServiceHeader(ServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceHeaderToServiceHeader(Record Service Header, Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceHeaderToServiceHeader(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceHeaderToServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceHeaderToServiceHeader(FromServiceHeader: Record "Service Header"; ToServiceHeader: Record "Service Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceItemLineToServiceItemLine(Record Service Item Line, Record Service Item Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceItemLineToServiceItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceItemLine: Record "Service Item Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceItemLineToServiceItemLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceItemLineToServiceItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceItemLine: Record "Service Item Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceLineToServiceLine(Record Service Line, Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceLineToServiceLine(FromServiceLine: Record "Service Line"; ToServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceLineToServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceLineToServiceLine(FromServiceLine: Record "Service Line"; ToServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceHeadertoPostedServiceHeader(Record Service Header, Enum KVSKBAPostedServiceDocTextType, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceHeadertoPostedServiceHeader(FromServiceHeader: Record "Service Header"; ToDocumentType: Enum "KVSKBAPostedServiceDocTextType"; ToDocumentNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceHeadertoPostedServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceHeadertoPostedServiceHeader(FromServiceHeader: Record "Service Header"; ToDocumentType: Enum "KVSKBAPostedServiceDocTextType"; ToDocumentNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(Record Service Item Line, Record Service Shipment Item Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceShipmentItemLine: Record "Service Shipment Item Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceItemLineToServiceShipmentItemLine(FromServiceItemLine: Record "Service Item Line"; ToServiceShipmentItemLine: Record "Service Shipment Item Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromServiceLinetoPostedServiceLine(Record Service Line, Enum KVSKBAPostedServiceDocTextType, Code[20], Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromServiceLinetoPostedServiceLine(FromServiceLine: Record "Service Line"; DocumentType: Enum "KVSKBAPostedServiceDocTextType"; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromServiceLinetoPostedServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromServiceLinetoPostedServiceLine(FromServiceLine: Record "Service Line"; DocumentType: Enum "KVSKBAPostedServiceDocTextType"; DocumentNo: Code[20]; DocumentLineNo: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromPostedServiceHeaderToServiceHeader(Record Service Header, Enum KVSKBAPostedServiceDocTextType, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromPostedServiceHeaderToServiceHeader(ToServiceHeader: Record "Service Header"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromPostedServiceHeaderToServiceHeader', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromPostedServiceHeaderToServiceHeader(ToServiceHeader: Record "Service Header"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromPostedServiceLineToServiceItemLine(Record Service Item Line, Enum KVSKBAPostedServiceDocTextType, Code[20], Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromPostedServiceLineToServiceItemLine(ToServiceItemLine: Record "Service Item Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromPostedServiceLineToServiceItemLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromPostedServiceLineToServiceItemLine(ToServiceItemLine: Record "Service Item Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesFromPostedServiceLineToServiceLine(Record Service Line, Enum KVSKBAPostedServiceDocTextType, Code[20], Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesFromPostedServiceLineToServiceLine(ToServiceLine: Record "Service Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesFromPostedServiceLineToServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesFromPostedServiceLineToServiceLine(ToServiceLine: Record "Service Line"; FromDocumentType: Enum "KVSKBAPostedServiceDocTextType"; FromDocumentNo: Code[20]; FromDocumentLineNo: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesLineNoToServiceLine(Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesLineNoToServiceLine(ServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesLineNoToServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesLineNoToServiceLine(ServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnBeforeCopyAddedTablesLineNoToServiceItemLine(Record Service Item Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyAddedTablesLineNoToServiceItemLine(ServiceItemLine: Record "Service Item Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCopyAddedTablesLineNoToServiceItemLine', '', false, false)]
local procedure DoSomethingOnBeforeCopyAddedTablesLineNoToServiceItemLine(ServiceItemLine: Record "Service Item Line"; var IsHandled: Boolean)
begin
end;

OnAfterTransferServiceLineToItemJnLine(Record Service Line, Record Item Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransferServiceLineToItemJnLine(ServiceLine: Record "Service Line"; var ItemJournalLine: Record "Item Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterTransferServiceLineToItemJnLine', '', false, false)]
local procedure DoSomethingOnAfterTransferServiceLineToItemJnLine(ServiceLine: Record "Service Line"; var ItemJournalLine: Record "Item Journal Line")
begin
end;

OnBeforeShowServiceDocumentTextLines(Enum Service Document Type, Code[20], Enum KVSKBAServiceDocumentTable, Integer, Enum KVSKBATextPosition, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeShowServiceDocumentTextLines(ServiceDocumentType: Enum "Service Document Type"; DocumentNo: Code[20]; ServiceDocumentTable: Enum "KVSKBAServiceDocumentTable"; DocumentLineNo: Integer; KVSKBATextPosition: Enum "KVSKBATextPosition"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeShowServiceDocumentTextLines', '', false, false)]
local procedure DoSomethingOnBeforeShowServiceDocumentTextLines(ServiceDocumentType: Enum "Service Document Type"; DocumentNo: Code[20]; ServiceDocumentTable: Enum "KVSKBAServiceDocumentTable"; DocumentLineNo: Integer; KVSKBATextPosition: Enum "KVSKBATextPosition"; var IsHandled: Boolean)
begin
end;

OnBeforeServiceLineValidateAlternative(Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeServiceLineValidateAlternative(var ServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeServiceLineValidateAlternative', '', false, false)]
local procedure DoSomethingOnBeforeServiceLineValidateAlternative(var ServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnBeforeServiceLineValidateAllowInvDisc(Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeServiceLineValidateAllowInvDisc(var ServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeServiceLineValidateAllowInvDisc', '', false, false)]
local procedure DoSomethingOnBeforeServiceLineValidateAllowInvDisc(var ServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnBeforeUpdateBundleElementPrices(Record Service Line, Record Service Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateBundleElementPrices(ServiceLine: Record "Service Line"; xServiceLine: Record "Service Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeUpdateBundleElementPrices', '', false, false)]
local procedure DoSomethingOnBeforeUpdateBundleElementPrices(ServiceLine: Record "Service Line"; xServiceLine: Record "Service Line"; var IsHandled: Boolean)
begin
end;

OnBeforeInsertBundleLines(Record Service Line, Boolean, Boolean, Boolean, Text[100], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertBundleLines(ServiceLine: Record "Service Line"; BeforeCurrLine: Boolean; CloseOldBundle: Boolean; OpenNewBundle: Boolean; DescriptionText: Text[100]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeInsertBundleLines', '', false, false)]
local procedure DoSomethingOnBeforeInsertBundleLines(ServiceLine: Record "Service Line"; BeforeCurrLine: Boolean; CloseOldBundle: Boolean; OpenNewBundle: Boolean; DescriptionText: Text[100]; var IsHandled: Boolean)
begin
end;

OnBeforeCheckTotalStructureInServiceLine(Record Service Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckTotalStructureInServiceLine(ServiceHeader: Record "Service Header"; CheckTotaling: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeCheckTotalStructureInServiceLine', '', false, false)]
local procedure DoSomethingOnBeforeCheckTotalStructureInServiceLine(ServiceHeader: Record "Service Header"; CheckTotaling: Boolean; var IsHandled: Boolean)
begin
end;

OnAfterCheckTotalStructureInServiceLine(Record Service Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCheckTotalStructureInServiceLine(ServiceHeader: Record "Service Header"; CheckTotaling: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnAfterCheckTotalStructureInServiceLine', '', false, false)]
local procedure DoSomethingOnAfterCheckTotalStructureInServiceLine(ServiceHeader: Record "Service Header"; CheckTotaling: Boolean)
begin
end;

OnBeforeInsertPurchaseDropShipmentOrderLine(Record Purchase Header, Code[20], Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertPurchaseDropShipmentOrderLine(var PurchaseHeader: Record "Purchase Header"; OrderNo: Code[20]; LineNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeInsertPurchaseDropShipmentOrderLine', '', false, false)]
local procedure DoSomethingOnBeforeInsertPurchaseDropShipmentOrderLine(var PurchaseHeader: Record "Purchase Header"; OrderNo: Code[20]; LineNo: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeInsertPurchaseSpecialOrderLine(Record Purchase Header, Code[20], Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertPurchaseSpecialOrderLine(var PurchaseHeader: Record "Purchase Header"; OrderNo: Code[20]; LineNo: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeInsertPurchaseSpecialOrderLine', '', false, false)]
local procedure DoSomethingOnBeforeInsertPurchaseSpecialOrderLine(var PurchaseHeader: Record "Purchase Header"; OrderNo: Code[20]; LineNo: Integer; var IsHandled: Boolean)
begin
end;

OnBeforeShowPurchaseOrders(Code[20], Integer, Boolean, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeShowPurchaseOrders(DocumentNo: Code[20]; LineNo: Integer; ShowDropShipments: Boolean; ShowSpecialOrders: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAServiceLib", 'OnBeforeShowPurchaseOrders', '', false, false)]
local procedure DoSomethingOnBeforeShowPurchaseOrders(DocumentNo: Code[20]; LineNo: Integer; ShowDropShipments: Boolean; ShowSpecialOrders: Boolean; var IsHandled: Boolean)
begin
end;