Codeunit 5124 "Contoso Sales"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “Sales Header” = rim, tabledata “Sales Line” = rim, tabledata “Item” = rim |
Procedures
InsertSalesHeader(DocumentType: Enum "Sales Document Type"; CustomerNo: Code[20]; ExternalDocumentNo: Text[20]; PostingDate: Date; LocationCode: Code[10]): Record "Sales Header"InsertSalesHeader(DocumentType: Enum "Sales Document Type"; SelltoCustomerNo: Code[20]; YourReference: Code[35]; OrderDate: Date; PostingDate: Date; PaymentTermsCode: Code[10]; LocationCode: Code[10]; DocumentDate: Date; PaymentMethodCode: Code[10]; ShippingAgentCode: Code[10]; RequestedDeliveryDate: Date; ShippingAgentServiceCode: Code[10]; ExternalDocumentNo: Code[35]): Record "Sales Header"InsertSalesHeader(DocumentType: Enum "Sales Document Type"; SelltoCustomerNo: Code[20]; YourReference: Code[35]; OrderDate: Date; PostingDate: Date; PaymentTermsCode: Code[10]; LocationCode: Code[10]; DocumentDate: Date; PaymentMethodCode: Code[10]; ShippingAgentCode: Code[10]; RequestedDeliveryDate: Date; ShippingAgentServiceCode: Code[10]; ExternalDocumentNo: Code[35]; SalespersonCode: Code[20]): Record "Sales Header"InsertSalesLineWithItem(SalesHeader: Record "Sales Header"; ItemNo: Code[20]; Quantity: Decimal)InsertSalesLineWithItem(SalesHeader: Record "Sales Header"; ItemNo: Code[20]; Quantity: Decimal; LineDiscountPercent: Decimal)InsertSalesLineWithComments(SalesHeader: Record "Sales Header"; Description: Text[100])InsertSalesLineWithGLAccount(SalesHeader: Record "Sales Header"; GLAccountNo: Code[20]; Quantity: Decimal; UnitPrice: Decimal)
Plus 1 local procedures.
Called by
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 5418 “Create Sales Document” (10 calls:
CreateOpenSalesDocuments → InsertSalesHeader,CreateOpenSalesDocuments → InsertSalesLineWithComments,CreateOpenSalesDocuments → InsertSalesLineWithItem, …) - Codeunit 4796 “Create Whse Orders” (4 calls:
CreateOrdersScenarioSilver → InsertSalesHeader,CreateOrdersScenarioSilver → InsertSalesLineWithItem,CreateOrdersScenarioWhite → InsertSalesHeader, …) - Codeunit 5692 “Create Extended Sales Document” (4 calls:
CreateOpenSalesDocuments → InsertSalesHeader,CreateOpenSalesDocuments → InsertSalesLineWithItem,CreateSalesInvoicesToPost → InsertSalesHeader, …) - Codeunit 5107 “Create Svc Sales Orders” (2 calls:
OnRun → InsertSalesHeader,OnRun → InsertSalesLineWithItem)
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 Sales"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.