Table extension 20502 "Subc. Prod Order Comp Ext."
Subcontracting · Microsoft.Manufacturing.Subcontracting
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 6 connected objects and pages
Subcontracting · Microsoft.Manufacturing.Subcontracting · BC29-30 · source at ea08af5e · facts from BC29
Extends Prod. Order Component.
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 |
|---|---|---|---|---|
| 20522 | Component Supply Method | Enum “Component Supply Method” | Specifies how components are supplied to the subcontractor for the production order component. Vendor-supplied - components are provided by the subcontractor. Consignment at Vendor - components are owned by your company but stored at the subcontractor location. Transfer to Vendor - components are se… | enum Enum 20500 “Component Supply Method”; DataClassification CustomerContent |
| 20523 | Subc. Original Location Code | Code[10] | Original Location Code caption | TableRelation Table 14 “Location”; DataClassification CustomerContent |
| 20524 | Subc. Qty. transf. to Subcontr | Decimal | Specifies the item amount transferred to the subcontractor. | FlowField: sum(“Item Ledger Entry”.Quantity where(“Entry Type” = const(Transfer), “Subc. Prod. Order No.” = field(“Prod. Order No.”), “Subc. Prod. Order Line No.” = field(“Prod. Order Line No.”), “Prod. Order Comp. Line No.” = field(“Line No.”), “Subc. Purch. Order No.” = field(“Subc. Purchase Order Filter”), …; not editable |
| 20525 | Subc. Qty. in Transit (Base) | Decimal | Specifies the items that are in transit. | FlowField: sum(“Transfer Line”.“Qty. in Transit (Base)” where(“Subc. Prod. Order No.” = field(“Prod. Order No.”), “Subc. Prod. Order Line No.” = field(“Prod. Order Line No.”), “Subc. Prod. Ord. Comp Line No.” = field(“Line No.”), “Subc. Purch. Order No.” = field(“Subc. Purchase Order Filter”), “Subc. Return Or…; not editable |
| 20526 | Subc. Qty.on TransOrder (Base) | Decimal | Specifies the item amount that is on the transfer order. | FlowField: sum(“Transfer Line”.“Outstanding Qty. (Base)” where(“Subc. Prod. Order No.” = field(“Prod. Order No.”), “Subc. Prod. Order Line No.” = field(“Prod. Order Line No.”), “Subc. Prod. Ord. Comp Line No.” = field(“Line No.”), “Subc. Purch. Order No.” = field(“Subc. Purchase Order Filter”), “Subc. Return O…; not editable |
| 20527 | Subc. Purchase Order Filter | Code[20] | — | TableRelation Table 38 “Purchase Header” (“Purchase Header”.“No.” where(“Document Type” = const(Order), “Subc. Order” = const(true))); FlowFilter |
| 20528 | Subc. Orig. Bin Code | Code[20] | Original Bin Code caption | TableRelation Table 7354 “Bin”; DataClassification CustomerContent |
| 20530 | RetQtyInTransit (Base) | Decimal | Specifies the items that are in transit for return. via Page 20503 “Subc. Prod. Order Components” | FlowField: sum(“Transfer Line”.“Qty. in Transit (Base)” where(“Subc. Prod. Order No.” = field(“Prod. Order No.”), “Subc. Prod. Order Line No.” = field(“Prod. Order Line No.”), “Subc. Prod. Ord. Comp Line No.” = field(“Line No.”), “Subc. Purch. Order No.” = field(“Subc. Purchase Order Filter”), “Subc. Return Or…; not editable |
| 20531 | RetQtyOnTransOrder (Base) | Decimal | Specifies the item amount that is on the transfer order to be returned. via Page 20503 “Subc. Prod. Order Components” | FlowField: sum(“Transfer Line”.“Outstanding Qty. (Base)” where(“Subc. Prod. Order No.” = field(“Prod. Order No.”), “Subc. Prod. Order Line No.” = field(“Prod. Order Line No.”), “Subc. Prod. Ord. Comp Line No.” = field(“Line No.”), “Subc. Purch. Order No.” = field(“Subc. Purchase Order Filter”), “Subc. Return O…; not editable |
Relations
- Subc. Original Location Code: TableRelation Table 14 “Location”
- Subc. Qty. transf. to Subcontr: CalcFormula Table 32 “Item Ledger Entry”
- Subc. Purchase Order Filter: TableRelation Table 38 “Purchase Header”
- extends Table 5407 “Prod. Order Component”
- RetQtyInTransit (Base): CalcFormula Table 5741 “Transfer Line”
- RetQtyOnTransOrder (Base): CalcFormula Table 5741 “Transfer Line”
- Subc. Qty. in Transit (Base): CalcFormula Table 5741 “Transfer Line”
- Subc. Qty.on TransOrder (Base): CalcFormula Table 5741 “Transfer Line”
- Subc. Orig. Bin Code: TableRelation Table 7354 “Bin”
Recent changes
- 2026-08-18 #9892 [main] Bug 644283: Renumber Subcontracting app object ids as it clashes with partner range (main, BC30, refactor)
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. Prod Order Comp Ext."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.