Skip to content

KVSPSAServicePackageMgt#

Procedures#

GetServicePackageFilter() : Text#

procedure GetServicePackageFilter(): Text

Events#

KVSPSAOnBeforeClosePriceList(Record Price List Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeClosePriceList(var PriceListHeader: Record "Price List Header"; Opened: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnBeforeClosePriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeClosePriceList(var PriceListHeader: Record "Price List Header"; Opened: Boolean; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeOpenPriceList(Record Price List Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeOpenPriceList(var PriceListHeader: Record "Price List Header"; var Opened: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnBeforeOpenPriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeOpenPriceList(var PriceListHeader: Record "Price List Header"; var Opened: Boolean; var IsHandled: Boolean)
begin
end;

KVSPSAOnAfterGetSalesPriceList(Record Resource, Record Price List Header) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterGetSalesPriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnAfterGetSalesPriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterGetSalesPriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header")
begin
end;

KVSPSAOnBeforeCheckSalesPriceList(Record Price List Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCheckSalesPriceList(PriceListHeader: Record "Price List Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnBeforeCheckSalesPriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCheckSalesPriceList(PriceListHeader: Record "Price List Header"; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeGetSalesPriceList(Record Resource, Record Price List Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeGetSalesPriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnBeforeGetSalesPriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeGetSalesPriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header"; var IsHandled: Boolean)
begin
end;

KVSPSAOnFinishExistingPriceLineOnBeforeModify(Record Resource, Record Price List Header, Record Price List Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnFinishExistingPriceLineOnBeforeModify(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnFinishExistingPriceLineOnBeforeModify', '', false, false)]
local procedure DoSomethingKVSPSAOnFinishExistingPriceLineOnBeforeModify(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line")
begin
end;

KVSPSAOnInsertNewPriceLineOnBeforeInsert(Record Resource, Record Price List Header, Record Price List Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnInsertNewPriceLineOnBeforeInsert(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnInsertNewPriceLineOnBeforeInsert', '', false, false)]
local procedure DoSomethingKVSPSAOnInsertNewPriceLineOnBeforeInsert(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line")
begin
end;

KVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeFinishOldPriceLine(Record Resource, Record Price List Header, Record Price List Line) :#

Obsolete

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

[Obsolete('Use KVSPSAOnFinishExistingPriceLineOnBeforeFinishOldPriceLine', '23.0')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeFinishOldPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeFinishOldPriceLine', '', false, false)]
local procedure DoSomethingKVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeFinishOldPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line")
begin
end;

KVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeInsertNewPriceLine(Record Resource, Record Price List Header, Record Price List Line) :#

Obsolete

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

[Obsolete('Use KVSPSAOnInsertNewPriceLineOnBeforeInsert', '23.0')]
[IntegrationEvent(false, false)]
local procedure KVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeInsertNewPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeInsertNewPriceLine', '', false, false)]
local procedure DoSomethingKVSPSAOnUpdateServicePackageSalesResourcePriceOnBeforeInsertNewPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line")
begin
end;

KVSPSAOnAfterGetPurchasePriceList(Record Resource, Record Price List Header) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterGetPurchasePriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnAfterGetPurchasePriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterGetPurchasePriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header")
begin
end;

KVSPSAOnBeforeCheckPurchasePriceList(Record Price List Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeCheckPurchasePriceList(PriceListHeader: Record "Price List Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnBeforeCheckPurchasePriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeCheckPurchasePriceList(PriceListHeader: Record "Price List Header"; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeGetPurchasePriceList(Record Resource, Record Price List Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeGetPurchasePriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnBeforeGetPurchasePriceList', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeGetPurchasePriceList(Resource: Record "Resource"; var PriceListHeader: Record "Price List Header"; var IsHandled: Boolean)
begin
end;

KVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeFinishOldPriceLine(Record Resource, Record Price List Header, Record Price List Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeFinishOldPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeFinishOldPriceLine', '', false, false)]
local procedure DoSomethingKVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeFinishOldPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line")
begin
end;

KVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeInsertNewPriceLine(Record Resource, Record Price List Header, Record Price List Line) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeInsertNewPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAServicePackageMgt", 'KVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeInsertNewPriceLine', '', false, false)]
local procedure DoSomethingKVSPSAOnUpdateServicePackagePurchaseResourcePriceOnBeforeInsertNewPriceLine(Resource: Record "Resource"; PriceListHeader: Record "Price List Header"; var PriceListLine: Record "Price List Line")
begin
end;