KVSKBASalesPriceaLineDiscBuff
OBSOLETE
This Element will be removed or changed with a future Version of the App.
Fields
| Name | Type | Note |
|---|---|---|
| Code | Code[20] | |
| Sales Code | Code[20] | |
| Currency Code | Code[10] | |
| Starting Date | Date | |
| Line Discount % | Decimal | |
| Unit Price | Decimal | |
| Price Includes VAT | Boolean | |
| Allow Invoice Disc. | Boolean | |
| VAT Bus. Posting Gr. (Price) | Code[20] | |
| Sales Type | Enum (KVSKBAPriceDiscSalesType) | |
| Minimum Quantity | Decimal | |
| Ending Date | Date | |
| Type | Option | OptionMembers: Item,Item Disc. Group,,,,,Item Price Group |
| Line Type | Option | OptionMembers: ,KVSKBASalesLineDiscount,KVSKBASalesPrice |
| Loaded Item No. | Code[20] | |
| Loaded Disc. Group | Code[20] | |
| Loaded Customer No. | Code[20] | |
| Loaded Price Group | Code[20] | |
| Unit of Measure Code | Code[10] | |
| Variant Code | Code[10] | |
| Allow Line Disc. | Boolean | |
| Price Unit | Decimal | |
| Unit Price Price Unit | Decimal | |
| Responsibility Center | Code[10] | |
| Sales Condition No. | Code[20] | |
| Sales Order Type | Code[10] | |
| Comment | Text[80] |
Procedures
LoadDataForItem(Record Item) :
procedure LoadDataForItem(Item: Record "Item"):
LoadDataForCustomer(Record Customer) :
OBSOLETE
This Element will be removed or changed with a future Version of the App.
[Obsolete('This procedure is only supported,as long as the object exists', '24.0')]
procedure LoadDataForCustomer(Customer: Record "Customer"):
Events
OnAfterLoadDataForCustomer(Record KVSKBASalesPriceaLineDiscBuff, Record Customer) :
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 OnAfterLoadDataForCustomer(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; Customer: Record "Customer"):
OnAfterLoadDataForItem(Record KVSKBASalesPriceaLineDiscBuff, Record Item) :
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 OnAfterLoadDataForItem(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; Item: Record "Item"):
OnAfterItemHasLines(Record Item, Boolean, 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 OnAfterItemHasLines(Item: Record "Item"; Result: Boolean; IsHandled: Boolean):
OnAfterSetFiltersOnSalesPrice(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice) :
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 OnAfterSetFiltersOnSalesPrice(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesPrice: Record "KVSKBASalesPrice"):
OnAfterSetFiltersOnSalesLineDiscountItem(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesLineDiscount) :
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 OnAfterSetFiltersOnSalesLineDiscountItem(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesLineDiscount: Record "KVSKBASalesLineDiscount"):
OnAfterSetFiltersOnSalesPriceForItemGroup(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice) :
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 OnAfterSetFiltersOnSalesPriceForItemGroup(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesPrice: Record "KVSKBASalesPrice"):
OnAfterSetFiltersOnSalesLineDiscountItemGroup(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesLineDiscount) :
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 OnAfterSetFiltersOnSalesLineDiscountItemGroup(var KVSKBASalesPriceaLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var KVSKBASalesLineDiscount: Record "KVSKBASalesLineDiscount"):
OnAfterVATPostingSetupGet(Record VAT Posting Setup) :
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 OnAfterVATPostingSetupGet(var VATPostingSetup: Record "VAT Posting Setup"):
OnBeforeDeleteOldRecordVersion(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPriceaLineDiscBuff, 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 OnBeforeDeleteOldRecordVersion(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; xSalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; var IsHandled: Boolean):
OnLoadSalesLineDiscountOnBeforeInsert(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesLineDiscount) :
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 OnLoadSalesLineDiscountOnBeforeInsert(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; SalesLineDiscount: Record "KVSKBASalesLineDiscount"):
OnLoadSalesPriceOnBeforeInsert(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice) :
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 OnLoadSalesPriceOnBeforeInsert(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; SalesPrice: Record "KVSKBASalesPrice"):
OnLoadSalesPriceOnBeforeSalesPriceTypeCaseElse(Record KVSKBASalesPriceaLineDiscBuff, Record KVSKBASalesPrice, 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 OnLoadSalesPriceOnBeforeSalesPriceTypeCaseElse(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"; SalesPrice: Record "KVSKBASalesPrice"; var Ishandled: Boolean):
OnValidateSalesTypeOnBeforeUpdateValuesFromItem(Record KVSKBASalesPriceaLineDiscBuff) :
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 OnValidateSalesTypeOnBeforeUpdateValuesFromItem(var SalesPriceAndLineDiscBuff: Record "KVSKBASalesPriceaLineDiscBuff"):