Skip to content

KVSPSAReservationManagement#

Events#

KVSPSAOnBeforeAutoReserveJobBudgetLine(Integer, Decimal, Decimal, Text[100], Date, Boolean, Text[1], Integer, Record Reservation Entry) :#

Summary: Event triggered before automatically reserving a job budget line during the reservation process. Allows subscribers to implement custom reservation logic or modify reservation parameters before the automatic reservation occurs.

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeAutoReserveJobBudgetLine(ReservSummEntryNo: Integer; var RemainingQtyToReserve: Decimal; var RemainingQtyToReserveBase: Decimal; Description: Text[100]; AvailabilityDate: Date; var IsReserved: Boolean; Search: Text[1]; NextStep: Integer; ReservationEntry: Record "Reservation Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAReservationManagement", 'KVSPSAOnBeforeAutoReserveJobBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeAutoReserveJobBudgetLine(ReservSummEntryNo: Integer; var RemainingQtyToReserve: Decimal; var RemainingQtyToReserveBase: Decimal; Description: Text[100]; AvailabilityDate: Date; var IsReserved: Boolean; Search: Text[1]; NextStep: Integer; ReservationEntry: Record "Reservation Entry")
begin
end;

Parameters:

  • ReservSummEntryNo: The entry number of the reservation summary being processed.
  • RemainingQtyToReserve: The remaining quantity to be reserved that can be modified by subscribers.
  • RemainingQtyToReserveBase: The remaining base quantity to be reserved that can be modified by subscribers.
  • Description: The description text for the reservation operation.
  • AvailabilityDate: The date from which availability is calculated for the reservation.
  • IsReserved: Boolean flag that subscribers can set to indicate if they have handled the reservation process.
  • Search: The search direction parameter for finding reservation entries.
  • NextStep: The next step parameter in the reservation process.
  • ReservationEntry: The reservation entry record being processed.