Skip to content

KVSTRDItemPlanningParamSugg#

Events#

KVSTRDOnAfterUpdateItemFromSuggLine(Record Item, Record KVSTRDItemChangingSuggLine) :#

Summary: This event is raised after an item's planning parameters have been updated from a suggestion line. It allows subscribers to perform additional processing for each updated item.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterUpdateItemFromSuggLine(var Item: Record "Item"; var ItemChangingSuggLine: Record "KVSTRDItemChangingSuggLine"): 
[EventSubscriber(ObjectType::Page, Page::"KVSTRDItemPlanningParamSugg", 'KVSTRDOnAfterUpdateItemFromSuggLine', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterUpdateItemFromSuggLine(var Item: Record "Item"; var ItemChangingSuggLine: Record "KVSTRDItemChangingSuggLine")
begin
end;

Parameters:

  • Item: The item record that was updated.
  • ItemChangingSuggLine: The suggestion line from which the values were copied.

KVSTRDOnAfterUpdateSKUFromSuggLine(Record Stockkeeping Unit, Record KVSTRDItemChangingSuggLine) :#

Summary: This event is raised after a stockkeeping unit's planning parameters have been updated from a suggestion line. It allows subscribers to perform additional processing for each updated stockkeeping unit.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterUpdateSKUFromSuggLine(var StockkeepingUnit: Record "Stockkeeping Unit"; var ItemChangingSuggLine: Record "KVSTRDItemChangingSuggLine"): 
[EventSubscriber(ObjectType::Page, Page::"KVSTRDItemPlanningParamSugg", 'KVSTRDOnAfterUpdateSKUFromSuggLine', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterUpdateSKUFromSuggLine(var StockkeepingUnit: Record "Stockkeeping Unit"; var ItemChangingSuggLine: Record "KVSTRDItemChangingSuggLine")
begin
end;

Parameters:

  • StockkeepingUnit: The stockkeeping unit record that was updated.
  • ItemChangingSuggLine: The suggestion line from which the values were copied.