Codeunit 5278 "Create No. Series"
ContosoCoffeeDemoDataset · Microsoft.DemoData.Foundation
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 19 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoData.Foundation · BC29-30 · source at ea08af5e · facts from BC29
Procedures
AssemblyBlanketOrders(): Code[20]AssemblyOrders(): Code[20]PostedAssemblyOrders(): Code[20]AssemblyQuote(): Code[20]Bank(): Code[20]Campaign(): Code[20]CashFlow(): Code[20]Contact(): Code[20]DraftInvoice(): Code[20]PostedInvoice(): Code[20]Estimate(): Code[20]ECSL(): Code[20]GeneralJournal(): Code[20]PaymentJournal(): Code[20]CashReceiptsJournal(): Code[20]InterCompanyGenJnl(): Code[20]Item(): Code[20]ItemJournal(): Code[20]InventoryReceipt(): Code[20]PostedInventoryReceipt(): Code[20]InventoryShipment(): Code[20]PostedInventoryShipment(): Code[20]JobJournal(): Code[20](obsolete 27.0: The procedure is moved into “Create Job No Series” codeunit 5195.)RecurringJobJournal(): Code[20](obsolete 27.0: The procedure is moved into “Create Job No Series” codeunit 5195.)JobWIP(): Code[20](obsolete 27.0: The procedure is moved into “Create Job No Series” codeunit 5195.)JobPriceList(): Code[20]LotNumbering(): Code[20]CatalogItems(): Code[20]Opportunity(): Code[20]OrderPromising(): Code[20]BlanketPurchaseOrder(): Code[20]PurchaseCreditMemo(): Code[20]PostedPurchaseCreditMemo(): Code[20]PostedDirectTransfer(): Code[20]PhysicalInventoryOrder(): Code[20]PostedPhysInventOrder(): Code[20]PurchasePriceList(): Code[20]Vendor(): Code[20]PurchaseQuote(): Code[20]PurchaseOrder(): Code[20]PurchaseInvoice(): Code[20]PostedPurchaseInvoice(): Code[20]PurchaseReceipt(): Code[20]PaymentReconciliationJournals(): Code[20]PurchaseReturnOrder(): Code[20]PostedPurchaseShipment(): Code[20]Resource(): Code[20]BlanketSalesOrder(): Code[20]SalesCreditMemo(): Code[20]PostedSalesCreditMemo(): Code[20]Segment(): Code[20]FinanceChargeMemo(): Code[20]IssuedFinanceChargeMemo(): Code[20]SNNumbering1(): Code[20]SNNumbering2(): Code[20]SalesPriceList(): Code[20]SalesQuote(): Code[20]PostedSalesReceipt(): Code[20]Reminder(): Code[20]IssuedReminder(): Code[20]SalesReturnOrder(): Code[20]SalesShipment(): Code[20]Task(): Code[20]TimeSheet(): Code[20]VATReturnPeriods(): Code[20]VATReturnsReports(): Code[20]Customer(): Code[20]SalesOrder(): Code[20]SalesInvoice(): Code[20]PostedSalesInvoice(): Code[20]TransferOrder(): Code[20]TransferShipment(): Text[20]TransferReceipt(): Text[20]SpendRequest(): Text[20]
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 5127 “Contoso No Series” (1 call:
OnRun → InsertNoSeries)
Called by
- Codeunit 5271 “Create Sales Receivable Setup” (16 calls:
OnRun → BlanketSalesOrder,OnRun → Customer,OnRun → FinanceChargeMemo, …) - Codeunit 5272 “Create Purchase Payable Setup” (12 calls:
OnRun → BlanketPurchaseOrder,OnRun → PostedPurchaseCreditMemo,OnRun → PostedPurchaseInvoice, …) - Codeunit 5273 “Create Inventory Setup” (12 calls:
OnRun → CatalogItems,OnRun → InventoryReceipt,OnRun → InventoryShipment, …) - Codeunit 5648 “Create Marketing Setup” (5 calls:
OnRun → Campaign,OnRun → Contact,OnRun → Opportunity, …) - Codeunit 5246 “Create Gen. Journal Batch” (4 calls:
OnRun → CashReceiptsJournal,OnRun → GeneralJournal,OnRun → InterCompanyGenJnl, …) - Codeunit 5301 “Create Assembly Setup” (4 calls:
OnRun → AssemblyBlanketOrders,OnRun → AssemblyOrders,OnRun → AssemblyQuote, …) - Codeunit 5419 “Create Gen. Journal Template” (4 calls:
OnRun → CashReceiptsJournal,OnRun → GeneralJournal,OnRun → InterCompanyGenJnl, …) - Codeunit 5233 “Create VAT Report Setup” (3 calls:
OnRun → ECSL,OnRun → VATReturnPeriods,OnRun → VATReturnsReports) - Codeunit 5230 “Create General Ledger Setup” (2 calls:
InsertData → SpendRequest,OnRun → Bank) - Codeunit 5457 “Create Bank Account” (2 calls:
OnRun → PaymentJournal,OnRun → PaymentReconciliationJournals) - Codeunit 5574 “Create Resources Setup” (2 calls:
OnRun → Resource,OnRun → TimeSheet) - Codeunit 5665 “Create Bank Jnl. Batches” (2 calls:
OnRun → GeneralJournal,OnRun → PaymentJournal) - Codeunit 5203 “Foundation Module” (1 call:
CreateSetupData → (object)) - Codeunit 5411 “Create Order Promising Setup” (1 call:
OnRun → OrderPromising) - Codeunit 5423 “Create Item Journal Template” (1 call:
OnRun → ItemJournal) - Codeunit 5442 “Create Campaign” (1 call:
OnRun → Campaign) - Codeunit 5577 “Create Nonstock Item” (1 call:
OnRun → Item) - Codeunit 5678 “Create Opportunity” (1 call:
OnRun → Opportunity)
Recent changes
- 2026-09-25 #11730 Bug 649042: [Expense Agent] It would be nice if default data setup included number series for users, reports, etc. (main, BC30, feature)
Deprecations
- procedure JobJournal: Pending 27.0 (#if not CLEAN27), “The procedure is moved into “Create Job No Series” codeunit 5195.”
- procedure JobWIP: Pending 27.0 (#if not CLEAN27), “The procedure is moved into “Create Job No Series” codeunit 5195.”
- procedure RecurringJobJournal: Pending 27.0 (#if not CLEAN27), “The procedure is moved into “Create Job No Series” codeunit 5195.”
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). 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 No. Series"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.