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.