Codeunit 20541 "Subc. Transfer WIP Posting"
Subcontracting · Microsoft.Manufacturing.Subcontracting
Across versions
- BC23-28not present
- BC29-30present
Subcontracting · Microsoft.Manufacturing.Subcontracting · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | TableData “Subcontractor WIP Ledger Entry” = RIMD |
Events published
OnBeforeInsertWIPLedgerEntry(var SubcontractorWIPLedgerEntry: Record "Subcontractor WIP Ledger Entry"; var WIPLedgEntryNo: Integer)(integration)
Event subscriptions
- OnUpdateTransLinesOnAfterUpdateFromDirectTransfer subscribes to Table “Transfer Header” OnUpdateTransLinesOnAfterUpdateFromDirectTransfer
- UpdateTransferRoutesOnBeforeUpdateTransLines subscribes to Table “Transfer Header” OnBeforeValidateEvent (Direct Transfer)
- HandleWipTransferOnBeforeValidateQuantityShipIsBalanced subscribes to Table “Transfer Line” OnBeforeValidateQuantityShipIsBalanced
- HandleWipTransferOnBeforeValidateQuantityReceiveIsBalanced subscribes to Table “Transfer Line” OnBeforeValidateQuantityReceiveIsBalanced
- HandleWipTransferOnBeforeCheckItemInInventory subscribes to Codeunit “TransferOrder-Post Shipment” OnBeforeCheckItemInInventory
- HandleWipTransferOnBeforePostItemJnlLine subscribes to Codeunit “TransferOrder-Post Receipt” OnBeforePostItemJnlLine
- HandleWipTransferOnBeforeCheckEmptyQuantity subscribes to Codeunit “Item Jnl.-Check Line” OnBeforeCheckEmptyQuantity
- HandleWipTransferOnPostItemJnlLineBeforeItemJnlPostLineRunWithCheck subscribes to Codeunit “TransferOrder-Post Transfer” OnPostItemJnlLineBeforeItemJnlPostLineRunWithCheck
- HandleWipTransferShipmentLineOnAfterCopyFromTransferLine subscribes to Table “Transfer Shipment Line” OnAfterCopyFromTransferLine
- HandleWipTransferReceiptLineOnAfterCopyFromTransferLine subscribes to Table “Transfer Receipt Line” OnAfterCopyFromTransferLine
- HandleWipDirectTransLineOnAfterCopyFromTransferLine subscribes to Table “Direct Trans. Line” OnAfterCopyFromTransferLine
- HandleWipTransferOnNoItemLedgerEntriesCheckIsNeeded subscribes to Codeunit “Undo Transfer Shipment” OnNoItemLedgerEntriesCheckIsNeeded
- HandleWipTransferOnBeforeShowReservation subscribes to Table “Transfer Line” OnBeforeShowReservation
- HandleWipTransferOnSetReservSource subscribes to Codeunit “Reservation Management” OnSetReservSource
- HandleWipTransferOnBeforeOpenItemTrackingLines subscribes to Table “Transfer Line” OnBeforeOpenItemTrackingLines
- HandleWipTransferOnBeforeCheckIfTransLine2ReceiptLine subscribes to Codeunit “Transfer Warehouse Mgt.” OnBeforeCheckIfTransLine2ReceiptLine
- HandleWipTransferOnTransLine2ReceiptLineOnAfterInitNewLine subscribes to Codeunit “Transfer Warehouse Mgt.” OnTransLine2ReceiptLineOnAfterInitNewLine
Procedures
CreateAdjustmentWIPEntriesOnFinishProdOrder(ProductionOrder: Record "Production Order"; PostingDate: Date)(internal)
Plus 12 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)
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 WIP Posting"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.