KVSTRDPurchBlOrdValidityEvMgt#
Events#
KVSTRDOnBeforeCheckQtyBlankedOrderLine(Record Purchase Line, Boolean) :#
Summary: This event is raised before checking the quantity of a blanket order line.
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCheckQtyBlankedOrderLine(var PurchaseLine: Record "Purchase Line"; var CheckQtyBlankedOrderLineIsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDPurchBlOrdValidityEvMgt", 'KVSTRDOnBeforeCheckQtyBlankedOrderLine', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCheckQtyBlankedOrderLine(var PurchaseLine: Record "Purchase Line"; var CheckQtyBlankedOrderLineIsHandled: Boolean)
begin
end;
Parameters:
PurchaseLine: The purchase line record being checked.CheckQtyBlankedOrderLineIsHandled: A boolean variable indicating if the quantity has been checked.
KVSTRDOnAfterSetFilterBlanketPurchaseLine(Record Purchase Line, Record Requisition Line, Record Requisition Line) :#
Summary: This event is raised before finding valid Blanket Purchase order lines, when assigning in the Requisition Worksheet
[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterSetFilterBlanketPurchaseLine(var BlanketPurchaseLine: Record "Purchase Line"; var RequisitionLine: Record "Requisition Line"; var AssignRequisitionLine: Record "Requisition Line"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDPurchBlOrdValidityEvMgt", 'KVSTRDOnAfterSetFilterBlanketPurchaseLine', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterSetFilterBlanketPurchaseLine(var BlanketPurchaseLine: Record "Purchase Line"; var RequisitionLine: Record "Requisition Line"; var AssignRequisitionLine: Record "Requisition Line")
begin
end;
Parameters:
BlanketPurchaseLine: The Filter Record for finding the Blanket Purchase LineRequisitionLine: The original Requisition LineAssignRequisitionLine: The Requisition Line that is being assigned/currently processed