Table of Contents

KVSKBASavePurchPriceLineDisc

Events

OnPurchPriceCreationOnBeforePurchPriceTypeCaseElse(Record KVSKBAPurchasePrice, Record Purchase Line) :

OBSOLETE

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

[Obsolete('The price calculation needs a redesign due to the standard changes, possibly the function will not be available in the future.', '18.3')]
[IntegrationEvent(false, false)]
local procedure OnPurchPriceCreationOnBeforePurchPriceTypeCaseElse(var PurchasePrice: Record "KVSKBAPurchasePrice"; var TempPurchaseLine: Record "Purchase Line" temporary): 

OnBeforeSavePurchasePrice(Record Purchase Line, Code[20], Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeSavePurchasePrice(var TempPurchaseLine: Record "Purchase Line"; DefPricePriceListCode: Code[20]; MultipleVendorExist: Boolean; var IsHandled: Boolean): 

OnSavePurchasePriceOnBeforePriceListLineInsert(Record Purchase Line, Record Price List Line, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnSavePurchasePriceOnBeforePriceListLineInsert(var TempPurchaseLine: Record "Purchase Line"; var PriceListLine: Record "Price List Line"; MultipleVendorExist: Boolean): 

OnBeforeSavePurchaseDiscount(Record Purchase Line, Code[20], Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeSavePurchaseDiscount(var TempPurchaseLine: Record "Purchase Line"; DefPricePriceListCode: Code[20]; MultipleVendorExist: Boolean; var IsHandled: Boolean): 

OnSavePurchaseDiscountOnBeforePriceListLineInsert(Record Purchase Line, Record Price List Line, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnSavePurchaseDiscountOnBeforePriceListLineInsert(var TempPurchaseLine: Record "Purchase Line"; var PriceListLine: Record "Price List Line"; MultipleVendorExist: Boolean): 

OnBeforeFindPricingVendorwithPurchaseLine(Record Purchase Line, Code[20], Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeFindPricingVendorwithPurchaseLine(TempFindPurchaseLine: Record "Purchase Line" temporary; var PricingVendorNo: Code[20]; var IsHandled: Boolean): 

OnBeforeFindPricingVendor(Record Purchase Line, Code[20], Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeFindPricingVendor(var TempFindPurchaseLine: Record "Purchase Line" temporary; var PricingVendorNo: Code[20]; var IsHandled: Boolean): 

OnBeforeTestPriceListHeaderValues(Code[20], Code[20], Date, Date, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeTestPriceListHeaderValues(PriceListLineCode: Code[20]; VendorNo: Code[20]; StartingDate: Date; EndingDate: Date; var IsHandled: Boolean):