Skip to content

KVSKBASalesPriceDiscCalcLine#

Fields#

Name Type Note
Document Type Enum Sales Document Type
Document No. Code[20]
Document Line No. Integer
Line Type Option OptionMembers: Price,Line Discount
Line No. Integer
Condition No. Code[20]
Reference No. Integer
Description Text[50]
Calculation (Condition) Enum (KVSKBAPriceCalculation)
Operator (Condition) Enum (KVSKBAPriceCalcOperator)
Value (Condition) Decimal
Calculation Enum (KVSKBAPriceCalculation)
Operator Enum (KVSKBAPriceCalcOperator)
Percent Decimal
Initial Price Decimal
Currency Code (Init. Price) Code[10]
Currency Factor (Init. Price) Decimal
Exch. Rate Date (Init. Price) Date
Unit Of Measure (Init. Price) Code[10]
Qty. Per UOM (Init. Price) Decimal
Currency Code (Doc. Line) Code[10]
Currency Factor (Doc. Line) Decimal
Exchange Rate Date (Doc. Line) Date
Unit Of Measure (Doc. Line) Code[10]
Qty. Per UOM (Doc. Line) Decimal
Initial Price (Doc. Line) Decimal
Price (Doc. Line) Decimal
Amount (Doc. Line) Decimal
Result (Doc. Line) Decimal
Result % (Doc. Line) Decimal
Discount % (Doc. Line) Decimal

Events#

OnBeforeProcedureCopyInitalPriceFromSalesLine(Record KVSKBASalesPriceDiscCalcLine, Record Sales Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeProcedureCopyInitalPriceFromSalesLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var FromSalesLine: Record "Sales Line"; var ExitStandardCode: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnBeforeProcedureCopyInitalPriceFromSalesLine', '', false, false)]
local procedure DoSomethingOnBeforeProcedureCopyInitalPriceFromSalesLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var FromSalesLine: Record "Sales Line"; var ExitStandardCode: Boolean)
begin
end;

OnBeforeProcedureDeleteAllPriceFields(Record KVSKBASalesPriceDiscCalcLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeProcedureDeleteAllPriceFields(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var ExitStandardCode: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnBeforeProcedureDeleteAllPriceFields', '', false, false)]
local procedure DoSomethingOnBeforeProcedureDeleteAllPriceFields(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var ExitStandardCode: Boolean)
begin
end;

OnBeforeProcedureTransferFieldFromSalesCondLine(Record KVSKBASalesPriceDiscCalcLine, Record KVSKBASalesConditionHeader, Record KVSKBASalesConditionLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeProcedureTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var ExitStandardCode: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnBeforeProcedureTransferFieldFromSalesCondLine', '', false, false)]
local procedure DoSomethingOnBeforeProcedureTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var ExitStandardCode: Boolean)
begin
end;

OnAfterTransferFieldFromSalesCondLine(Record KVSKBASalesPriceDiscCalcLine, Record KVSKBASalesConditionHeader, Record KVSKBASalesConditionLine, Code[10]) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; LanguageCode: Code[10]): 
[EventSubscriber(ObjectType::Table, Table::"KVSKBASalesPriceDiscCalcLine", 'OnAfterTransferFieldFromSalesCondLine', '', false, false)]
local procedure DoSomethingOnAfterTransferFieldFromSalesCondLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; LanguageCode: Code[10])
begin
end;