Codeunit 20504 "Subc. Transfer Management"
Subcontracting · Microsoft.Manufacturing.Subcontracting
Across versions
- BC23-28not present
- BC29-30present
Subcontracting · Microsoft.Manufacturing.Subcontracting · BC29-30 · source at ea08af5e · facts from BC29
Procedures
CalcReceiptDateFromProdCompDueDateWithCompTransferLeadTime(ProdOrderComponent: Record "Prod. Order Component"): DateCheckDirectTransferIsAllowedForTransferHeader(TransferHeader: Record "Transfer Header")TransferReservationEntryFromProdOrderCompToTransferOrder(TransferLine: Record "Transfer Line"; ProdOrderComponent: Record "Prod. Order Component")ComponentHasExcessReservations(ProdOrderComponent: Record "Prod. Order Component"; MaxQtyBase: Decimal): BooleanGetComponentReservedQtyBase(ProdOrderComponent: Record "Prod. Order Component"): DecimalCreateReservEntryForTransferReceiptToProdOrderComp(TransferLine: Record "Transfer Line"; ProdOrderComponent: Record "Prod. Order Component")TransferReservationEntryFromPstTransferLineToProdOrderComp(var TransferReceiptLine: Record "Transfer Receipt Line")UpdateLocationCodeInProdOrderCompAfterDeleteTransferLine(var TransferLine: Record "Transfer Line")IsSubcontractingTransferDocument(TransferHeader: Record "Transfer Header"): Boolean(internal)IsSubcontractingTransferLine(TransferLine: Record "Transfer Line"): Boolean(internal)CheckSubcPurchLineCanBeModified(PurchaseLine: Record "Purchase Line"; FieldCaption: Text)(internal)CheckSubcPurchLineCanBeDeleted(PurchaseLine: Record "Purchase Line")(internal)CheckStockAtSubcLocationForPurchHeader(PurchaseHeader: Record "Purchase Header")(internal)CalcConsumedQtyAtSubcLocation(ProdOrderComponent: Record "Prod. Order Component"): Decimal(internal)CheckSubcTransferLineCanBeModified(TransferLine: Record "Transfer Line"; FieldCaption: Text)(internal)CheckSubcTransferHeaderCanBeModified(TransferHeader: Record "Transfer Header"; FieldCaption: Text)(internal)
Plus 4 local procedures.
Recent changes
- 2026-08-20 #10277 Slice 554749: Inventory put-away/pick support for subcontracting purchase lines and WIP item transfers (main, BC30, feature)
- 2026-08-18 #9892 [main] Bug 644283: Renumber Subcontracting app object ids as it clashes with partner range (main, BC30, refactor)
- 2026-08-13 #10206 Bug 646576: Preserve manually changed component Flushing Method on subcontracting transfers (main, BC30, fix)
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: "codeunit", object_name: "Subc. Transfer Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.