Skip to content

KVSPSASupportContractLine#

Obsolete

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

Fields#

Name Type Note
Contract No. Code[20]
Version Integer
Line No. Integer
Type Option OptionMembers: Base,Product,ForeignProduct,,SupportPackage,OtherServices
Product Code Code[20]
Update % Decimal
Starting Date Date
Ending Date Date
Active Boolean
License No. Text[20]
Customer No. Code[20]
Relevant Base Decimal
Update Amount / Year Decimal
Helpline Amount / Year Decimal
Update Amount proportionate Decimal
Helpline Amount proportionate Decimal
License Type Code[20]
Product Type Code[20]
Months Integer
Update Amount / Month Decimal
Helpline Amount / Month Decimal

Events#

KVSPSAOnAfterCalcUpdate(Record KVSPSASupportContractLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCalcUpdate(var SupportContractLine: Record "KVSPSASupportContractLine"): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSASupportContractLine", 'KVSPSAOnAfterCalcUpdate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCalcUpdate(var SupportContractLine: Record "KVSPSASupportContractLine")
begin
end;

KVSPSAOnAfterInitRec(Record KVSPSASupportContractLine, Record KVSPSASupportContractLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInitRec(var SupportContractLine: Record "KVSPSASupportContractLine"; OldSupportContractLine: Record "KVSPSASupportContractLine"): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSASupportContractLine", 'KVSPSAOnAfterInitRec', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInitRec(var SupportContractLine: Record "KVSPSASupportContractLine"; OldSupportContractLine: Record "KVSPSASupportContractLine")
begin
end;

KVSPSAOnBeforeCalcUpdate(Record KVSPSASupportContractLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCalcUpdate(var SupportContractLine: Record "KVSPSASupportContractLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSASupportContractLine", 'KVSPSAOnBeforeCalcUpdate', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCalcUpdate(var SupportContractLine: Record "KVSPSASupportContractLine"; var IsHandled: Boolean)
begin
end;

KVSPSAOnCalcPropHelpLine(Record KVSPSASupportContractLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCalcPropHelpLine(var SupportContractLine: Record "KVSPSASupportContractLine"): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSASupportContractLine", 'KVSPSAOnCalcPropHelpLine', '', false, false)]
local procedure DoSomethingKVSPSAOnCalcPropHelpLine(var SupportContractLine: Record "KVSPSASupportContractLine")
begin
end;

KVSPSAOnCalcPropUpdate(Record KVSPSASupportContractLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCalcPropUpdate(var SupportContractLine: Record "KVSPSASupportContractLine"): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSASupportContractLine", 'KVSPSAOnCalcPropUpdate', '', false, false)]
local procedure DoSomethingKVSPSAOnCalcPropUpdate(var SupportContractLine: Record "KVSPSASupportContractLine")
begin
end;

KVSPSAOnCallOnNewRecord(Record KVSPSASupportContractLine) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnCallOnNewRecord(var SupportContractLine: Record "KVSPSASupportContractLine"): 
[EventSubscriber(ObjectType::Table, Table::"KVSPSASupportContractLine", 'KVSPSAOnCallOnNewRecord', '', false, false)]
local procedure DoSomethingKVSPSAOnCallOnNewRecord(var SupportContractLine: Record "KVSPSASupportContractLine")
begin
end;