Codeunit 5125 "Contoso Service"
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 6 connected objects and pages
ContosoCoffeeDemoDataset · Microsoft.DemoTool.Helpers · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “Skill Code” = rim, tabledata “Service Order Type” = rim, tabledata “Fault Reason Code” = rim, tabledata “Service Item Group” = rim, tabledata “Base Calendar” = rim, tabledata “Service Contract Account Group” = rim, tabledata “Loaner” = rim, tabledata “Standard Service Code” = rim, tableda… |
Procedures
SetOverwriteData(Overwrite: Boolean)InsertSkillCode(NewSkillCode: Code[10]; Description: Text[100])InsertServiceOrderType(OrderTypeCode: Code[10]; Description: Text[100])InsertFaultReasonCode(NewFaultReasonCode: Code[10]; Description: Text[100])InsertServiceItemGroup(GroupCode: Code[10]; Description: Text[100]; CreateServiceItem: Boolean)InsertBaseCalendar(CalendarCode: Code[10]; Name: Text[30])InsertServiceContractAccountGroup(GroupCode: Code[10]; Description: Text[100]; NonPrepaidAccount: Code[20]; PrepaidAccount: Code[20])InsertLoaner(LoanerNo: Code[20]; ItemNo: Code[20])InsertStandardServiceCode(ServiceCode: Code[10]; Description: Text[100])InsertStandardServiceLine(ServiceCode: Code[10]; ServiceLineType: Enum "Service Line Type"; Number: Code[20]; Quantity: Decimal)InsertStandardServiceItemGroup(ServiceItemGroupCode: Code[10]; StandardServiceCode: Code[10])InsertServiceContractTemplates(Description: Text[100]; Prepaid: Boolean; InvoicePeriod: Option; ServicePeriod: Code[10]; ServiceContractAccountGroupCode: Code[10])InsertSymptom(SymptomCode: Code[10]; Description: Text[100])InsertResolution(ResolutionCode: Code[10]; Description: Text[80])InsertFaultCode(FaultAreaCode: Code[10]; SymptomCode: Code[10]; FaultCode: Code[10]; Description: Text[80])InsertTroubleshootingHeader(HeaderNo: Code[20]; Description: Text[100])InsertTroubleshootingLine(HeaderNo: Code[20]; Comment: Text[80])InsertTroubleshootingSetup(SetupNo: Code[20]; Type: Enum "Troubleshooting Item Type"; TroubleshootingNo: Code[20])InsertServiceStatusPrioritySetup(OrderStatus: Enum "Service Document Status"; Priority: Option)InsertRepairStatusSetup(RepairStatusCode: Code[10]; RepairStatusDesc: Text[100]; OrderStatus: Enum "Service Document Status"; Initial: Boolean; InProcess: Boolean; Finished: Boolean; PartlyServiced: Boolean; Referred: Boolean; SpOrdered: Boolean; SpReceieved: Boolean; Wait: Boolean; Quote: Boolean; PostAllowed: Boolean; PendStatAllowed: Boolean; InProcStatAllowed: Boolean; FinishedStatAllowed: Boolean; onHoldStatAllowed: Boolean)InsertFaultResolutionRelation(FaultAreaCode: Code[10]; SymptomCode: Code[10]; FaultCode: Code[10]; ResolutionCode: Code[10]; ServiceItemGroupCode: Code[10])
Plus 2 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 4794 “Create Svc Fault” (7 calls:
CreateFaultCodes → InsertFaultCode,CreateFaultResolutionRelations → InsertFaultResolutionRelation,CreateResolution → InsertResolution, …) - Codeunit 5103 “Create Svc Setup” (6 calls:
CreateFaultReasonCodes → InsertFaultReasonCode,CreateServiceOrderTypes → InsertServiceOrderType,CreateSkillCodes → InsertSkillCode, …) - Codeunit 5104 “Create Svc Item” (3 calls:
CreateServiceCodes → InsertStandardServiceCode,CreateServiceCodes → InsertStandardServiceItemGroup,CreateServiceCodes → InsertStandardServiceLine) - Codeunit 5137 “Create Svc Status” (2 calls:
CreateRepairStatusSetup → InsertRepairStatusSetup,CreateSvcOrderStatusSetup → InsertServiceStatusPrioritySetup) - Codeunit 4792 “Create Svc Contract Template” (1 call:
OnRun → InsertServiceContractTemplates) - Codeunit 5111 “Create Svc Loaner” (1 call:
OnRun → InsertLoaner)
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 Service"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.