From 34e8ce7d42acc5d7c89df09703946ea409e406a6 Mon Sep 17 00:00:00 2001 From: MarkoAleksandric Date: Wed, 15 Jul 2026 09:58:04 +0200 Subject: [PATCH 1/2] Ext fix issue 30336: add OnValidateNoOnBeforeModifyCapNeedEntries event in Prod. Order Routing Line Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Manufacturing/Document/ProdOrderRoutingLine.Table.al | 6 ++++++ .../Manufacturing/Document/ProdOrderRoutingLine.Table.al | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al b/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al index 252cbe42ba5..507c90fe313 100644 --- a/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al +++ b/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al @@ -164,6 +164,7 @@ table 5409 "Prod. Order Routing Line" MachineCtrTransferFields(); end; end; + OnValidateNoOnBeforeModifyCapNeedEntries(Rec, xRec); ModifyCapNeedEntries(); GetProdOrderLine(); @@ -2174,6 +2175,11 @@ table 5409 "Prod. Order Routing Line" begin end; + [IntegrationEvent(false, false)] + local procedure OnValidateNoOnBeforeModifyCapNeedEntries(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var xProdOrderRoutingLine: Record "Prod. Order Routing Line") + begin + end; + [IntegrationEvent(false, false)] local procedure OnAfterCopyFromPlanningRoutingLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; PlanningRoutingLine: Record "Planning Routing Line") begin diff --git a/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al b/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al index 062a961803f..8fda5f11979 100644 --- a/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al +++ b/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al @@ -138,6 +138,7 @@ table 5409 "Prod. Order Routing Line" MachineCtrTransferFields(); end; end; + OnValidateNoOnBeforeModifyCapNeedEntries(Rec, xRec); ModifyCapNeedEntries(); GetProdOrderLine(); @@ -1957,6 +1958,11 @@ table 5409 "Prod. Order Routing Line" begin end; + [IntegrationEvent(false, false)] + local procedure OnValidateNoOnBeforeModifyCapNeedEntries(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var xProdOrderRoutingLine: Record "Prod. Order Routing Line") + begin + end; + [IntegrationEvent(false, false)] local procedure OnAfterCopyFromPlanningRoutingLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; PlanningRoutingLine: Record "Planning Routing Line") begin From b2b8d4600d5b06a8984fa84129a4067ef508bbed Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 23 Jul 2026 16:40:29 +0000 Subject: [PATCH 2/2] Remove var from xProdOrderRoutingLine event parameter --- .../Manufacturing/Document/ProdOrderRoutingLine.Table.al | 2 +- .../Manufacturing/Document/ProdOrderRoutingLine.Table.al | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al b/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al index 507c90fe313..876969c5a95 100644 --- a/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al +++ b/src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al @@ -2176,7 +2176,7 @@ table 5409 "Prod. Order Routing Line" end; [IntegrationEvent(false, false)] - local procedure OnValidateNoOnBeforeModifyCapNeedEntries(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var xProdOrderRoutingLine: Record "Prod. Order Routing Line") + local procedure OnValidateNoOnBeforeModifyCapNeedEntries(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; xProdOrderRoutingLine: Record "Prod. Order Routing Line") begin end; diff --git a/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al b/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al index 8fda5f11979..3e298dd4762 100644 --- a/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al +++ b/src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderRoutingLine.Table.al @@ -1959,7 +1959,7 @@ table 5409 "Prod. Order Routing Line" end; [IntegrationEvent(false, false)] - local procedure OnValidateNoOnBeforeModifyCapNeedEntries(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var xProdOrderRoutingLine: Record "Prod. Order Routing Line") + local procedure OnValidateNoOnBeforeModifyCapNeedEntries(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; xProdOrderRoutingLine: Record "Prod. Order Routing Line") begin end;