Skip to content

KVSPSASupportContractInvoice#

Obsolete

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

Procedures#

SetBatchMode(Boolean) :#

procedure SetBatchMode(NewValue: Boolean): 

Events#

KVSPSAOnAfterCreateBeginSalesLine(Record Sales Line, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateBeginSalesLine(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnAfterCreateBeginSalesLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCreateBeginSalesLine(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header")
begin
end;

KVSPSAOnAfterCreateEndSalesLine(Record Sales Line, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCreateEndSalesLine(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnAfterCreateEndSalesLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCreateEndSalesLine(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header")
begin
end;

KVSPSAOnAfterFindInvoiceMatrixWithoutSuccess(Record KVSPSASupportContractMatrix, Record KVSPSASupportContractLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFindInvoiceMatrixWithoutSuccess(var SupportContractMatrix: Record "KVSPSASupportContractMatrix"; SupportContractLine: Record "KVSPSASupportContractLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnAfterFindInvoiceMatrixWithoutSuccess', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterFindInvoiceMatrixWithoutSuccess(var SupportContractMatrix: Record "KVSPSASupportContractMatrix"; SupportContractLine: Record "KVSPSASupportContractLine"; var IsHandled: Boolean)
begin
end;

KVSPSAOnAfterInitSalesLine(Record Sales Line, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitSalesLine(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnAfterInitSalesLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitSalesLine(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header")
begin
end;

KVSPSAOnBeforeFindInvoiceMatrix(Record KVSPSASupportContractMatrix, Record KVSPSASupportContractLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindInvoiceMatrix(var SupportContractMatrix: Record "KVSPSASupportContractMatrix"; SupportContractLine: Record "KVSPSASupportContractLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnBeforeFindInvoiceMatrix', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindInvoiceMatrix(var SupportContractMatrix: Record "KVSPSASupportContractMatrix"; SupportContractLine: Record "KVSPSASupportContractLine"; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeFindJob(Record KVSPSASupportContractLine, Option, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJob(SupportContractLine: Record "KVSPSASupportContractLine"; InvActivityType: Option; var JobNo: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnBeforeFindJob', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindJob(SupportContractLine: Record "KVSPSASupportContractLine"; InvActivityType: Option; var JobNo: Code[20]; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeHandleResult(Record KVSPSASupportContract, Integer, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeHandleResult(var SupportContract: Record "KVSPSASupportContract"; InvoiceCounter: Integer; ErrorCounter: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnBeforeHandleResult', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeHandleResult(var SupportContract: Record "KVSPSASupportContract"; InvoiceCounter: Integer; ErrorCounter: Integer; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeSalesHeaderModify(Record Sales Header, Record KVSPSASupportContract) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSalesHeaderModify(var SalesHeader: Record "Sales Header"; SupportContract: Record "KVSPSASupportContract"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnBeforeSalesHeaderModify', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSalesHeaderModify(var SalesHeader: Record "Sales Header"; SupportContract: Record "KVSPSASupportContract")
begin
end;

KVSPSAOnBeforeSalesLineModify(Record Sales Line, Record Sales Header, Record KVSPSASupportContract, Record KVSPSASupportContractLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeSalesLineModify(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"; SupportContract: Record "KVSPSASupportContract"; var SupportContractLine: Record "KVSPSASupportContractLine"): 
[EventSubscriber(ObjectType::Report, Report::"KVSPSASupportContractInvoice", 'KVSPSAOnBeforeSalesLineModify', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeSalesLineModify(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"; SupportContract: Record "KVSPSASupportContract"; var SupportContractLine: Record "KVSPSASupportContractLine")
begin
end;