Codeunit 4770 "Create Mfg Item"
ContosoCoffeeDemoDataset · Microsoft.DemoData.Manufacturing
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 19 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoData.Manufacturing · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata Item = rm |
Procedures
SPSCM1004(): Code[20]SPSCM1006(): Code[20]SPSCM1009(): Code[20]SPSCM1011(): Code[20]SPBOM1101(): Code[20]SPBOM1102(): Code[20]SPBOM1103(): Code[20]SPBOM1104(): Code[20]SPBOM1105(): Code[20]SPBOM1106(): Code[20]SPBOM1107(): Code[20]SPBOM1108(): Code[20]SPBOM1109(): Code[20]SPBOM1110(): Code[20]SPBOM1111(): Code[20]SPBOM1112(): Code[20]SPBOM1201(): Code[20]SPBOM1207(): Code[20]SPBOM1208(): Code[20]SPBOM1301(): Code[20]SPBOM1302(): Code[20]SPBOM1303(): Code[20]SPBOM1304(): Code[20]SPBOM1305(): Code[20]SPBOM2000(): Code[20]SPBOM2001(): Code[20]SPBOM2002(): Code[20]SPBOM2003(): Code[20]SPBOM2004(): Code[20]SPBOM2005(): Code[20]SPBOM3001(): Code[20]SPBOM3002(): Code[20]SPBOM3003(): Code[20]
Plus 7 local procedures.
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 5134 “Create Common Posting Group” (14 calls:
CreateBOMAndRoutingItems → NonTaxable,CreateBOMAndRoutingItems → RawMaterial,CreateBOMAndRoutingItems → Retail, …) - Codeunit 4762 “Create Mfg GL Account” (8 calls:
CreateInvPostingSetup → CapacityVariance,CreateInvPostingSetup → CapOverheadVariance,CreateInvPostingSetup → FinishedGoods, …) - Codeunit 4766 “Create Mfg Item Category” (8 calls:
CreateBOMAndRoutingItems → CommercialModelCode,CreateBOMAndRoutingItems → PartCode,CreateFlushingItems → ConsumerModelCode, …) - Codeunit 4785 “Manufacturing Media” (8 calls:
CreateBOMAndRoutingItems → GetAirPotLiteWhitePicture,CreateBOMAndRoutingItems → GetAirPotPicture,CreateFlushingItems → GetAutoDripPicture, …) - Codeunit 5142 “Contoso Utilities” (8 calls:
CreateBOMAndRoutingItems → AdjustPrice,CreateBOMAndRoutingItems → EmptyPicture,CreateFlushingItems → AdjustPrice, …) - Codeunit 4782 “Create Mfg Posting Group” (5 calls:
CreateBOMAndRoutingItems → Finished,CreateFlushingItems → Finished,CreateInvPostingSetup → Finished, …) - Codeunit 5143 “Contoso Item” (5 calls:
CreateBOMAndRoutingItems → InsertItem,CreateFlushingItems → InsertItem,CreateItemTrackingItems → InsertItem, …) - Codeunit 5116 “Create Common Customer/Vendor” (4 calls:
CreateBOMAndRoutingItems → DomesticVendor1,CreateFlushingItems → DomesticVendor1,CreateItemTrackingItems → DomesticVendor1, …) - Codeunit 5130 “Create Common Unit Of Measure” (4 calls:
CreateVariantsPhantomBOMItems → Can,OnRun → ML,OnRun → Piece, …) - Codeunit 5135 “Create Common GL Account” (3 calls:
CreateInvPostingSetup → RawMaterials,CreateInvPostingSetup → Resale,CreateInvPostingSetup → ResaleInterim) - Codeunit 5812 “Calculate Standard Cost” (2 calls:
CalcStandardCost → CalcItems,CalcStandardCost → SetProperties) - Codeunit 5129 “Contoso Unit of Measure” (1 call:
OnRun → InsertItemUnitOfMeasure) - Codeunit 5136 “Contoso Posting Setup” (1 call:
CreateInvPostingSetup → InsertInventoryPostingSetup) - Codeunit 5144 “Create Common Item Tracking” (1 call:
CreateItemTrackingItems → SNSpecificTrackingCode) - Codeunit 5804 “ItemCostManagement” (1 call:
CalcStandardCost → UpdateStdCostShares)
Called by
- Codeunit 4771 “Create Mfg Prod. BOMs” (59 calls:
Scenario1 → SPBOM1101,Scenario1 → SPBOM1102,Scenario1 → SPBOM1103, …) - Codeunit 4779 “Create Mfg Item Jnl Line” (19 calls:
OnRun → SPBOM1101,OnRun → SPBOM1102,OnRun → SPBOM1103, …) - Codeunit 4772 “Create Mfg Prod. Routing” (3 calls:
Scenario1 → SPBOM2000,Scenario1 → SPSCM1009,Scenario3Flushing → SPSCM1004) - Codeunit 4783 “Manufacturing Module” (1 call:
CreateMasterData → (object))
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. 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: "Create Mfg Item"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.