tableManufacturingofficial - Microsoftderived - from the source, no model text

Table 99000764 "Routing Line"

Base Application · Microsoft.Manufacturing.Routing

Across versions

  1. BC23present
  2. BC241 events added, 1 events removed
  3. BC253 events added
  4. BC26-27unchanged
  5. BC2826 fields changed, 1 fields added
  6. BC29unchanged
  7. BC301 procedures added

Neighbourhood 26 connected objects and pages

Table 99000780 "Capacity Unit of Measure" (relates to, 4 links)Capacity Unit of MeasureTable 99000754 "Work Center" (relates to, 2 links)Work CenterTable 99000756 "Work Center Group" (relates to)Work Center GroupTable 99000758 "Machine Center" (relates to)Machine CenterTable 99000763 "Routing Header" (relates to)Table 99000775 "Routing Comment Line" (relates to)Routing Comment LineTable 99000777 "Routing Link" (relates to)Routing LinkTable 99000778 "Standard Task" (relates to)Standard TaskTable 99000786 "Routing Version" (relates to)Routing VersionPage 99000775 "Routing Line List" (pages and codeunits on it, 3 links)Routing Line ListPage 20463 "Qlty. Routing Line Lookup" (pages and codeunits on it)Qlty. Routing Line LookupPage 99000765 "Routing Lines" (pages and codeunits on it)Routing LinesPage 99000767 "Routing Version Lines" (pages and codeunits on it)Routing Version LinesTable extension 20560 "Subc. Routing Line" (extended by)Table extension 6245 "Sust. Routing Line" (extended by)Codeunit 6254 "Sust. Manufacturing Subscriber" (event subscribers, 2 links)Sust. Manufacturing SubscriberCodeunit 20568 "Subc. Routing Line Ext." (event subscribers)Codeunit 99000788 "Mfg. Experience Tier" (event subscribers)Codeunit 99000752 "Check Routing Lines" (calls, 2 links)Check Routing LinesCodeunit 99000756 "VersionManagement" (calls)Table 20573 "Subc. Routing Comment Line" (referenced by)Table 99000775 "Routing Comment Line" (referenced by)Table 99000802 "Routing Tool" (referenced by)Table 99000803 "Routing Personnel" (referenced by)Table 99000805 "Routing Quality Measure" (referenced by)Create routings (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.Routing · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 99000765 “Routing Lines” (1 Learn page), Page 99000767 “Routing Version Lines” (1).

Properties

Property Value
Caption Routing Line
DataClassification CustomerContent
LookupPageId Routing Line List
DrillDownPageId Routing Line List

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 Routing No. Code[20] — TableRelation Table 99000763 “Routing Header” (Routing Header); NotBlank
2 Version Code Code[20] — TableRelation Table 99000786 “Routing Version” (“Routing Version”.“Version Code” where(“Routing No.” = field(“Routing No.”)))
4 Operation No. Δ BC28 Code[10] Specifies the operation number for this routing line. NotBlank
5 Next Operation No. Δ BC28 Code[30] Specifies the next operation number. You use this field if you use parallel routings.
6 Previous Operation No. Δ BC28 Code[30] Specifies the previous operation number, which is automatically assigned.
7 Type Δ BC28 Enum “Capacity Type Routing” Specifies the kind of capacity type to use for the actual operation. enum Enum 5872 “Capacity Type Routing”
8 No. Δ BC28 Code[20] Specifies the number of the involved entry or record, according to the specified number series. TableRelation Table 99000754 “Work Center”, Table 99000758 “Machine Center” (if (Type = const(“Work Center”)) “Work Center” else if (Type = const(“Machine Center”)) “Machine Center”)
9 Work Center No. Code[20] — TableRelation Table 99000754 “Work Center” (Work Center); not editable
10 Work Center Group Code Code[10] — TableRelation Table 99000756 “Work Center Group” (Work Center Group); not editable
11 Description Δ BC28 Text[100] Specifies a description of the entry.
12 Setup Time Δ BC28 Decimal Specifies the setup time of the operation.
13 Run Time Δ BC28 Decimal Specifies the run time of the operation.
14 Wait Time Δ BC28 Decimal Specifies the wait time according to the value in the Wait Time Unit of Measure field.
15 Move Time Δ BC28 Decimal Specifies the move time according to the value in the Move Time Unit of Measure field.
16 Fixed Scrap Quantity Δ BC28 Decimal Specifies the fixed scrap quantity.
17 Lot Size Δ BC28 Decimal Specifies the number of items that are included in the same operation at the same time. The run time on routing lines is reduced proportionally to the lot size. For example, if the lot size is two pieces, the run time will be reduced by half.
18 Scrap Factor % Δ BC28 Decimal Specifies the scrap factor in percent.
19 Setup Time Unit of Meas. Code Δ BC28 Code[10] Specifies the unit of measure code that applies to the setup time of the operation. TableRelation Table 99000780 “Capacity Unit of Measure” (Capacity Unit of Measure)
20 Run Time Unit of Meas. Code Δ BC28 Code[10] Specifies the unit of measure code that applies to the run time of the operation. TableRelation Table 99000780 “Capacity Unit of Measure” (Capacity Unit of Measure)
21 Wait Time Unit of Meas. Code Δ BC28 Code[10] Specifies the unit of measure code that applies to the wait time. TableRelation Table 99000780 “Capacity Unit of Measure” (Capacity Unit of Measure)
22 Move Time Unit of Meas. Code Δ BC28 Code[10] Specifies the unit of measure code that applies to the move time. TableRelation Table 99000780 “Capacity Unit of Measure” (Capacity Unit of Measure)
23 Description 2 + BC28 Text[50] Specifies additional description text.
27 Minimum Process Time Δ BC28 Decimal Specifies a minimum process time.
28 Maximum Process Time Δ BC28 Decimal Specifies a maximum process time.
30 Concurrent Capacities Δ BC28 Decimal Specifies the number of machines or persons that are working concurrently.
31 Send-Ahead Quantity Δ BC28 Decimal Specifies the send-ahead quantity.
34 Routing Link Code Δ BC28 Code[10] Specifies the routing link code. TableRelation Table 99000777 “Routing Link” (Routing Link)
35 Standard Task Code Δ BC28 Code[10] Specifies a standard task. TableRelation Table 99000778 “Standard Task” (Standard Task)
40 Unit Cost per Δ BC28 Decimal Specifies the unit cost for this operation if it is different than the unit cost on the work center card.
41 Recalculate Boolean — not editable
45 Comment Boolean — FlowField: exist(“Routing Comment Line” where(“Routing No.” = field(“Routing No.”), “Version Code” = field(“Version Code”), “Operation No.” = field(“Operation No.”))); not editable
50 Sequence No. (Forward) Integer — not editable
51 Sequence No. (Backward) Integer — not editable
52 Fixed Scrap Qty. (Accum.) Δ BC28 Decimal — not editable
53 Scrap Factor % (Accumulated) Δ BC28 Decimal — not editable

Keys

  • Key1: Routing No., Version Code, Operation No. (clustered)
  • Key2: Routing No., Version Code, Sequence No. (Forward)
  • Key3: Routing No., Version Code, Sequence No. (Backward)
  • Key4: Work Center No.
  • Key5: Type, No.
  • Key6: Routing Link Code

Events published

  • OnAfterDeleteRelations(RoutingLine: Record "Routing Line") (integration)
  • OnAfterWorkCenterTransferFields(var RoutingLine: Record "Routing Line"; WorkCenter: Record "Work Center") (integration)
  • OnAfterMachineCtrTransferFields(var RoutingLine: Record "Routing Line"; WorkCenter: Record "Work Center"; MachineCenter: Record "Machine Center") (integration)
  • OnBeforeTestStatus(var RoutingLine: Record "Routing Line"; var IsHandled: Boolean) (integration)
  • OnCertifiedRoutingVersionExistsOnBeforeCalculate(var RtngVersionCode: Code[20]; var RtngHeaderNo: Code[20]; CalculationDate: Date; var IsHandled: Boolean) + BC24 − BC24 (integration)
  • OnValidateStandardTaskCodeOnBeforeRtngQltyMeasureInsert(var RoutingQualityMeasure: Record "Routing Quality Measure"; StandardTaskQualityMeasure: Record "Standard Task Quality Measure") (integration)
  • OnValidateStandardTaskCodeOnBeforeRtngPersonnelInsert(var RoutingPersonnel: Record "Routing Personnel"; StandardTaskPersonnel: Record "Standard Task Personnel") (integration)
  • OnValidateStandardTaskCodeOnBeforeRtngToolInsert(var RoutingTool: Record "Routing Tool"; StandardTaskTool: Record "Standard Task Tool") (integration)
  • OnValidateStandardTaskCodeOnBeforeRtngCommentLineInsert(var RoutingCommentLine: Record "Routing Comment Line"; StdTaskComment: Record "Standard Task Description") (integration)
  • OnMachineCtrTransferFieldsOnAfterWorkCenterTransferFields(var RoutingLine: Record "Routing Line"; xRoutingLine: Record "Routing Line"; WorkCenter: Record "Work Center"; MachineCenter: Record "Machine Center"; var IsHandled: Boolean) + BC25 (integration)
  • OnBeforeWorkCenterTransferFields(var RoutingLine: Record "Routing Line"; xRoutingLine: Record "Routing Line"; WorkCenter: Record "Work Center"; var IsHandled: Boolean) + BC25 (integration)
  • OnBeforeValidateStandardTaskCode(var RoutingLine: Record "Routing Line"; xRoutingLine: Record "Routing Line"; var IsHandled: Boolean) + BC25 (integration)

Trigger event subscribers

Procedures

  • TestStatus()
  • DeleteRelations()
  • SetRecalcStatus()
  • CertifiedRoutingVersionExists(RtngHeaderNo: Code[20]; CalculationDate: Date): Boolean
  • CheckIfRoutingCertified(RoutingLineType: Enum "Capacity Type Routing"; No: Code[20])

Plus 2 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

5 fields in 5 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

Countries that replace it

IT

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

Evidence 1 sources