bcquality/microsoft/knowledge/scm/cancel-reservations-through-reservation-management.good.al
Jesper Schulz-Wedde 525e84e183 Normalize SCM knowledge and review ownership
Align article and AL sample conventions, keep BC facts separate from review mechanics, and clarify reciprocal Finance ownership without bespoke shared test assertions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2026-09-17 18:59:22 +02:00

14 lines
571 B
AL

codeunit 50107 "SCM Cancel Reservation Good"
{
procedure CancelSalesReservation(ReservationEntryNo: Integer)
var
ReservationEntry: Record "Reservation Entry";
ReservationEngineMgt: Codeunit "Reservation Engine Mgt.";
begin
ReservationEntry.Get(ReservationEntryNo, false);
ReservationEntry.TestField("Source Type", Database::"Sales Line");
ReservationEntry.TestField("Reservation Status", ReservationEntry."Reservation Status"::Reservation);
ReservationEngineMgt.CancelReservation(ReservationEntry);
end;
}