Codeunit 99000813 "Carry Out Action"
Base Application · Microsoft.Inventory.Requisition
Across versions
- BC23present
- BC245 procedures removed, 2 events added
- BC251 events added
- BC262 procedures added
- BC2754 procedures added, 40 events added
- BC281 events changed
- BC29unchanged
- BC3057 procedures removed, 42 events removed
Neighbourhood 10 connected objects and pages
Base Application · Microsoft.Inventory.Requisition · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Requisition Line |
Events published
OnAfterCarryOutToReqWksh(var RequisitionLine: Record "Requisition Line"; var RequisitionLine2: Record "Requisition Line"; ReqWkshTempName: Code[10]; ReqJournalName: Code[10]; LineNo: Integer)+ BC27 − BC27 Δ BC28 (integration)OnAfterDeleteOrderLines(RequisitionLine: Record "Requisition Line")(integration)OnAfterDeleteRequisitionLine(var RequisitionLine: Record "Requisition Line")(integration)OnAfterInsertProdOrder(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderChoice: Integer; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterInsertProdOrderLine(ReqLine: Record "Requisition Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; Item: Record Item)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterInsertAsmHeader(var ReqLine: Record "Requisition Line"; var AsmHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterInsertTransLine(var TransHeader: Record "Transfer Header"; var ReqLine: Record "Requisition Line"; var TransLine: Record "Transfer Line"; var NextLineNo: Integer)(integration)OnAfterTransferAsmPlanningComp(var PlanningComponent: Record "Planning Component"; var AssemblyLine: Record Microsoft.Assembly.Document."Assembly Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterTransLineInsert(var TransferLine: Record "Transfer Line"; RequisitionLine: Record "Requisition Line")(integration)OnAfterTransferPlanningRtngLine(var PlanningRtngLine: Record Microsoft.Manufacturing.Routing."Planning Routing Line"; var ProdOrderRtngLine: Record Microsoft.Manufacturing.Document."Prod. Order Routing Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterTransferPlanningComp(var PlanningComponent: Record "Planning Component"; var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterProdOrderRtngLineInsert(var ProdOrderRoutingLine: Record Microsoft.Manufacturing.Document."Prod. Order Routing Line"; PlanningRoutingLine: Record Microsoft.Manufacturing.Routing."Planning Routing Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnAfterProdOrderChgAndReshedule(var RequisitionLine: Record "Requisition Line"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeAddResourceComponents(RequisitionLine: Record "Requisition Line"; var AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header"; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeCopyDimensionsFromReqToTransLine(var TransferLine: Record "Transfer Line"; RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)(integration)OnBeforeDeleteOrderLines(RequisitionLine: Record "Requisition Line")(integration)OnBeforeDeleteAssemblyLines(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)Δ BC27 − BC30 (integration, obsolete 27.0)OnBeforeDeleteProdOrderLines(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)Δ BC27 − BC30 (integration, obsolete 27.0)OnBeforeDeletePurchaseLines(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)(integration)OnBeforeDeleteRequisitionLine(var RequisitionLine: Record "Requisition Line")(integration)OnBeforeDeleteTransferLines(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)(integration)OnBeforeFinalizeOrderHeader(ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; PrintOrder: Boolean; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeInsertTransHeader(ReqLine: Record "Requisition Line"; var TransHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnBeforePrintPurchaseOrder(var PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean; PrintOrder: Boolean)(integration)OnBeforeTransferBOM(ReqLine: Record "Requisition Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderLineNo: Integer; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeTransferCapNeed(ReqLine: Record "Requisition Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; RoutingNo: Code[20]; RoutingRefNo: Integer; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeUpdateProdOrderLineQuantity(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; ReqLine: Record "Requisition Line"; Item: Record Item; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeSetProdOrderLineBinCodeFromPlanningRtngLines(ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; ReqLine: Record "Requisition Line"; Item: Record Item; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeUpdateComponentLink(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnCarryOutToReqWkshOnAfterPlanningCompInsert(var PlanningComponent: Record "Planning Component"; PlanningComponent2: Record "Planning Component")(integration)OnCarryOutToReqWkshOnAfterPlanningRoutingLineInsert(var PlanningRoutingLine: Record Microsoft.Manufacturing.Routing."Planning Routing Line"; PlanningRoutingLine2: Record Microsoft.Manufacturing.Routing."Planning Routing Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnCarryOutToReqWkshOnBeforeReqLineInsert(var ReqLine: Record "Requisition Line"; var ReqWkshTempName: Code[10]; var ReqJournalName: Code[10]; var LineNo: Integer)(integration)OnInsertProdOrderWithReqLine(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderLineWithReqLine(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderLineOnBeforeProdOrderLineInit(var ReqLine: Record "Requisition Line"; var Item: Record Item)Δ BC27 − BC30 (integration, obsolete 27.0)OnInsertTransLineWithReqLine(var TransferLine: Record "Transfer Line"; var RequisitionLine: Record "Requisition Line"; var NextLineNo: Integer)(integration)OnInsertProdOrderLineOnAfterTransferRouting(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RefreshProdOrderLine: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderLineOnAfterProdOrderLineInsert(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderOnBeforeProdOrderInit(var ReqLine: Record "Requisition Line")Δ BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderOnAfterFindTempProdOrder(var ReqLine: Record "Requisition Line"; var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; var HeaderExists: Boolean; var Item: Record Item)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderOnAfterProdOrderInsert(var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ReqLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderOnBeforeProdOrderInsert(var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ReqLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnPurchOrderChgAndResheduleOnAfterGetPurchHeader(var PurchaseHeader: Record "Purchase Header"; var PurchaseLine: Record "Purchase Line"; var RequisitionLine: Record "Requisition Line")+ BC24 − BC24 (integration)- subscribers: Codeunit 20516 “Subc. Req. Wksh. Make Ord.” OnPurchOrderChgAndResheduleOnAfterGetPurchHeader
OnPurchOrderChgAndResheduleOnAfterGetPurchLine(var PurchaseLine: Record "Purchase Line")(integration)OnPurchOrderChgAndResheduleOnBeforePurchLineModify(var ReqLine: Record "Requisition Line"; var PurchLine: Record "Purchase Line")(integration)OnTransOrderChgAndResheduleOnBeforeTransLineModify(var ReqLine: Record "Requisition Line"; var TransLine: Record "Transfer Line")(integration)OnTransferBOMOnBeforeProdOrderComp2Init(var PlanningComponent: Record "Planning Component")Δ BC27 − BC30 (integration, obsolete 27.0)OnAsmOrderChgAndResheduleOnBeforeAsmHeaderModify(var ReqLine: Record "Requisition Line"; var AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnProdOrderChgAndResheduleOnAfterValidateQuantity(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnProdOrderChgAndResheduleOnBeforeProdOrderModify(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertTransHeaderOnBeforeTransHeaderInsert(var TransHeader: Record "Transfer Header"; ReqLine: Record "Requisition Line")(integration)OnInsertTransHeaderOnAfterTransHeaderInsert(var TransHeader: Record "Transfer Header"; ReqLine: Record "Requisition Line")(integration)OnInsertTransHeaderOnBeforeTransHeaderModify(var TransHeader: Record "Transfer Header"; ReqLine: Record "Requisition Line")(integration)OnInsertTransLineOnAfterCalcShouldInsertTransHeader(RequisitionLine: Record "Requisition Line"; TransferHeader: Record "Transfer Header"; var Result: Boolean)(integration)OnInsertTransLineOnAfterTransLineInit(var TransLine: Record "Transfer Line"; ReqLine: Record "Requisition Line")(integration)OnInsertAsmHeaderOnBeforeAsmHeaderInsert(var AsmHeader: Record Microsoft.Assembly.Document."Assembly Header"; ReqLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertAsmHeaderOnAfterAsmHeaderInsert(var AsmHeader: Record Microsoft.Assembly.Document."Assembly Header"; ReqLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnPrintTransferOrderOnBeforePrintWithDialogWithCheckForCust(var ReportSelections: Record "Report Selections")(integration)OnCarryOutActionsFromProdOrderOnAfterCalcPrintOrder(var PrintOrder: Boolean; ProdOrderChoice: Option)Δ BC27 − BC30 (integration, obsolete 27.0)OnCarryOutActionsFromAssemblyOrderOnAfterCalcPrintOrder(var PrintOrder: Boolean; AsmOrderChoice: Enum "Planning Create Assembly Order")+ BC27 − BC30 (integration, obsolete 27.0)OnInsertProductionOrderOnProdOrderChoiceCaseElse(ProdOrderChoice: Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnCarryOutActionsFromTransOrderOnBeforeTransOrderChgAndReshedule(ReqLine: Record "Requisition Line"; PrintOrder: Boolean; var IsHandled: Boolean)(integration)OnInsertProdOrderLineOnBeforeGetBinCode(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; ReqLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderOnProdOrderChoiceNotFirmPlannedPrint(var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderChoice: Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order"; var IsHandled: Boolean)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnCarryOutActionsFromTransOrderOnBeforeInsertTransLine(ReqLine: Record "Requisition Line"; PrintOrder: Boolean; var IsHandled: Boolean)(integration)OnBeforePrintPurchaseOrder2(var PurchHeader: Record "Purchase Header"; PrintOrder: Boolean; var IsHandled: Boolean)(integration)OnPurchOrderChgAndResheduleOnBeforeValidateExpectedReceiptDate(var ReqLine: Record "Requisition Line")(integration)OnRunOnBeforeCalcProductionExist(RequisitionLine: Record "Requisition Line"; TryChoice: Option; TryWkshTempl: Code[10]; TryWkshName: Code[10]; var ProductionExist: Boolean; var IsHandled: Boolean)(integration)OnBeforeCarryOutTransOrder(SplitTransferOrders: Boolean)(integration)OnBeforePrintMultiplePurchaseDocs(var TempPurchaseHeader: Record "Purchase Header" temporary; var IsHandled: Boolean)(integration)OnTransferBOMOnAfterCopyProdBOMComments(var PlanningComponent: Record "Planning Component"; var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component")+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnInsertProdOrderLineOnBeforeValidateUnitCost(var RequisitionLine: Record "Requisition Line"; ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; Item: Record Item)+ BC27 − BC27 − BC30 (integration, obsolete 27.0)OnBeforeRun(var Rec: Record "Requisition Line")+ BC24 (integration)OnInsertProdOrderLineOnBeforeModifyProdOrderLine(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC25 + BC27 − BC27 − BC30 (integration, obsolete 27.0)OnCollectProdOrderForPrinting(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order")+ BC27 − BC30 (integration, obsolete 27.0)OnTrySourceTypeForAssembly(var RequisitionLine: Record "Requisition Line"; TryChoice: Option; var AssemblyExist: Boolean; var TempDocumentEntry: Record "Document Entry" temporary)+ BC27 (integration)- subscribers: Codeunit 945 “Asm. Carry Out Action” OnTrySourceType
OnTrySourceTypeForProduction(var RequisitionLine: Record "Requisition Line"; TryChoice: Option; TryWkshTempl: Code[10]; TryWkshName: Code[10]; var ProductionExist: Boolean; var TempDocumentEntry: Record "Document Entry" temporary)+ BC27 (integration)OnPurchOrderChgAndResheduleOnAfterPurchaseLineExistsCheck(RequisitionLine: Record "Requisition Line"; var PurchaseLine: Record "Purchase Line"; var PurchaseLineExists: Boolean)+ BC27 (integration)
Procedures
TryCarryOutAction(SourceType: Enum "Planning Create Source Type"; var RequisitionLine: Record "Requisition Line"; Choice: Option; WkshTempl: Code[10]; WkshName: Code[10]): BooleanSetParameters(SourceType: Enum "Planning Create Source Type"; Choice: Integer; WkshTempl: Code[10]; WkshName: Code[10])CarryOutActionsFromProdOrder(RequisitionLine: Record "Requisition Line"; ProdOrderChoice: Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order"; ProdWkshTempl: Code[10]; ProdWkshName: Code[10]): Boolean+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)CarryOutActionsFromTransOrder(RequisitionLine: Record "Requisition Line"; TransOrderChoice: Enum "Planning Create Transfer Order"; TransWkshTempName: Code[10]; TransJournalName: Code[10])CarryOutActionsFromAssemblyOrder(RequisitionLine: Record "Requisition Line"; AsmOrderChoice: Enum "Planning Create Assembly Order"): BooleanΔ BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit AsmCarryOutAction)CarryOutToReqWksh(RequisitionLine: Record "Requisition Line"; ReqWkshTempName: Code[10]; ReqJournalName: Code[10])GetTransferOrdersToPrint(var TransferHeader: Record "Transfer Header")ProdOrderChgAndReshedule(RequisitionLine: Record "Requisition Line"): BooleanΔ BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)PurchOrderChgAndReshedule(RequisitionLine: Record "Requisition Line")TransOrderChgAndReshedule(RequisitionLine: Record "Requisition Line")AsmOrderChgAndReshedule(RequisitionLine: Record "Requisition Line"): BooleanΔ BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit AsmCarryOutAction)DeleteOrderLines(RequisitionLine: Record "Requisition Line")InsertProductionOrder(RequisitionLine: Record "Requisition Line"; ProdOrderChoice: Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order")+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)InsertProdOrderLine(RequisitionLine: Record "Requisition Line"; ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; Item: Record Item)+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)InsertAsmHeader(RequisitionLine: Record "Requisition Line"; var AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit AsmCarryOutAction)TransferAsmPlanningComp(RequisitionLine: Record "Requisition Line"; AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit AsmCarryOutAction)InsertTransHeader(RequisitionLine: Record "Requisition Line"; var TransferHeader: Record "Transfer Header")InsertTransLine(RequisitionLine: Record "Requisition Line"; var TransferHeader: Record "Transfer Header")PrintTransferOrders()PrintTransferOrder(TransferHeader: Record "Transfer Header")PrintPurchaseOrder(PurchaseHeader: Record "Purchase Header")PrintMultiplePurchaseOrders(var TempPurchaseHeader: Record "Purchase Header" temporary)PrintAsmOrder(AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC27 − BC30 (obsolete 27.0: Moved to codeunit AsmCarryOutActionPrint)TransferRouting(RequisitionLine: Record "Requisition Line"; ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; RoutingNo: Code[20]; RoutingRefNo: Integer): Boolean+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)TransferBOM(RequisitionLine: Record "Requisition Line"; ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderLineNo: Integer)+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)TransferCapNeed(RequisitionLine: Record "Requisition Line"; ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; RoutingNo: Code[20]; RoutingRefNo: Integer)+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)UpdateComponentLink(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line")+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)SetCreatedDocumentBuffer(var TempDocumentEntryNew: Record "Document Entry" temporary)SetPrintOrder(OrderPrinting: Boolean)SetSplitTransferOrders(Split: Boolean)ReserveBindingOrderToProd(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit MfgCarryOutAction)ReserveBindingOrderToTrans(var TransferLine: Record "Transfer Line"; var RequisitionLine: Record "Requisition Line")ReserveBindingOrderToAsm(var AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC27 − BC30 (obsolete 27.0: Replaced by procedure in codeunit AsmCarryOutAction)ReserveBindingOrderToReqLine(var DemandRequisitionLine: Record "Requisition Line"; var SupplyRequisitionLine: Record "Requisition Line")RunOnAfterInsertProdOrder(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderChoice: Integer; var RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnAfterInsertProdOrderLine(ReqLine: Record "Requisition Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; Item: Record Item)+ BC27 − BC30 (internal)RunOnAfterInsertAsmHeader(var ReqLine: Record "Requisition Line"; var AsmHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC30 (internal)RunOnAfterTransferAsmPlanningComp(var PlanningComponent: Record "Planning Component"; var AssemblyLine: Record Microsoft.Assembly.Document."Assembly Line")+ BC27 − BC30 (internal)RunOnAfterTransferPlanningRtngLine(var PlanningRtngLine: Record Microsoft.Manufacturing.Routing."Planning Routing Line"; var ProdOrderRtngLine: Record Microsoft.Manufacturing.Document."Prod. Order Routing Line")+ BC27 − BC30 (internal)RunOnAfterTransferPlanningComp(var PlanningComponent: Record "Planning Component"; var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component")+ BC27 − BC30 (internal)RunOnAfterProdOrderRtngLineInsert(var ProdOrderRoutingLine: Record Microsoft.Manufacturing.Document."Prod. Order Routing Line"; PlanningRoutingLine: Record Microsoft.Manufacturing.Routing."Planning Routing Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnAfterProdOrderChgAndReshedule(var RequisitionLine: Record "Requisition Line"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line")+ BC27 − BC30 (internal)RunOnBeforeAddResourceComponents(RequisitionLine: Record "Requisition Line"; var AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header"; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeDeleteAssemblyLines(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeDeleteProdOrderLines(RequisitionLine: Record "Requisition Line"; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeFinalizeOrderHeader(ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; PrintOrder2: Boolean; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeTransferBOM(ReqLine: Record "Requisition Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderLineNo: Integer; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeTransferCapNeed(ReqLine: Record "Requisition Line"; ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; RoutingNo: Code[20]; RoutingRefNo: Integer; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeUpdateProdOrderLineQuantity(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; ReqLine: Record "Requisition Line"; Item: Record Item; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeSetProdOrderLineBinCodeFromPlanningRtngLines(ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; ReqLine: Record "Requisition Line"; Item: Record Item; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnBeforeUpdateComponentLink(ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnCarryOutToReqWkshOnAfterPlanningRoutingLineInsert(var PlanningRoutingLine: Record Microsoft.Manufacturing.Routing."Planning Routing Line"; PlanningRoutingLine2: Record Microsoft.Manufacturing.Routing."Planning Routing Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderWithReqLine(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderLineWithReqLine(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderLineOnBeforeProdOrderLineInit(var ReqLine: Record "Requisition Line"; var Item: Record Item)+ BC27 − BC30 (internal)RunOnInsertProdOrderLineOnAfterTransferRouting(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RefreshProdOrderLine: Boolean)+ BC27 − BC30 (internal)RunOnInsertProdOrderLineOnAfterProdOrderLineInsert(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderOnBeforeProdOrderInit(var ReqLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderOnAfterFindTempProdOrder(var ReqLine: Record "Requisition Line"; var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; var HeaderExists: Boolean; var Item: Record Item)+ BC27 − BC30 (internal)RunOnInsertProdOrderOnAfterProdOrderInsert(var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ReqLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderOnBeforeProdOrderInsert(var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ReqLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnTransferBOMOnBeforeProdOrderComp2Init(var PlanningComponent: Record "Planning Component")+ BC27 − BC30 (internal)RunOnAsmOrderChgAndResheduleOnBeforeAsmHeaderModify(var ReqLine: Record "Requisition Line"; var AssemblyHeader: Record Microsoft.Assembly.Document."Assembly Header")+ BC27 − BC30 (internal)RunOnProdOrderChgAndResheduleOnAfterValidateQuantity(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnProdOrderChgAndResheduleOnBeforeProdOrderModify(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertAsmHeaderOnBeforeAsmHeaderInsert(var AsmHeader: Record Microsoft.Assembly.Document."Assembly Header"; ReqLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertAsmHeaderOnAfterAsmHeaderInsert(var AsmHeader: Record Microsoft.Assembly.Document."Assembly Header"; ReqLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnCarryOutActionsFromProdOrderOnAfterCalcPrintOrder(var PrintOrder2: Boolean; ProdOrderChoice: Option)+ BC27 − BC30 (internal)RunOnCarryOutActionsFromAssemblyOrderOnAfterCalcPrintOrder(var PrintOrder2: Boolean; AsmOrderChoice: Enum "Planning Create Assembly Order")+ BC27 − BC30 (internal)RunOnInsertProductionOrderOnProdOrderChoiceCaseElse(ProdOrderChoice: Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order")+ BC27 − BC30 (internal)RunOnInsertProdOrderLineOnBeforeGetBinCode(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; ReqLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnInsertProdOrderOnProdOrderChoiceNotFirmPlannedPrint(var ProdOrder: Record Microsoft.Manufacturing.Document."Production Order"; ProdOrderChoice: Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order"; var IsHandled: Boolean)+ BC27 − BC30 (internal)RunOnTransferBOMOnAfterCopyProdBOMComments(var PlanningComponent: Record "Planning Component"; var ProdOrderComponent: Record Microsoft.Manufacturing.Document."Prod. Order Component")+ BC27 − BC30 (internal)RunOnInsertProdOrderLineOnBeforeValidateUnitCost(var RequisitionLine: Record "Requisition Line"; ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order"; var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; Item: Record Item)+ BC27 − BC30 (internal)RunOnInsertProdOrderLineOnBeforeModifyProdOrderLine(var ProdOrderLine: Record Microsoft.Manufacturing.Document."Prod. Order Line"; var RequisitionLine: Record "Requisition Line")+ BC27 − BC30 (internal)RunOnCollectProdOrderForPrinting(var ProductionOrder: Record Microsoft.Manufacturing.Document."Production Order")+ BC27 − BC30 (internal)
Plus 4 local procedures.
Triggers
OnRun
Relations
- runs on Table 246 “Requisition Line”
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 99000845 “Reservation Management” (8 calls:
PurchOrderChgAndReshedule → AutoTrack,PurchOrderChgAndReshedule → ClearSurplus,PurchOrderChgAndReshedule → DeleteReservEntries, …) - Codeunit 99000833 “Req. Line-Reserve” (6 calls:
CarryOutToReqWksh → TransferReqLineToReqLine,InsertTransLine → TransferReqLineToTransLine,PurchOrderChgAndReshedule → TransferReqLineToPurchLine, …) - Codeunit 46 “SelectionFilterManagement” (2 calls:
PrintMultiplePurchaseOrders → CreateFilterFromTempTable,PrintTransferOrders → CreateFilterFromTempTable) - Codeunit 66 “Purch - Calc Disc. By Type” (1 call:
PrintMultiplePurchaseOrders → ApplyDefaultInvoiceDiscount) - Codeunit 70 “Purch.-Calc.Discount” (1 call:
PrintPurchaseOrder → (object))
Called by
- Codeunit 333 “Req. Wksh.-Make Order” (12 calls:
CarryOutReqLineAction → DeleteOrderLines,CarryOutReqLineAction → InsertTransLine,CarryOutReqLineAction → PurchOrderChgAndReshedule, …) - Report 99001020 “Carry Out Action Msg. - Plan.” (5 calls:
CarryOutActions → (object),CarryOutActions → SetParameters,CarryOutActions → TryCarryOutAction, …)
Recent changes
- 2026-10-02 #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, BC30, obsoletion)
- 2026-08-14 #9449 [Extensibility Request] issue 30334: fix OnAfterCarryOutToReqWksh record order (main, BC30, fix)
Deprecations
- procedure RunOnAfterInsertAsmHeader: guarded (#if not CLEAN27)
- procedure RunOnAfterInsertProdOrder: guarded (#if not CLEAN27)
- procedure RunOnAfterInsertProdOrderLine: guarded (#if not CLEAN27)
- procedure RunOnAfterProdOrderChgAndReshedule: guarded (#if not CLEAN27)
- procedure RunOnAfterProdOrderRtngLineInsert: guarded (#if not CLEAN27)
- procedure RunOnAfterTransferAsmPlanningComp: guarded (#if not CLEAN27)
- procedure RunOnAfterTransferPlanningComp: guarded (#if not CLEAN27)
- procedure RunOnAfterTransferPlanningRtngLine: guarded (#if not CLEAN27)
- procedure RunOnAsmOrderChgAndResheduleOnBeforeAsmHeaderModify: guarded (#if not CLEAN27)
- procedure RunOnBeforeAddResourceComponents: guarded (#if not CLEAN27)
- procedure RunOnBeforeDeleteAssemblyLines: guarded (#if not CLEAN27)
- procedure RunOnBeforeDeleteProdOrderLines: guarded (#if not CLEAN27)
- procedure RunOnBeforeFinalizeOrderHeader: guarded (#if not CLEAN27)
- procedure RunOnBeforeSetProdOrderLineBinCodeFromPlanningRtngLines: guarded (#if not CLEAN27)
- procedure RunOnBeforeTransferBOM: guarded (#if not CLEAN27)
- procedure RunOnBeforeTransferCapNeed: guarded (#if not CLEAN27)
- procedure RunOnBeforeUpdateComponentLink: guarded (#if not CLEAN27)
- procedure RunOnBeforeUpdateProdOrderLineQuantity: guarded (#if not CLEAN27)
- procedure RunOnCarryOutActionsFromAssemblyOrderOnAfterCalcPrintOrder: guarded (#if not CLEAN27)
- procedure RunOnCarryOutActionsFromProdOrderOnAfterCalcPrintOrder: guarded (#if not CLEAN27)
- procedure RunOnCarryOutToReqWkshOnAfterPlanningRoutingLineInsert: guarded (#if not CLEAN27)
- procedure RunOnCollectProdOrderForPrinting: guarded (#if not CLEAN27)
- procedure RunOnInsertAsmHeaderOnAfterAsmHeaderInsert: guarded (#if not CLEAN27)
- procedure RunOnInsertAsmHeaderOnBeforeAsmHeaderInsert: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineOnAfterProdOrderLineInsert: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineOnAfterTransferRouting: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineOnBeforeGetBinCode: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineOnBeforeModifyProdOrderLine: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineOnBeforeProdOrderLineInit: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineOnBeforeValidateUnitCost: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderLineWithReqLine: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderOnAfterFindTempProdOrder: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderOnAfterProdOrderInsert: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderOnBeforeProdOrderInit: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderOnBeforeProdOrderInsert: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderOnProdOrderChoiceNotFirmPlannedPrint: guarded (#if not CLEAN27)
- procedure RunOnInsertProdOrderWithReqLine: guarded (#if not CLEAN27)
- procedure RunOnInsertProductionOrderOnProdOrderChoiceCaseElse: guarded (#if not CLEAN27)
- procedure RunOnProdOrderChgAndResheduleOnAfterValidateQuantity: guarded (#if not CLEAN27)
- procedure RunOnProdOrderChgAndResheduleOnBeforeProdOrderModify: guarded (#if not CLEAN27)
- procedure RunOnTransferBOMOnAfterCopyProdBOMComments: guarded (#if not CLEAN27)
- procedure RunOnTransferBOMOnBeforeProdOrderComp2Init: guarded (#if not CLEAN27)
- procedure AsmOrderChgAndReshedule: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit AsmCarryOutAction”
- procedure CarryOutActionsFromAssemblyOrder: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit AsmCarryOutAction”
- procedure CarryOutActionsFromProdOrder: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure InsertAsmHeader: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit AsmCarryOutAction”
- procedure InsertProdOrderLine: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure InsertProductionOrder: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure OnAfterInsertAsmHeader: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnAfterInsertProdOrder: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnAfterInsertProdOrderLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnAfterProdOrderChgAndReshedule: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnAfterProdOrderRtngLineInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnAfterTransferAsmPlanningComp: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnAfterTransferPlanningComp: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnAfterTransferPlanningRtngLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnAsmOrderChgAndResheduleOnBeforeAsmHeaderModify: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnBeforeAddResourceComponents: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnBeforeDeleteAssemblyLines: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnBeforeDeleteProdOrderLines: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnBeforeFinalizeOrderHeader: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnBeforeSetProdOrderLineBinCodeFromPlanningRtngLines: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnBeforeTransferBOM: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnBeforeTransferCapNeed: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnBeforeUpdateComponentLink: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnBeforeUpdateProdOrderLineQuantity: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnCarryOutActionsFromAssemblyOrderOnAfterCalcPrintOrder: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnCarryOutActionsFromProdOrderOnAfterCalcPrintOrder: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnCarryOutToReqWkshOnAfterPlanningRoutingLineInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnCollectProdOrderForPrinting: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertAsmHeaderOnAfterAsmHeaderInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnInsertAsmHeaderOnBeforeAsmHeaderInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutAction”
- procedure OnInsertProdOrderLineOnAfterProdOrderLineInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderLineOnAfterTransferRouting: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderLineOnBeforeGetBinCode: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderLineOnBeforeModifyProdOrderLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderLineOnBeforeProdOrderLineInit: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderLineOnBeforeValidateUnitCost: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderLineWithReqLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderOnAfterFindTempProdOrder: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderOnAfterProdOrderInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderOnBeforeProdOrderInit: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderOnBeforeProdOrderInsert: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderOnProdOrderChoiceNotFirmPlannedPrint: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProdOrderWithReqLine: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnInsertProductionOrderOnProdOrderChoiceCaseElse: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnProdOrderChgAndResheduleOnAfterValidateQuantity: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnProdOrderChgAndResheduleOnBeforeProdOrderModify: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnTransferBOMOnAfterCopyProdBOMComments: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure OnTransferBOMOnBeforeProdOrderComp2Init: Pending 27.0 (#if not CLEAN27), “Moved to codeunit MfgCarryOutAction”
- procedure PrintAsmOrder: Pending 27.0 (#if not CLEAN27), “Moved to codeunit AsmCarryOutActionPrint”
- procedure ProdOrderChgAndReshedule: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure ReserveBindingOrderToAsm: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit AsmCarryOutAction”
- procedure ReserveBindingOrderToProd: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure TransferAsmPlanningComp: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit AsmCarryOutAction”
- procedure TransferBOM: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure TransferCapNeed: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure TransferRouting: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
- procedure UpdateComponentLink: Pending 27.0 (#if not CLEAN27), “Replaced by procedure in codeunit MfgCarryOutAction”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Carry Out Action"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.