Codeunit 5142 "Contoso Utilities"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 57 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Procedures
AdjustPrice(UnitPrice: Decimal): Decimal(internal)AdjustDate(OriginalDate: Date): DateGetFileStream(var TempBlob: Codeunit "Temp Blob"; FileBase64: Text)EmptyPicture(): Codeunit "Temp Blob"RandBarcodeInt(): Integer(internal)GetDefaultBatchNameLbl(): Code[10]GetTempBlobFromFile(FilePath: Text): Codeunit "Temp Blob"InsertBLOBFromFile(FilePath: Text; FileName: Text): Code[50]
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 4100 “Temp Blob” (1 call:
GetFileStream → CreateOutStream) - Codeunit 4110 “Base64 Convert” (1 call:
GetFileStream → FromBase64)
Called by
- Codeunit 4770 “Create Mfg Item” (8 calls:
CreateBOMAndRoutingItems → AdjustPrice,CreateBOMAndRoutingItems → EmptyPicture,CreateFlushingItems → AdjustPrice, …) - Codeunit 4785 “Manufacturing Media” (8 calls:
GetAirPotDuoPicture → GetFileStream,GetAirPotLargePicture → GetFileStream,GetAirPotLiteWhitePicture → GetFileStream, …) - Codeunit 5172 “Employee Media” (7 calls:
GetDesignerPicture → GetFileStream,GetInventoryManagerPicture → GetFileStream,GetManagingDirectorPicture → GetFileStream, …) - Codeunit 5418 “Create Sales Document” (4 calls:
CreateOpenSalesDocuments → AdjustDate,CreatePaidLateSalesDocuments → AdjustDate,CreateSalesDocumentsForReconciliation → AdjustDate, …) - Codeunit 5420 “Create Purchase Document” (4 calls:
CreateOpenedPurchaseInvoices → AdjustDate,CreatePurchaseInvoicesForReconciliation → AdjustDate,CreatePurchaseOrders → AdjustDate, …) - Codeunit 4793 “Create Whse Item” (3 calls:
CreateItemReferences → RandBarcodeInt,CreateWhseItems → AdjustPrice,CreateWhseItems → RandBarcodeInt) - Codeunit 4796 “Create Whse Orders” (3 calls:
CreateOrdersScenarioSilver → AdjustDate,CreateOrdersScenarioWhite → AdjustDate,CreateOrdersScenarioWhite → AdjustPrice) - Codeunit 4798 “Warehouse Media” (3 calls:
GetWRB1000Picture → GetFileStream,GetWRB1001Picture → GetFileStream,GetWRB1002Picture → GetFileStream) - Codeunit 5685 “Create Media Repository” (3 calls:
CreateLatePaymentModel → InsertBLOBFromFile,CreateO3565Template → InsertBLOBFromFile,ImportInvoicingEmailMedia → InsertBLOBFromFile) - Codeunit 4775 “Create Mfg Capacity” (2 calls:
CreateWorkAndMachineCenters → AdjustDate,CreateWorkAndMachineCenters → AdjustPrice) - Codeunit 4779 “Create Mfg Item Jnl Line” (2 calls:
OnRun → AdjustDate,OnRun → GetDefaultBatchNameLbl) - Codeunit 5104 “Create Svc Item” (2 calls:
CreateItems → AdjustPrice,CreateItems → EmptyPicture) - Codeunit 5110 “Create Svc Item Jnl Lines” (2 calls:
OnRun → AdjustDate,OnRun → GetDefaultBatchNameLbl) - Codeunit 5118 “Create Fixed Asset” (2 calls:
CreateFADepreciationBookForAssets → AdjustDate,CreateFixedAsset → AdjustDate) - Codeunit 5189 “Create Job Item Jnl Lines” (2 calls:
OnRun → AdjustDate,OnRun → GetDefaultBatchNameLbl) - Codeunit 5192 “Create Job Item” (2 calls:
OnRun → AdjustPrice,OnRun → EmptyPicture) - Codeunit 5222 “Create Sustainability Entry” (2 calls:
CreateLinesForWaterWasteBatch → AdjustDate,CreateLinesToPost → AdjustDate) - Codeunit 5258 “Create Bank Acc. Rec.” (2 calls:
CreateBankAccountReconciliation → AdjustDate,CreatePaymentReconciliationJournal → AdjustDate) - Codeunit 5259 “Create Sust. Purchase” (2 calls:
CreatePurchaseInvoiceWithGL → AdjustDate,CreatePurchaseInvoiceWithItem → AdjustDate) - Codeunit 5538 “Create Item Jnl Line” (2 calls:
OnRun → AdjustDate,OnRun → GetDefaultBatchNameLbl) - Codeunit 5692 “Create Extended Sales Document” (2 calls:
CreateOpenSalesDocuments → AdjustDate,CreateSalesInvoicesToPost → AdjustDate) - Codeunit 4765 “Create Mfg Item Journal Setup” (1 call:
OnRun → GetDefaultBatchNameLbl) - Codeunit 4772 “Create Mfg Prod. Routing” (1 call:
Scenario5Subcontracting → AdjustPrice) - Codeunit 5105 “Create Svc Resource” (1 call:
CreateResources → AdjustPrice) - Codeunit 5107 “Create Svc Sales Orders” (1 call:
OnRun → AdjustDate) - Codeunit 5108 “Service Media” (1 call:
GetMachine1Picture → GetFileStream) - Codeunit 5123 “Create FA Maint. Registration” (1 call:
OnRun → AdjustDate) - Codeunit 5154 “Create Svc Item Journal” (1 call:
OnRun → GetDefaultBatchNameLbl) - Codeunit 5155 “Create FA Insurance” (1 call:
OnRun → AdjustDate) - Codeunit 5166 “Create Employee Relative” (1 call:
OnRun → AdjustDate) - Codeunit 5176 “Create Employee Absence” (1 call:
OnRun → AdjustDate) - Codeunit 5191 “Create Job Resource” (1 call:
OnRun → AdjustPrice) - Codeunit 5198 “Create Job Item Journal” (1 call:
OnRun → GetDefaultBatchNameLbl) - Codeunit 5209 “Create Customer” (1 call:
OnRun → GetTempBlobFromFile) - Codeunit 5211 “Jobs Media” (1 call:
GetMachine1Picture → GetFileStream) - Codeunit 5221 “Create Sustainability Journal” (1 call:
OnRun → AdjustDate) - Codeunit 5225 “Create Accounting Period” (1 call:
OnRun → AdjustDate) - Codeunit 5237 “Create Resource” (1 call:
OnRun → AdjustDate) - Codeunit 5240 “Create Statistical Journal” (1 call:
OnRun → AdjustDate) - Codeunit 5241 “Create Statistical Entry” (1 call:
CreateLinesToPost → AdjustDate) - Codeunit 5242 “Create Emission Fee” (1 call:
OnRun → AdjustDate) - Codeunit 5249 “Create Sust. Goal” (1 call:
OnRun → AdjustDate) - Codeunit 5254 “Create Sust. Item” (1 call:
OnRun → EmptyPicture) - Codeunit 5256 “Create Sust. Vendor” (1 call:
OnRun → EmptyPicture) - Codeunit 5297 “Create Acc. Schedule Chart” (1 call:
OnRun → AdjustDate) - Codeunit 5381 “Create Transfer Orders” (1 call:
OnRun → AdjustDate) - Codeunit 5416 “Create Salesperson/Purchaser” (1 call:
OnRun → EmptyPicture) - Codeunit 5421 “Create Gen. Journal Line” (1 call:
OnRun → AdjustDate) - Codeunit 5442 “Create Campaign” (1 call:
OnRun → AdjustDate) - Codeunit 5536 “Create Analysis View” (1 call:
OnRun → AdjustDate) - and 5 more: data/code/graph/29/calls.json
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: "Contoso Utilities"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.