Codeunit 5819 "Undo Service Consumption Line"
Base Application · Microsoft.Service.History
Across versions
- BC23present
- BC241 events added
- BC25-30unchanged
Neighbourhood 14 connected objects and pages
Base Application · Microsoft.Service.History · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Service Shipment Line |
| Permissions | TableData “Item Ledger Entry” = rm, TableData “Item Application Entry” = rmd, TableData “Service Line” = rimd, TableData “Service Ledger Entry” = rimd, TableData “Warranty Ledger Entry” = rim, TableData “Service Shipment Line” = rimd, TableData “Item Entry Relation” = ri |
Events published
OnAfterCode(var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnAfterCopyItemJnlLineFromServShpt(var ItemJournalLine: Record "Item Journal Line"; ServiceShipmentHeader: Record "Service Shipment Header"; ServiceShipmentLine: Record "Service Shipment Line")(integration)- subscribers: Codeunit 6285 “Sust. Service Subscriber” OnAfterCopyItemJnlLineFromServShptForUndoServiceConsumption
OnAfterUpdateOrderLine(var ServiceLine: Record "Service Line"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnBeforeCheckServShptLine(var ServiceShipmentLine: Record "Service Shipment Line"; var IsHandled: Boolean)(integration)OnBeforePostItemJnlLineWithIT(var ItemJournalLine: Record "Item Journal Line"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnBeforeReservEntryInsert(var ReservationEntry: Record "Reservation Entry"; var ItemLedgerEntry: Record "Item Ledger Entry")(integration)OnBeforeTempGlobalItemEntryRelationInsert(var ItemEntryRelation: Record "Item Entry Relation"; var ItemLedgerEntry: Record "Item Ledger Entry")(integration)OnBeforeOnRun(var ServiceShipmentLine: Record "Service Shipment Line"; var IsHandled: Boolean)(integration)OnCodeOnAfterUpdateServShptLine(var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnBeforeInsertCorrectiveShipmentLine(var OldServiceShipmentLine: Record "Service Shipment Line")(integration)OnBeforePostResourceJnlLine(var ServiceShipmentLine: Record "Service Shipment Line"; var IsHandled: Boolean)(integration)OnItemJnlPostLineOnAfteItemJnlPostLineOnBeforeExit(var ItemJournalLine: Record "Item Journal Line"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnPostResourceJnlLineOnBeforeResJnlPostLine(var ResJournalLine: Record "Res. Journal Line"; var ServiceShipmentHeader: Record "Service Shipment Header"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)- subscribers: Codeunit 6285 “Sust. Service Subscriber” OnPostResourceJnlLineOnBeforeResJnlPostLine
OnInsertCorrectiveShipmentLineOnBeforeInsert(var NewServiceShipmentLine: Record "Service Shipment Line"; OldServiceShipmentLine: Record "Service Shipment Line")+ BC24 (integration)- subscribers: Codeunit 6285 “Sust. Service Subscriber” OnInsertCorrectiveShipmentLineOnBeforeInsertForUndoServiceConsumption
Procedures
SetHideDialog(NewHideDialog: Boolean)
Plus 16 local procedures.
Triggers
OnRun
Relations
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 5817 “Undo Posting Management” (4 calls:
CheckServShptLine → CheckItemLedgEntries,CheckServShptLine → CollectItemLedgEntries,PostItemJnlLineWithIT → CollectItemLedgEntries, …) - Codeunit 5912 “ServLedgEntries-Post” (4 calls:
Code → FinishServiceRegister,Code → InitServiceRegister,Code → ReverseCnsmServLedgEntries, …) - Codeunit 22 “Item Jnl.-Post Line” (2 calls:
PostItemJnlLine → RunWithCheck,PostItemJnlLine → SetServUndoConsumption) - Codeunit 6484 “Serv. Undo Posting Mgt.” (2 calls:
CheckServShptLine → TestServShptLine,UpdateOrderLine → UpdateServLineCnsm) - Codeunit 6503 “Item Tracking Doc. Management” (2 calls:
CollectItemLedgerEntries → CopyItemLedgerEntriesToTemp,CollectItemLedgerEntries → RetrieveDocumentItemTracking) - Codeunit 7320 “Whse. Undo Quantity” (2 calls:
Code → PostTempWhseJnlLine,PostItemJnlLine → InsertTempWhseJnlLine) - Codeunit 212 “Res. Jnl.-Post Line” (1 call:
PostResourceJnlLine → RunWithCheck) - Codeunit 27 “Confirm Management” (1 call:
OnRun → GetResponseOrDefault) - Codeunit 5894 “Inventory Adjustment Handler” (1 call:
MakeInventoryAdjustment → MakeInventoryAdjustment) - Codeunit 6500 “Item Tracking Management” (1 call:
PostItemJnlLineWithIT → AdjustQuantityRounding) - Codeunit 99000831 “Reservation Engine Mgt.” (1 call:
InsertNewReservationEntries → UpdateOrderTracking)
Called by
- Page 5970 “Posted Service Shipment Lines” (1 call:
UndoServConsumption → (object))
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: "Undo Service Consumption Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.