KVSTRDCalcUnitCostEventMgt#
Events#
KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(Record Price List Line, Record KVSKBASalesConditionHeader, Boolean) :#
Summary: This event is triggered before the check for allowed base of calculation in the Price List Line. It allows customization of the behavior before the check is performed.
[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;
Parameters:
PriceListLine: The Price List Line record being checked.KVSKBASalesConditionHeader: The Sales Condition Header record associated with the Price List Line.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Option, Boolean) :#
Summary: This event is triggered before checking the line type in the Sales Price Discount Calculation.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record being checked.LineType: The type of line being checked (Price or Line Discount).isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
Summary: This event is triggered before setting the text for the base of initial price in the Sales Price Discount Calculation Archive. It allows customization of the text based on the base of calculation.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record associated with the calculation.TextBaseOfInitialPrice: The text to be set for the base of initial price.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
Summary: This event is triggered before setting the text for the base of initial price in the Posted Sales Price Discount Calculation. It allows customization of the text based on the base of calculation.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record associated with the calculation.TextBaseOfInitialPrice: The text to be set for the base of initial price.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
Summary: This event is triggered before setting the text for the base of initial price in the Sales Price Worksheet Calculation. It allows customization of the text based on the base of calculation.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record associated with the calculation.TextBaseOfInitialPrice: The text to be set for the base of initial price.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
Summary: This event is triggered before setting the text for the base of initial price in the Sales Condition Lines. It allows customization of the text based on the base of calculation.
[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;
Parameters:
SalesCKVSKBASalesConditionHeadernditionHeader: The Sales Condition Header record associated with the calculation.TextBaseOfInitialPrice: The text to be set for the base of initial price.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
Summary: This event is triggered before setting the last line header text in the Sales Condition Lines. It allows customization of the text based on the Sales Condition Header.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record associated with the calculation.TextLastLineHeaderLine: The text to be set for the last line header.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
Summary: This event is triggered before setting the text for the base of initial price in the Sales Price Discount Calculation. It allows customization of the text based on the base of calculation.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record associated with the calculation.TextBaseOfInitialPrice: The text to be set for the base of initial price.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Option, Boolean) :#
Summary: This event is triggered before setting the filter for the base of calculation in the Sales Price Discount Calculation. It allows customization of the filter criteria based on the Sales Condition Header.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record being filtered.LineType: The type of line being filtered (Price or Line Discount).isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Boolean) :#
Summary: This event is triggered before checking the base of calculation in the Sales Price Worksheet Calculation. It allows customization of the behavior before the check is performed.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record being checked.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Boolean, Boolean) :#
Summary: This event is triggered before checking whether to write price lines during the calculation of sales conditions. It allows customization of the behavior before the check is performed.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record being checked.ReturnValue: The return value indicating whether to write price lines.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record Price List Line, Record Item, Code[10], Code[10], Decimal, Decimal, Decimal, Code[10], Decimal, Date, Code[10], Decimal, Boolean) :#
Summary: This event is triggered before calculating the initial price for a sales price based on the case of base of calculation. It allows customization of the initial price calculation logic.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record associated with the calculation.PriceListLine: The Price List Line record being processed.Item: The Item record associated with the calculation.VariantCode: The variant code for the item.LocationCode: The location code for the item.Quantity: The quantity for the calculation.QuantityPerUOM: The quantity per unit of measure for the calculation.InitialPrice: The initial price to be calculated.InitialPriceCurrencyCode: The currency code for the initial price.InitialPriceCurrencyFactor: The currency factor for the initial price.InitialPriceExchRateDate: The exchange rate date for the initial price.InitialPriceUOMCode: The unit of measure code for the initial price.InitialPriceQuantityPerUOM: The quantity per unit of measure for the initial price.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record Price List Line, Boolean) :#
Summary: This event is triggered before setting the filter for the sales price condition in the Price List Line. It allows customization of the filter criteria based on the Sales Condition Header.
[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;
Parameters:
KVSKBASalesConditionHeader: The Sales Condition Header record being filtered.PriceListLine: The Price List Line record being processed.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(Record Price Calculation Buffer, Record KVSKBAGeneralPriceCalcLine, Boolean) :#
Summary: This event is triggered before filling the Price Calculation Buffer with data from the General Price Calculation Line. It allows customization of the data being filled into the buffer.
[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;
Parameters:
PriceCalculationBuffer: The Price Calculation Buffer record being filled.KVSKBAGeneralPriceCalcLine: The General Price Calculation Line record being processed.isHandled: Specifies if the event has been handled. If set to true, the default logic will not be executed.
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;