Skip to content

KVSKBAPurchasePrice#

Obsolete

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

Fields#

Name Type Note
Item No. Code[20]
Vendor No. Code[20]
Currency Code Code[10]
Starting Date Date
Direct Unit Cost Decimal
Minimum Quantity Decimal
Ending Date Date
Unit of Measure Code Code[10]
Variant Code Code[10]
Price Unit Decimal
Direct Unit Cost (Price Unit) Decimal
Responsibility Center Code[10]
Purchase Condition No. Code[20]
Reference No. Integer
Unit Of Measure (Calc.) Code[10]
Currency Code (Calc.) Code[10]
Direct Unit Cost (Calc.) Decimal
Type Enum (KVSKBAItemPriceType)
Code Code[20]
Changed By Save Doc. (UserID) Code[50]
Changed By Save Doc. (Date) Date
Changed By Save Doc. Type Enum Purchase Document Type
Changed By Save Doc. No. Code[20]
Changed By Save Doc. Line No. Integer
Price Descended From Item Boolean

Events#

OnInsertOnBeforeTestCodeandType(Record KVSKBAPurchasePrice, Boolean) :#

Obsolete

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

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnInsertOnBeforeTestCodeandType(var PurchasePrice: Record "KVSKBAPurchasePrice"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAPurchasePrice", 'OnInsertOnBeforeTestCodeandType', '', false, false)]
local procedure DoSomethingOnInsertOnBeforeTestCodeandType(var PurchasePrice: Record "KVSKBAPurchasePrice"; var IsHandled: Boolean)
begin
end;

OnBeforeNewPurchasePriceInsert(Record KVSKBAPurchasePrice, Record KVSKBAPurchasePrice) :#

Obsolete

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

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnBeforeNewPurchasePriceInsert(var NewPurchasePrice: Record "KVSKBAPurchasePrice"; PurchasePrice: Record "KVSKBAPurchasePrice"): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAPurchasePrice", 'OnBeforeNewPurchasePriceInsert', '', false, false)]
local procedure DoSomethingOnBeforeNewPurchasePriceInsert(var NewPurchasePrice: Record "KVSKBAPurchasePrice"; PurchasePrice: Record "KVSKBAPurchasePrice")
begin
end;

OnValidateCodeOnBeforeTypeCaseElse(Record KVSKBAPurchasePrice, Record KVSKBAPurchasePrice) :#

Obsolete

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

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnValidateCodeOnBeforeTypeCaseElse(var PurchasePrice: Record "KVSKBAPurchasePrice"; xPurchasePrice: Record "KVSKBAPurchasePrice"): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAPurchasePrice", 'OnValidateCodeOnBeforeTypeCaseElse', '', false, false)]
local procedure DoSomethingOnValidateCodeOnBeforeTypeCaseElse(var PurchasePrice: Record "KVSKBAPurchasePrice"; xPurchasePrice: Record "KVSKBAPurchasePrice")
begin
end;

OnRenameOnBeforeTestCodeandType(Record KVSKBAPurchasePrice, Boolean) :#

Obsolete

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

[Obsolete('This event is no longer supported,as long as the object exists', '24.0')]
[IntegrationEvent(false, false)]
local procedure OnRenameOnBeforeTestCodeandType(var PurchasePrice: Record "KVSKBAPurchasePrice"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBAPurchasePrice", 'OnRenameOnBeforeTestCodeandType', '', false, false)]
local procedure DoSomethingOnRenameOnBeforeTestCodeandType(var PurchasePrice: Record "KVSKBAPurchasePrice"; var IsHandled: Boolean)
begin
end;