Codeunit 5906 "ServLogManagement"
Base Application · Microsoft.Service.Document
Across versions
- BC23present
- BC241 procedures added
- BC25-30unchanged
Neighbourhood 13 connected objects and pages
Base Application · Microsoft.Service.Document · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnBeforeServItemEventDescription(var EventNo: Integer)(integration)OnServItemEventDescription(EventNo: Integer; var Description: Text[50]; var Handled: Boolean)(integration)OnServHeaderCreateOnCaseElse(var ServOrderLog: Record "Service Document Log"; ServHeader: Record "Service Header")(integration)OnServOrderEventDescription(EventNo: Integer; var Description: Text[50]; var Handled: Boolean)(integration)OnServItemAddToContractOnBeforeServItemLogInsert(var ServiceItemLog: Record "Service Item Log"; ServiceContractLine: Record "Service Contract Line")(integration)OnServItemRemovedFromContractOnBeforeServItemLogInsert(var ServiceItemLog: Record "Service Item Log"; ServiceContractLine: Record "Service Contract Line")(integration)OnServItemToServOrderOnBeforeServItemLogInsert(var ServiceItemLog: Record "Service Item Log"; ServiceItemLine: Record "Service Item Line")(integration)OnServItemOffServOrderOnBeforeServItemLogInsert(var ServiceItemLog: Record "Service Item Log"; ServiceItemLine: Record "Service Item Line")(integration)
Procedures
ServOrderEventDescription(EventNo: Integer): Text[50]ServItemEventDescription(EventNo: Integer): Text[50]ServItemCreated(ServItem: Record "Service Item")ServItemAutoCreated(ServItem: Record "Service Item")ServItemAddToContract(ServContrLine: Record "Service Contract Line")ServItemRemovedFromContract(ServContrLine: Record "Service Contract Line")ServItemToServOrder(ServItemLine: Record "Service Item Line")ServItemOffServOrder(ServItemLine: Record "Service Item Line")ServItemComponentAdded(Component: Record "Service Item Component")ServItemComponentRemoved(Component: Record "Service Item Component")ServItemCustChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")ServItemShipToCodeChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")ServItemStatusChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")ServItemSerialNoChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")ServItemNoChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")ServItemItemNoChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")ServItemReplaced(ServItem: Record "Service Item"; NewServItem: Record "Service Item")ServItemBlockedChange(ServItem: Record "Service Item"; OldServItem: Record "Service Item")+ BC24ServItemDeleted(ServItemNo: Code[20])ServHeaderStatusChange(ServHeader: Record "Service Header"; OldServHeader: Record "Service Header")ServHeaderCustomerChange(ServHeader: Record "Service Header"; OldServHeader: Record "Service Header")ServHeaderShiptoChange(ServHeader: Record "Service Header"; OldServHeader: Record "Service Header")ServHeaderAllocation(ResourceNo: Code[20]; DocumentType: Integer; DocumentNo: Code[20]; ServItemLineNo: Integer)ServHeaderCancelAllocation(ResourceNo: Code[20]; DocumentType: Integer; DocumentNo: Code[20]; ServItemLineNo: Integer)ServHeaderReallocationNeeded(ResourceNo: Code[20]; DocumentType: Integer; DocumentNo: Code[20]; ServItemLineNo: Integer)ServHeaderCreate(ServHeader: Record "Service Header")ServOrderShipmentPost(ServOrderNo: Code[20]; ShptNo: Code[20])ServOrderInvoicePost(ServOrderNo: Code[20]; InvoiceNo: Code[20])ServInvoicePost(ServOrderNo: Code[20]; InvoiceNo: Code[20])ServCrMemoPost(ServOrderNo: Code[20]; CrMemoNo: Code[20])ServHeaderManualDelete(ServHeader: Record "Service Header")ServHeaderContractNoChanged(ServHeader: Record "Service Header"; OldServHeader: Record "Service Header")ServOrderQuoteChanged(ServHeader: Record "Service Header"; OldServHeader: Record "Service Header")ServHeaderRepairStatusChange(ServItemLine: Record "Service Item Line"; OldServItemLine: Record "Service Item Line")LoanerLent(LoanerEntry: Record "Loaner Entry")LoanerReceived(LoanerEntry: Record "Loaner Entry")ServItemLineResponseDateChange(var ServItemLine: Record "Service Item Line"; var OldServItemLine: Record "Service Item Line")ServItemLineResponseTimeChange(var ServItemLine: Record "Service Item Line"; var OldServItemLine: Record "Service Item Line")
Triggers
OnRun
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.
- Table 5901 “Service Item Line” (7 calls:
OnDelete → ServItemOffServOrder,OnInsert → ServItemToServOrder,OnModify → ServItemOffServOrder, …) - Table 5900 “Service Header” (6 calls:
OnDelete → ServItemOffServOrder,OnInsert → ServHeaderCreate,UpdateServiceOrderChangeLog → ServHeaderContractNoChanged, …) - Codeunit 5920 “ServItemManagement” (5 calls:
AddOrReplaceSIComponent → ServItemComponentAdded,AddOrReplaceSIComponent → ServItemComponentRemoved,CreateServItemOnSalesLineShpt → ServItemAutoCreated, …) - Codeunit 5988 “Serv-Documents Mgt.” (4 calls:
PrepareCrMemoHeader → ServCrMemoPost,PrepareInvoiceHeader → ServInvoicePost,PrepareInvoiceHeader → ServOrderInvoicePost, …) - Table 5964 “Service Contract Line” (4 calls:
OnDelete → ServItemRemovedFromContract,OnInsert → ServItemAddToContract,OnModify → ServItemAddToContract, …) - Codeunit 5901 “ServLoanerManagement” (3 calls:
LendLoaner → LoanerLent,ReceiveLoaner → LoanerReceived,ReceiveLoanerShipment → LoanerReceived) - Table 5940 “Service Item” (3 calls:
OnDelete → ServItemDeleted,OnInsert → ServItemCreated,OnRename → ServItemNoChange) - Codeunit 5900 “ServOrderManagement” (2 calls:
ReplacementCreateServItem → ServItemAutoCreated,ReplacementCreateServItem → ServItemReplaced) - Codeunit 5940 “ServContractManagement” (2 calls:
ChangeCustNoOnServItem → ServItemCustChange,ChangeCustNoOnServItem → ServItemShipToCodeChange) - Codeunit 5923 “Service-Quote to Order” (1 call:
MakeOrder → ServOrderQuoteChanged) - Page 5900 “Service Order” (1 call:
OnDeleteRecord → ServHeaderManualDelete) - Page 5933 “Service Invoice” (1 call:
OnDeleteRecord → ServHeaderManualDelete) - Page 5935 “Service Credit Memo” (1 call:
OnDeleteRecord → ServHeaderManualDelete)
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: "ServLogManagement"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.