codeunitManufacturingofficial - Microsoftderived - from the source, no model textobsolete - pending

Codeunit 12152 "SubcontractingManagement" (IT)

IT country layer · Microsoft.Manufacturing.Document

Across versionsobsolete pending since 27.0

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

IT country layer · Microsoft.Manufacturing.Document · BC29-30 · source at ea08af5e · facts from BC29

An object of the IT localization, not part of W1.

Properties

Property Value
ObsoleteState Pending
ObsoleteTag 27.0
ObsoleteReason Preparation for replacement by Subcontracting app

Events published

  • OnDelLocationLinkedComponentsOnBeforeModify(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var ProdOrderComponent: Record "Prod. Order Component"; var ProdOrderLine: Record "Prod. Order Line"; var StockkeepingUnit: Record "Stockkeeping Unit"; var IsHandled: Boolean) (integration)
  • OnUpdLinkedComponentsOnBeforeModify(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var ProdOrderComponent: Record "Prod. Order Component"; var ProdOrderLine: Record "Prod. Order Line"; var StockkeepingUnit: Record "Stockkeeping Unit"; var IsHandled: Boolean) (integration)
  • OnCheckVendorVsWorkCenterOnBeforeModify(var RequisitionLine: Record "Requisition Line"; var ProdOrderComponent: Record "Prod. Order Component"; var ProdOrderLine: Record "Prod. Order Line"; var StockkeepingUnit: Record "Stockkeeping Unit"; var IsHandled: Boolean) (integration)
  • OnGetConsLocationOnBeforeConfirmSubcontractingLocationCode(var ProdOrderComponent: Record "Prod. Order Component"; Vendor: Record Vendor; var LocationCode: Code[10]; IsHandled: Boolean) (integration)

Procedures

  • GetSubcontractor(WorkCenterNo: Code[20]; var Vendor: Record Vendor): Boolean
  • GetConsLocation(var ProdOrdComponent: Record "Prod. Order Component"; LocationCode: Code[10]): Code[10]
  • FindSubcOrder(ProdOrdRoutLine: Record "Prod. Order Routing Line"; var PurchLine: Record "Purchase Line"; var PurchHeader: Record "Purchase Header"): Boolean
  • UpdLinkedComponents(ProdOrdRoutingLine: Record "Prod. Order Routing Line"; ShowMsg: Boolean)
  • DelLocationLinkedComponents(ProdOrdRoutingLine: Record "Prod. Order Routing Line"; ShowMsg: Boolean)
  • CheckVendorVsWorkCenter(ReqLine: Record "Requisition Line"; Vendor: Record Vendor; ShowMsg: Boolean)
  • CalculateHeaderValue(var TransHeader: Record "Transfer Header")
  • TransfSUBOrdCompToSUBTransfOrd(TransferLine: Record "Transfer Line"; ProdOrderComponent: Record "Prod. Order Component")

Triggers

OnRun

Deprecations

  • object: Pending 27.0 (#if not CLEAN28), “Preparation for replacement by Subcontracting app”

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

A IT country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.

Evidence 1 sources