Skip to content

KVSTRDCalcUnitCostEventMgt#

Events#

KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(Record Price List Line, Record KVSKBASalesConditionHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(PriceListLine: Record "Price List Line"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(PriceListLine: Record "Price List Line"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Option, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(SalesCKVSKBASalesConditionHeadernditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(SalesCKVSKBASalesConditionHeadernditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextLastLineHeaderLine: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextLastLineHeaderLine: Text[50]; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Option, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var ReturnValue: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var ReturnValue: Boolean; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record Price List Line, Record Item, Code[10], Code[10], Decimal, Decimal, Decimal, Code[10], Decimal, Date, Code[10], Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record Price List Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(Record Price Calculation Buffer, Record KVSKBAGeneralPriceCalcLine, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(var PriceCalculationBuffer: Record "Price Calculation Buffer"; KVSKBAGeneralPriceCalcLine: Record "KVSKBAGeneralPriceCalcLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(var PriceCalculationBuffer: Record "Price Calculation Buffer"; KVSKBAGeneralPriceCalcLine: Record "KVSKBAGeneralPriceCalcLine"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Record KVSKBASalesPriceWorksheet, Boolean) :#

Obsolete

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

[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPriceWorksheet: Record "KVSKBASalesPriceWorksheet"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPriceWorksheet: Record "KVSKBASalesPriceWorksheet"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record KVSKBASalesPrice, Boolean) :#

Obsolete

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

[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record KVSKBASalesPrice, Record Item, Code[10], Code[10], Decimal, Decimal, Decimal, Code[10], Decimal, Date, Code[10], Decimal, Boolean) :#

Obsolete

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

[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean)
begin
end;

KVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record KVSKBASalesPrice, Boolean) :#

Obsolete

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

[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean)
begin
end;