Codeunit 5818 "Undo Service Shipment Line"
Base Application · Microsoft.Service.History
Across versions
- BC23-30present
Neighbourhood 12 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 Application Entry” = rmd, TableData “Service Line” = rimd, TableData “Service Ledger Entry” = ri, 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” OnAfterCopyItemJnlLineFromServShptForUndoServiceShipment
OnAfterInsertNewShipmentLine(var ServiceShipmentLine: Record "Service Shipment Line"; PostedWhseShptLine: Record "Posted Whse. Shipment Line"; var PostedWhseShptLineFound: Boolean)(integration)OnAfterGetCorrectionLineNo(ServiceShipmentLine: Record "Service Shipment Line"; var Result: Integer)(integration)OnAfterUpdateOrderLine(var ServiceLine: Record "Service Line"; var ServiceShptLine: Record "Service Shipment Line")(integration)OnBeforeCheckServShptLine(var ServiceShptLine: Record "Service Shipment Line"; var IsHandled: Boolean)(integration)OnBeforeGetCorrectionLineNo(ServiceShipmentLine: Record "Service Shipment Line"; var Result: Integer; var IsHandled: Boolean)(integration)OnBeforeInsertNewShipmentLine(var ServiceShptLine: Record "Service Shipment Line"; ItemShptEntryNo: Integer; var TempGlobalItemEntryRelation: Record "Item Entry Relation" temporary; var IsHandled: Boolean)(integration)OnBeforeNewServiceShptLineInsert(var NewServiceShipmentLine: Record "Service Shipment Line"; OldServiceShipmentLine: Record "Service Shipment Line")(integration)- subscribers: Codeunit 6285 “Sust. Service Subscriber” OnBeforeNewServiceShptLineInsertForUndoServiceShipment
OnBeforePostResJnlLine(var ResJournalLine: Record "Res. Journal Line"; var ServiceShptLine: Record "Service Shipment Line"; var IsHandled: Boolean)(integration)OnBeforeOnRun(var ServiceShipmentLine: Record "Service Shipment Line"; var IsHandled: Boolean)(integration)OnCodeOnAfterServShptLineModify(var ServShptLine: Record "Service Shipment Line"; var TempWarehouseJournalLine: Record "Warehouse Journal Line" temporary)(integration)OnCodeOnBeforeServShptLineModify(var ServShptLine: Record "Service Shipment Line"; var TempWarehouseJournalLine: Record "Warehouse Journal Line" temporary)(integration)OnCheckComponentsAdjustedOnAfterLocalServShptLineSetFilters(var ServiceShptLine: Record "Service Shipment Line")(integration)OnAfterPostItemJnlLine(var ItemJournalLine: Record "Item Journal Line"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnItemJnlPostLineOnAfterItemShptEntryNoOnBeforeExit(var ItemJournalLine: Record "Item Journal Line"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)OnPostResJnlLineOnAfterRunWithCheck(var ResJournalLine: Record "Res. Journal Line"; var ServiceShipmentLine: Record "Service Shipment Line")(integration)
Procedures
SetHideDialog(NewHideDialog: Boolean)GetCorrectionLineNo(ServiceShipmentLine2: Record "Service Shipment Line"): Integer
Plus 11 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 7320 “Whse. Undo Quantity” (5 calls:
Code → FindPostedWhseShptLine,Code → PostTempWhseJnlLine,Code → UndoPostedWhseShptLine, …) - Codeunit 5817 “Undo Posting Management” (4 calls:
CheckServShptLine → CheckItemLedgEntries,CheckServShptLine → CollectItemLedgEntries,PostItemJnlLine → CollectItemLedgEntries, …) - Codeunit 5912 “ServLedgEntries-Post” (4 calls:
Code → FinishServiceRegister,Code → InitServiceRegister,Code → ReverseServLedgEntry, …) - Codeunit 27 “Confirm Management” (2 calls:
Code → GetResponseOrDefault,OnRun → GetResponseOrDefault) - Codeunit 5894 “Inventory Adjustment Handler” (2 calls:
MakeInventoryAdjustment → MakeInventoryAdjustment,MakeInventoryAdjustment → SetJobUpdateProperties) - Codeunit 6484 “Serv. Undo Posting Mgt.” (2 calls:
CheckServShptLine → TestServShptLine,UpdateOrderLine → UpdateServLine) - Codeunit 212 “Res. Jnl.-Post Line” (1 call:
PostResJnlLine → RunWithCheck) - Codeunit 22 “Item Jnl.-Post Line” (1 call:
PostItemJnlLine → (object)) - Codeunit 6451 “Serv. Time Sheet Mgt.” (1 call:
PostResJnlLine → CreateTSLineFromServiceShptLine)
Called by
- Page 5970 “Posted Service Shipment Lines” (1 call:
UndoServShptPosting → (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 Shipment Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.