tableManufacturingofficial - Microsoftderived - from the source, no model text

Table 5406 "Prod. Order Line"

Base Application · Microsoft.Manufacturing.Document

Across versions

  1. BC23present
  2. BC241 procedures added, 1 events added
  3. BC252 events added, 1 procedures added
  4. BC2610 fields added, 6 procedures added
  5. BC273 fields changed, 2 events added
  6. BC2843 fields changed, 4 events added
  7. BC29unchanged
  8. BC301 fields changed, 1 events added

Neighbourhood 67 connected objects and pages

Table 337 "Reservation Entry" (relates to, 2 links)Reservation EntryTable 349 "Dimension Value" (relates to, 2 links)Dimension ValueTable 5767 "Warehouse Activity Line" (relates to, 2 links)Table 14 "Location" (relates to)Table 27 "Item" (relates to)ItemTable 480 "Dimension Set Entry" (relates to)Dimension Set EntryTable 5401 "Item Variant" (relates to)Table 5404 "Item Unit of Measure" (relates to)Table 5405 "Production Order" (relates to)Table 5407 "Prod. Order Component" (relates to)Table 5409 "Prod. Order Routing Line" (relates to)Page 5406 "Prod. Order Line List" (pages and codeunits on it, 3 links)Prod. Order Line ListPage 99000814 "Planned Prod. Order Lines" (pages and codeunits on it)Page 99000830 "Firm Planned Prod. Order Lines" (pages and codeunits on it)Page 99000832 "Released Prod. Order Lines" (pages and codeunits on it)Page 99000868 "Finished Prod. Order Lines" (pages and codeunits on it)Page 99000897 "Available - Prod. Order Lines" (pages and codeunits on it)Page 99000913 "Simulated Prod. Order Lines" (pages and codeunits on it)Table extension 6248 "Sust. Prod. Order Line" (extended by)Codeunit 99000783 "Prod. Document Attachment Mgt." (event subscribers, 5 links)Prod. Document Attachment Mgt.Codeunit 6254 "Sust. Manufacturing Subscriber" (event subscribers, 2 links)Sust. Manufacturing SubscriberCodeunit 99000788 "Mfg. Experience Tier" (event subscribers)Codeunit 408 "DimensionManagement" (calls, 9 links)DimensionManagementCodeunit 99000837 "Prod. Order Line-Reserve" (calls, 6 links)Prod. Order Line-ReserveCodeunit 5996 "Prod. Order Warehouse Mgt." (calls, 2 links)Prod. Order Warehouse Mgt.Codeunit 99000773 "Calculate Prod. Order" (calls, 2 links)Calculate Prod. OrderCodeunit 27 "Confirm Management" (calls)Codeunit 5402 "Unit of Measure Management" (calls)Codeunit 6500 "Item Tracking Management" (calls)Codeunit 7302 "WMS Management" (calls)Codeunit 7325 "Whse.-Output Prod. Release" (calls)Codeunit 99000849 "Mfg. ReservCheckDateConfl" (calls)Page 497 "Reservation Entries" (calls)Page 99000817 "Prod. Order Routing" (calls)Table extension 99000750 "Mfg. Item" (referenced by, 7 links)Mfg. ItemTable extension 99000759 "Mfg. Stockkeeping Unit" (referenced by, 6 links)Mfg. Stockkeeping UnitTable 5407 "Prod. Order Component" (referenced by, 2 links)Prod. Order ComponentTable 20560 "Subcontractor WIP Ledger Entry" (referenced by)About production orders (Learn pages)Manufacturing overview (Learn pages)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Manufacturing.Document · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 5406 “Prod. Order Line List” (1 Learn page), Page 99000814 “Planned Prod. Order Lines” (1), Page 99000830 “Firm Planned Prod. Order Lines” (1), Page 99000832 “Released Prod. Order Lines” (1), Page 99000868 “Finished Prod. Order Lines” (1), Page 99000897 “Available - Prod. Order Lines” (1), Page 99000913 “Simulated Prod. Order Lines” (1).

Properties

Property Value
Caption Prod. Order Line
DataClassification CustomerContent
Permissions TableData “Prod. Order Line” = rimd

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Status Δ BC28 Enum “Production Order Status” Specifies a value that is copied from the corresponding field on the production order header. enum Enum 5405 “Production Order Status”
2 Prod. Order No. Δ BC28 Code[20] Specifies the number of the related production order. TableRelation Table 5405 “Production Order” (“Production Order”.“No.” where(Status = field(Status)))
3 Line No. Integer —
11 Item No. Δ BC26 Δ BC28 Code[20] Specifies the number of the item that is to be produced. TableRelation Table 27 “Item” (Item where(Type = const(Inventory), “Production Blocked” = filter(<> Output)))
12 Variant Code Δ BC26 Δ BC28 Code[10] Specifies the variant of the item on the line. TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No.”), Code = field(“Variant Code”), “Production Blocked” = filter(<> Output)))
13 Description Δ BC28 Text[100] Specifies the value of the Description field on the item card. If you enter a variant code, the variant description is copied to this field instead.
14 Description 2 Δ BC28 Text[50] Specifies an additional description.
20 Location Code Δ BC28 Code[10] Specifies the location code, if the produced items should be stored in a specific location. TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false)))
21 Shortcut Dimension 1 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)))
22 Shortcut Dimension 2 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)))
23 Bin Code Δ BC28 Code[20] Specifies the bin that the produced item is posted to as output, and from where it can be taken to storage or cross-docked. TableRelation Table 7302 “Bin Content”, Table 7354 “Bin” (if (Quantity = filter(< 0)) “Bin Content”.“Bin Code” where(“Location Code” = field(“Location Code”), “Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”)) else Bin.Code where(“Location Code” = field(“Location Code”)))
35 Standard Task Code + BC26 Δ BC27 Δ BC28 Δ BC30 Code[10] Specifies a standard task. obsolete Pending 27.0; #if not CLEANSCHEMA30; TableRelation Table 99000778 “Standard Task” (Standard Task)
40 Quantity Δ BC28 Decimal Specifies the quantity to be produced if you manually fill in this line.
41 Finished Quantity Δ BC28 Decimal Specifies how much of the quantity on this line has been produced. not editable
42 Remaining Quantity Δ BC28 Decimal Specifies the difference between the finished and planned quantities, or zero if the finished quantity is greater than the remaining quantity. not editable
45 Scrap % Δ BC28 Decimal Specifies the percentage of the item that you expect to be scrapped in the production process.
47 Due Date Δ BC28 Date Specifies the date when the produced item must be available. The date is copied from the header of the production order. not editable
48 Starting Date Date —
49 Starting Time Time —
50 Ending Date Date —
51 Ending Time Time —
52 Planning Level Code Integer — not editable
53 Priority Integer —
60 Production BOM No. Δ BC28 Code[20] Specifies the number of the production BOM that is the basis for creating the Prod. Order Component list for this line. TableRelation Table 99000771 “Production BOM Header” (“Production BOM Header”.“No.”)
61 Routing No. Δ BC28 Code[20] Specifies the number of the routing used as the basis for creating the production order routing for this line. TableRelation Table 99000763 “Routing Header” (“Routing Header”.“No.”)
62 Inventory Posting Group Code[20] — TableRelation Table 94 “Inventory Posting Group” (Inventory Posting Group)
63 Routing Reference No. Integer — not editable
65 Unit Cost Δ BC28 Decimal Specifies the cost of one unit of the item or resource on the line.
67 Cost Amount Δ BC28 Decimal Specifies the total cost on the line by multiplying the unit cost by the quantity. not editable
68 Reserved Quantity Δ BC28 Decimal Specifies how many units of this item have been reserved. FlowField: sum(“Reservation Entry”.Quantity where(“Source ID” = field(“Prod. Order No.”), “Source Ref. No.” = const(0), “Source Type” = const(5406), #pragma warning disable AL0603 “Source Subtype” = field(Status), #pragma warning restore “Source Batch Name” = const(‘’), “Source Prod. Order Line” = field(“Line …; not editable
70 Capacity Type Filter Enum “Capacity Type” — FlowFilter; enum Enum 5871 “Capacity Type”
71 Capacity No. Filter Code[20] — TableRelation Table 99000754 “Work Center”, Table 99000758 “Machine Center” (if (“Capacity Type Filter” = const(“Work Center”)) “Work Center” else if (“Capacity Type Filter” = const(“Machine Center”)) “Machine Center”); FlowFilter
72 Date Filter Date — FlowFilter
73 Qty. Rounding Precision Δ BC28 Decimal — not editable
74 Qty. Rounding Precision (Base) Δ BC28 Decimal — not editable
75 Manual Scheduling + BC26 Boolean Specifies that the End/Due Dates on the production have been scheduled manually. not editable
80 Unit of Measure Code Δ BC28 Code[10] Specifies how each unit of the item is measured, such as in pieces or tons. By default, the value in the Base Unit of Measure field on the item card is inserted. It will be changed if you switch Product BOM or Production BOM Version. TableRelation Table 5404 “Item Unit of Measure” (“Item Unit of Measure”.Code where(“Item No.” = field(“Item No.”)))
81 Quantity (Base) Δ BC28 Decimal Specifies the quantity for this entry, in base units of measure. via Page 99000897 “Available - Prod. Order Lines”
82 Finished Qty. (Base) Δ BC28 Decimal — not editable
83 Remaining Qty. (Base) Δ BC28 Decimal — not editable
84 Reserved Qty. (Base) Δ BC28 Decimal Specifies the reserved quantity of the item, in base units of measure. via Page 99000897 “Available - Prod. Order Lines” FlowField: sum(“Reservation Entry”.“Quantity (Base)” where(“Source ID” = field(“Prod. Order No.”), “Source Ref. No.” = const(0), “Source Type” = const(5406), #pragma warning disable AL0603 “Source Subtype” = field(Status), #pragma warning restore “Source Batch Name” = const(‘’), “Source Prod. Order Line” = fie…; not editable
90 Expected Operation Cost Amt. Δ BC28 Decimal — FlowField: sum(“Prod. Order Routing Line”.“Expected Operation Cost Amt.” where(Status = field(Status), “Prod. Order No.” = field(“Prod. Order No.”), “Routing No.” = field(“Routing No.”), “Routing Reference No.” = field(“Routing Reference No.”))); not editable
91 Total Exp. Oper. Output (Qty.) Δ BC28 Decimal — FlowField: sum(“Prod. Order Line”.Quantity where(Status = field(Status), “Prod. Order No.” = field(“Prod. Order No.”), “Routing No.” = field(“Routing No.”), “Routing Reference No.” = field(“Routing Reference No.”), “Ending Date” = field(“Date Filter”))); not editable
94 Expected Component Cost Amt. Δ BC28 Decimal — FlowField: sum(“Prod. Order Component”.“Cost Amount” where(Status = field(Status), “Prod. Order No.” = field(“Prod. Order No.”), “Prod. Order Line No.” = field(“Line No.”), “Due Date” = field(“Date Filter”))); not editable
198 Starting Date-Time Δ BC28 DateTime Specifies the starting date and the starting time, which are combined in a format called “starting date-time”.
199 Ending Date-Time Δ BC28 DateTime Specifies the ending date and the ending time, which are combined in a format called “ending date-time”.
480 Dimension Set ID Integer — TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable
5831 Cost Amount (ACY) Δ BC27 Decimal — not editable
5832 Unit Cost (ACY) Δ BC27 Decimal — not editable
5850 Qty. Put Away + BC26 Δ BC28 Decimal Specifies the quantity that is put away. not editable
5851 Qty. Put Away (Base) + BC26 Δ BC28 Decimal — not editable
5852 Put-away Qty. + BC26 Δ BC28 Decimal — FlowField: sum(“Warehouse Activity Line”.“Qty. Outstanding” where(“Activity Type” = const(“Put-away”), “Whse. Document Type” = const(Production), “Whse. Document No.” = field(“Prod. Order No.”), “Whse. Document Line No.” = field(“Line No.”), “Unit of Measure Code” = field(“Unit of Measure Code”), “Action Type”…; not editable
5853 Put-away Qty. (Base) + BC26 Δ BC28 Decimal — FlowField: sum(“Warehouse Activity Line”.“Qty. Outstanding (Base)” where(“Activity Type” = const(“Put-away”), “Whse. Document Type” = const(Production), “Whse. Document No.” = field(“Prod. Order No.”), “Whse. Document Line No.” = field(“Line No.”), “Action Type” = filter(” “ | Take), “Original Breakbulk” = con…; not editable
66 Put-away Status + BC26 Option — OptionCaption: ,Partially Put Away,Completely Put Away; not editable
5854 Lot No. Filter + BC26 Code[50] — FlowFilter
5855 Serial No. Filter + BC26 Code[50] — FlowFilter
5856 Package No. Filter + BC26 Code[50] — FlowFilter
99000750 Production BOM Version Code Δ BC28 Code[20] Specifies the version code of the production BOM. TableRelation Table 99000779 “Production BOM Version” (“Production BOM Version”.“Version Code” where(“Production BOM No.” = field(“Production BOM No.”)))
99000751 Routing Version Code Δ BC28 Code[20] Specifies the version number of the routing. TableRelation Table 99000786 “Routing Version” (“Routing Version”.“Version Code” where(“Routing No.” = field(“Routing No.”)))
99000752 Routing Type Option — OptionCaption: Serial,Parallel
99000753 Qty. per Unit of Measure Δ BC28 Decimal — not editable
99000754 MPS Order Boolean —
99000755 Planning Flexibility Δ BC28 Enum “Reservation Planning Flexibility” Specifies whether the supply represented by this line is considered by the planning system when calculating action messages. enum Enum 340 “Reservation Planning Flexibility”
99000764 Indirect Cost % Δ BC28 Decimal —
99000765 Overhead Rate Δ BC28 Decimal —

Keys

  • Key1: Status, Prod. Order No., Line No. (clustered)
  • Key2: Prod. Order No., Line No., Status
  • Key3: Status, Item No., Variant Code, Location Code, Ending Date
  • Key4: Status, Item No., Variant Code, Location Code, Starting Date
  • Key5: Status, Item No., Variant Code, Location Code, Due Date
  • Key6: Status, Item No., Variant Code, Shortcut Dimension 1 Code, Shortcut Dimension 2 Code, Location Code, Due Date
  • Key7: Status, Prod. Order No., Item No.
  • Key8: Status, Prod. Order No., Routing No., Routing Reference No.
  • Key9: Status, Prod. Order No., Planning Level Code
  • Key10: Planning Level Code, Priority
  • Key11: Item No., Variant Code, Location Code, Status, Ending Date
  • Key12: Item No., Variant Code, Location Code, Status, Due Date

Events published

  • OnAfterInitDefaultDimensionSources(var ProdOrderLine: Record "Prod. Order Line"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; CallingFieldNo: Integer) (integration)
  • OnAfterCheckEndingDate(var ProdOrderLine: Record "Prod. Order Line") (integration)
  • OnAfterCalcBaseQty(var ProdOrderLine: Record "Prod. Order Line"; var xProdOrderLine: Record "Prod. Order Line"; var Result: Decimal; FromFieldName: Text; ToFieldName: Text) (integration)
  • OnAfterCopyFromItem(var ProdOrderLine: Record "Prod. Order Line"; Item: Record Item; var xProdOrderLine: Record "Prod. Order Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterCreateDim(var ProdOrderLine: Record "Prod. Order Line"; DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; xProdOrderLine: Record "Prod. Order Line") + BC28 − BC28 (integration)
  • OnAfterGetItem(var Item: Record Item; var ProdOrderLine: Record "Prod. Order Line") (integration)
  • OnAfterGetSKU(ProdOrderLine: Record "Prod. Order Line"; var Result: Boolean) (integration)
  • OnAfterGetUpdateFromSKU(var ProdOrderLine: Record "Prod. Order Line"; var Item: Record Item; var StockkeepingUnit: Record "Stockkeeping Unit") (integration)
  • OnAfterDeleteProdOrderRtngLines(var ProdOrderLine: Record "Prod. Order Line") (integration)
  • OnAfterFilterLinesWithItemToPlan(var ProdOrderLine: Record "Prod. Order Line"; var Item: Record Item; IncludeFirmPlanned: Boolean) (integration)
  • OnAfterFilterLinesForReservation(var ProdOrderLine: Record "Prod. Order Line"; ReservationEntry: Record "Reservation Entry"; NewStatus: Option; AvailabilityFilter: Text; Positive: Boolean) (integration)
  • OnAfterOnDelete(var ProdOrderLine: Record "Prod. Order Line"; var RefreshRecord: Boolean) (integration)
  • OnAfterRecalculate(var ProdOrderLine: Record "Prod. Order Line"; Direction: Option; var CallingFieldNo: Integer) (integration)
  • OnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry"; ProdOrderLine: Record "Prod. Order Line") (integration)
  • OnAfterUpdateDateTime(var ProdOrderLine: Record "Prod. Order Line"; var xProdOrderLine: Record "Prod. Order Line"; CallingFieldNo: Integer) (integration)
  • OnAfterValidateShortcutDimCode(var ProdOrderLine: Record "Prod. Order Line"; var xProdOrderLine: Record "Prod. Order Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeCheckEndingDate(var ProdOrderLine: Record "Prod. Order Line"; var ShowWarning: Boolean) (integration)
  • OnCheckEndingDateOnBeforeProdOrderLineCheck(var ProdOrderLine: Record "Prod. Order Line"; var ShowWarning: Boolean) + BC28 (integration)
  • OnBeforeGetUpdateFromSKU(var ProdOrderLine: Record "Prod. Order Line"; var SKU: Record "Stockkeeping Unit"; var Item: Record Item; var IsHandled: Boolean) (integration)
  • OnBeforeDeleteRelations(var ProdOrderLine: Record "Prod. Order Line") (integration)
  • OnBeforeDeleteProdOrderRtngLines(var ProdOrderLine: Record "Prod. Order Line"; var ModifyRecord: Boolean) (integration)
  • OnBeforeShowReservation(var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateShortcutDimCode(var ProdOrderLine: Record "Prod. Order Line"; var xProdOrderLine: Record "Prod. Order Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeValidateRoutingNo(var ProdOrderLine: Record "Prod. Order Line"; var xProdOrderLine: Record "Prod. Order Line"; FieldNumber: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeValidateUnitofMeasureCodeFromItem(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; var Item: Record Item; var ProductionOrder: Record "Production Order"; var IsHandled: Boolean) (integration)
  • OnDeleteRelationsNotCalledFromComponentFilter(var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderComponent: Record "Prod. Order Component") (integration)
  • OnDeleteRelationsNotCalledFromComponentInitFields(var ProdOrderComponent: Record "Prod. Order Component") (integration)
  • OnUpdateProdOrderCompOnAfterFind(var ProdOrderLine: Record "Prod. Order Line"; var ModifyRecord: Boolean) (integration)
  • OnUpdateProdOrderCompOnBeforeModify(var ProdOrderLine: Record "Prod. Order Line"; var ProdOrderComponent: Record "Prod. Order Component") (integration)
  • OnBeforeValidateQuantity(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; CurrFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQuantityBase(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; CurrFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateProdOrderComp(var ProdOrderLine: Record "Prod. Order Line"; QtyPerUnitOfMeasure: Decimal; CurrFieldNo: Integer; var IsHandled: Boolean; var ProdOrderComp: Record "Prod. Order Component"; Blocked: Boolean) (integration)
  • OnDeleteRelationsOnBeforeProdOrderCompDeleteAll(var ProdOrderComp: Record "Prod. Order Component"; Blocked: Boolean; var IsHandled: Boolean) (integration)
  • OnDeleteRelationsOnBeforeProdOrderRoutingLineDelete(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var IsHandled: Boolean) (integration)
  • OnValidateItemNoOnAfterAssignItemValues(var ProdOrderLine: Record "Prod. Order Line"; Item: Record Item; xProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) (integration)
  • OnValidateProductionBOMNoOnBeforeTestStatus(var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) (integration)
  • OnValidateLocationCodeOnBeforeCreateDim(var Rec: Record "Prod. Order Line") (integration)
  • OnValidateUnitOfMeasureCodeOnAfterWhseValidateSourceLine(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; CurrentFieldNo: Integer) (integration)
  • OnBeforeShowRouting(var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) (integration)
  • OnValidateQuantityOnAfterCalcBaseQty(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line") (integration)
  • OnValidateQuantityOnBeforeValidateEndingTime(var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) + BC28 (integration)
  • OnValidateQuantityBaseOnBeforeValidateEndingTime(var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) + BC28 (integration)
  • OnValidateEndingTimeOnBeforeRecalculate(var ProdOrderLine: Record "Prod. Order Line"; CallingFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnValidateItemNoOnBeforeCheckReservations(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; CurrentFieldNo: Integer; var IsHandled: Boolean) + BC25 (integration)
  • OnShowDimensionsOnAfterEditDimensionSet(var ProdOrderLine: Record "Prod. Order Line"; OldDimSetID: Integer) + BC24 (integration)
  • OnValidateVariantCodeOnAfterVerifyChange(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; CurrFieldNo: Integer) + BC25 (integration)
  • OnAfterDeleteRelations(var ProdOrderLine: Record "Prod. Order Line") + BC26 (integration)
  • OnShowRoutingOnBeforeFindAndSetProdOrderLineBinCodeFromProdRoutingLines(var ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) + BC26 (integration)
  • OnBeforeValidateProductionBOMVersionCode(var ProdOrderLine: Record "Prod. Order Line"; xProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean) + BC27 (integration)
  • OnBeforeOnValidateUnitCost(var ProdOrderLine: Record "Prod. Order Line"; var SkipInventoryValueZeroCheck: Boolean) + BC27 (integration)

Trigger event subscribers

Procedures

  • DeleteRelations()
  • ShowOrderTracking() + BC25
  • ShowReservation()
  • ShowReservationEntries(Modal: Boolean)
  • CheckEndingDate(ShowWarning: Boolean)
  • BlockDynamicTracking(SetBlock: Boolean)
  • IsDynamicTrackingBlocked(): Boolean
  • CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
  • IsInbound(): Boolean
  • OpenItemTrackingLines()
  • ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • LookupShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20])
  • GetLinePutAwayStatus(): Integer + BC26
  • GetUpdateFromSKU() Δ BC25
  • UpdateDatetime()
  • ShowDimensions()
  • RowID1(): Text[250]
  • GetRemainingQty(var RemainingQty: Decimal; var RemainingQtyBase: Decimal)
  • GetReservationQty(var QtyReserved: Decimal; var QtyReservedBase: Decimal; var QtyToReserve: Decimal; var QtyToReserveBase: Decimal): Decimal
  • GetSourceCaption(): Text
  • SetReservationEntry(var ReservEntry: Record "Reservation Entry")
  • SetReservationFilters(var ReservEntry: Record "Reservation Entry")
  • ReservEntryExist(): Boolean
  • FilterLinesWithItemToPlan(var Item: Record Item; IncludeFirmPlanned: Boolean)
  • FindLinesWithItemToPlan(var Item: Record Item; IncludeFirmPlanned: Boolean): Boolean
  • LinesWithItemToPlanExist(var Item: Record Item; IncludeFirmPlanned: Boolean): Boolean
  • FilterLinesForReservation(ReservationEntry: Record "Reservation Entry"; NewStatus: Option; AvailabilityFilter: Text; Positive: Boolean)
  • SetIgnoreErrors()
  • SetCalledFromComponent(NewCalledFromComponent: Boolean)
  • HasErrorOccured(): Boolean
  • UpdateProdOrderComp(QtyPerUnitOfMeasure: Decimal)
  • UpdateProdOrderCompDim(NewDimSetID: Integer; OldDimSetID: Integer)
  • ShowRouting()
  • SetFilterByReleasedOrderNo(OrderNo: Code[20])
  • TestItemFields(ItemNo: Code[20]; VariantCode: Code[10]; LocationCode: Code[10])
  • GetStartingEndingDateAndTime(var StartingTime: Time; var StartingDate: Date; var EndingTime: Time; var EndingDate: Date)
  • IsStatusLessThanReleased(): Boolean
  • CreateDimFromDefaultDim()
  • SuspendDeletionCheck(Suspend: Boolean) + BC24
  • GetRemainingPutAwayQty(): Decimal + BC26
  • ConfirmUpdateDueDateAndEndingDate(NewFieldCaption: Text; NewFieldValue: Date): Boolean + BC26
  • GetUsedPutAwayQtyPerItemTracking(LotNo: Code[50]; SerialNo: Code[50]; PackageNo: Code[50]): Decimal + BC26 (internal)

Plus 15 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

34 fields in 22 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

Extended by

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.

Recent changes

Deprecations

  • field Standard Task Code: Pending 27.0 (#if not CLEANSCHEMA30), “This field is not required anymore. The standard task code is now defined on the routing line.”

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: "table", object_name: "Prod. Order Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources