Codeunit 5537 "Create Item"
ContosoCoffeeDemoDataset · Microsoft.DemoData.Inventory
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 18 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoData.Inventory · BC29-30 · source at ea08af5e · facts from BC29
Procedures
AthensDesk(): Code[20]ParisGuestChairBlack(): Code[20]AthensMobilePedestal(): Code[20]LondonSwivelChairBlue(): Code[20]AntwerpConferenceTable(): Code[20]ConferenceBundle16(): Code[20]AmsterdamLamp(): Code[20]ConferenceBundle18(): Code[20]BerlingGuestChairYellow(): Code[20]GuestSection1(): Code[20]RomeGuestChairGreen(): Code[20]TokyoGuestChairBlue(): Code[20]ConferenceBundle28(): Code[20]MexicoSwivelChairBlack(): Code[20]ConferencePackage1(): Code[20]MunichSwivelChairYellow(): Code[20]MoscowSwivelChairRed(): Code[20]SeoulGuestChairRed(): Code[20]AtlantaWhiteboardBase(): Code[20]SydneySwivelChairGreen(): Code[20]
Plus 3 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 5380 “Create Item Category” (4 calls:
CreateItem → Chair,CreateItem → Desk,CreateItem → Misc, …) - Codeunit 5248 “Create Unit of Measure” (3 calls:
CreateItem → Piece,CreateItemUnitOfMeasure → Piece,CreateItemUnitOfMeasure → Set) - Codeunit 5143 “Contoso Item” (2 calls:
CreateItem → InsertInventoryItem,CreateItemSubstitution → InsertItemSubstitution) - Codeunit 5699 “Contoso Inventory” (2 calls:
CreateItemUnitOfMeasure → InsertItemUOM,CreateItemUnitOfMeasure → SetOverwriteData) - Codeunit 5142 “Contoso Utilities” (1 call:
CreateItem → GetTempBlobFromFile) - Codeunit 5229 “Create Inventory Posting Group” (1 call:
CreateItem → Resale) - Codeunit 5252 “Create Posting Groups” (1 call:
CreateItem → RetailPostingGroup)
Called by
- Codeunit 5418 “Create Sales Document” (32 calls:
CreateOpenSalesDocuments → AmsterdamLamp,CreateOpenSalesDocuments → AntwerpConferenceTable,CreateOpenSalesDocuments → AthensDesk, …) - Codeunit 5420 “Create Purchase Document” (32 calls:
CreateOpenedPurchaseInvoices → AmsterdamLamp,CreateOpenedPurchaseInvoices → AtlantaWhiteboardBase,CreateOpenedPurchaseInvoices → MexicoSwivelChairBlack, …) - Codeunit 5692 “Create Extended Sales Document” (31 calls:
CreateOpenSalesDocuments → AmsterdamLamp,CreateOpenSalesDocuments → AntwerpConferenceTable,CreateOpenSalesDocuments → AthensDesk, …) - Codeunit 5538 “Create Item Jnl Line” (20 calls:
OnRun → AmsterdamLamp,OnRun → AntwerpConferenceTable,OnRun → AthensDesk, …) - Codeunit 5393 “Create Item Attribute” (15 calls:
OnRun → AmsterdamLamp,OnRun → AntwerpConferenceTable,OnRun → AthensDesk, …) - Codeunit 5539 “Create Vendor” (15 calls:
OnRun → AmsterdamLamp,OnRun → AntwerpConferenceTable,OnRun → AthensDesk, …) - Codeunit 5688 “Create Extended Purch Document” (15 calls:
OnRun → AmsterdamLamp,OnRun → AntwerpConferenceTable,OnRun → AthensDesk, …) - Codeunit 5526 “Create BOM Component” (10 calls:
OnRun → AntwerpConferenceTable,OnRun → AthensMobilePedestal,OnRun → ConferenceBundle16, …) - Codeunit 5664 “Create Item Reference” (2 calls:
OnRun → AmsterdamLamp,OnRun → LondonSwivelChairBlue) - Codeunit 5381 “Create Transfer Orders” (1 call:
OnRun → MexicoSwivelChairBlack) - Codeunit 5680 “Inventory 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 Item"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.