tableextensionManufacturingofficial - Microsoftderived - from the source, no model text

Table extension 20512 "Subc. Purchase Line"

Subcontracting · Microsoft.Manufacturing.Subcontracting

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 7 connected objects and pages

Table 39 "Purchase Line" (relates to)Purchase LineTable 5405 "Production Order" (relates to)Production OrderTable 5406 "Prod. Order Line" (relates to)Prod. Order LineTable 5409 "Prod. Order Routing Line" (relates to)Prod. Order Routing LineTable 7317 "Warehouse Receipt Line" (relates to)Warehouse Receipt LineTable 99000754 "Work Center" (relates to)Work CenterTable 99000763 "Routing Header" (relates to)Routing Header

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.

Subcontracting · Microsoft.Manufacturing.Subcontracting · BC29-30 · source at ea08af5e · facts from BC29

Extends Purchase Line.

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
20543 Subc. Prod. Order No. Code[20] Prod. Order No. (Sub) caption TableRelation Table 5405 “Production Order” (“Production Order”.“No.” where(Status = const(Released))); not editable; DataClassification CustomerContent
20544 Subc. Prod. Order Line No. Integer Prod. Order Line No. (Sub) caption TableRelation Table 5406 “Prod. Order Line” (“Prod. Order Line”.“Line No.” where(Status = const(Released), “Prod. Order No.” = field(“Subc. Prod. Order No.”))); not editable; DataClassification CustomerContent
20545 Subc. Routing No. Code[20] Routing No. (Sub) caption TableRelation Table 99000763 “Routing Header” (Routing Header); not editable; DataClassification CustomerContent
20546 Subc. Rtng Reference No. Integer Routing Reference No. (Sub) caption not editable; DataClassification CustomerContent
20547 Subc. Operation No. Code[10] Operation No. (Sub) caption TableRelation Table 5409 “Prod. Order Routing Line” (“Prod. Order Routing Line”.“Operation No.” where(Status = const(Released), “Prod. Order No.” = field(“Prod. Order No.”), “Routing No.” = field(“Subc. Routing No.”), “Routing Reference No.” = field(“Subc. Rtng Reference No.”))); not editable; DataClassification CustomerContent
20548 Subc. Work Center No. Code[20] Work Center No. (Sub) caption TableRelation Table 99000754 “Work Center” (Work Center); not editable; DataClassification CustomerContent
20549 Subc. Purchase Line Type Enum “Subc. Purchase Line Type” Subcontracting Line Type caption enum Enum 20507 “Subc. Purchase Line Type”; not editable; DataClassification CustomerContent
20550 Subc.Whse.Outstanding Quantity Decimal Whse. Outstanding Quantity caption FlowField: sum(“Warehouse Receipt Line”.“Qty. Outstanding” where(“Source Type” = const(39), #pragma warning disable AL0603 “Source Subtype” = field(“Document Type”), #pragma warning restore AL0603 “Source No.” = field(“Document No.”), “Source Line No.” = field(“Line No.”))); not editable
20560 Transfer WIP Item Boolean Specifies whether this purchase line is linked to a WIP item transfer operation. DataClassification CustomerContent

Keys

  • SubcPurchLineKey: Subc. Purchase Line Type

Procedures

  • GetQuantityPerUOM(): Decimal
  • GetQuantityBase(): Decimal
  • CalcBaseQtyFromQuantity(SourceQuantity: Decimal; BasedOnField: Text; FromFieldName: Text; ToFieldName: Text): Decimal (internal): Calculates the base quantity from a quantity
  • IsSubcontractingLine(var ProdOrderLine: Record "Prod. Order Line"): Boolean (internal): Determine if the purchase line is a subcontracting line
  • IsSubcontractingLineWithLastOperation(var ProdOrderLine: Record "Prod. Order Line"): Boolean (internal): Determines if the purchase line is a subcontracting line with the last operation

Plus 1 local procedures.

Relations

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). 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: "tableextension", object_name: "Subc. Purchase Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources