Skip to content

KVSTRDReduceSingleShptOrderQty#

Events#

KVSTRDOnAfterReleaseSalesHeader(Record Sales Header) :#

Summary: This event is raised after the sales header has been released. It can be used to perform additional actions after the release process.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterReleaseSalesHeader(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDReduceSingleShptOrderQty", 'KVSTRDOnAfterReleaseSalesHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterReleaseSalesHeader(var SalesHeader: Record "Sales Header")
begin
end;

Parameters:

  • SalesHeader: The Sales Header record that has been released.

KVSTRDOnBeforeDeleteSalesLineInReduceSalesOrderLineQtyToQtyShipped(Record Sales Header, Record Sales Line) :#

Summary: This event is raised before a sales line is deleted in the process of reducing the sales order line quantity to the quantity shipped. The line is deleted, if the "Quantity Shipped" in the sales line is 0.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeDeleteSalesLineInReduceSalesOrderLineQtyToQtyShipped(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDReduceSingleShptOrderQty", 'KVSTRDOnBeforeDeleteSalesLineInReduceSalesOrderLineQtyToQtyShipped', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeDeleteSalesLineInReduceSalesOrderLineQtyToQtyShipped(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line")
begin
end;

Parameters:

  • SalesHeader: The Sales Header record associated with the sales line.
  • SalesLine: The Sales Line record that is about to be deleted.

KVSTRDOnBeforeReleaseSalesHeader(Record Sales Header) :#

Summary: This event is raised before the sales header is released. It can be used to perform additional checks or modifications before the release process.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeReleaseSalesHeader(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDReduceSingleShptOrderQty", 'KVSTRDOnBeforeReleaseSalesHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeReleaseSalesHeader(var SalesHeader: Record "Sales Header")
begin
end;

Parameters:

  • SalesHeader: The Sales Header record that is about to be released.

KVSTRDOnBeforeReopenSalesHeader(Record Sales Header) :#

Summary: This event is raised before the sales header is reopened. It can be used to perform additional checks or modifications before the reopening process.

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeReopenSalesHeader(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDReduceSingleShptOrderQty", 'KVSTRDOnBeforeReopenSalesHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeReopenSalesHeader(var SalesHeader: Record "Sales Header")
begin
end;

Parameters:

  • SalesHeader: The Sales Header record that is about to be reopened.