codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 9070 "Document Errors Mgt."

Base Application · Microsoft.Utilities

Across versions

  1. BC23-24present
  2. BC259 procedures removed, 2 events added
  3. BC26-30unchanged

Neighbourhood 50 connected objects and pages

Codeunit 9079 "Background Error Handling Mgt." (calls, 10 links)Background Error Handling Mgt.Codeunit 6478 "Serv. Document Errors Mgt." (calls, 9 links)Serv. Document Errors Mgt.Codeunit 373 "Bank. Acc. Recon. Post Preview" (calls, 5 links)Codeunit 1330 "Instruction Mgt." (calls, 2 links)Instruction Mgt.Codeunit 5988 "Serv-Documents Mgt." (calls, 2 links)Page 42 "Sales Order" (calls, 2 links)Sales OrderPage 43 "Sales Invoice" (calls, 2 links)Page 44 "Sales Credit Memo" (calls, 2 links)Sales Credit MemoPage 50 "Purchase Order" (calls, 2 links)Page 51 "Purchase Invoice" (calls, 2 links)Purchase InvoicePage 52 "Purchase Credit Memo" (calls, 2 links)Purchase Credit MemoPage 5900 "Service Order" (calls, 2 links)Service OrderPage 5933 "Service Invoice" (calls, 2 links)Service InvoicePage 5935 "Service Credit Memo" (calls, 2 links)Page 6630 "Sales Return Order" (calls, 2 links)Sales Return OrderPage 6640 "Purchase Return Order" (calls, 2 links)Purchase Return OrderCodeunit 442 "Sales-Post Prepayments" (calls)Sales-Post PrepaymentsCodeunit 444 "Purchase-Post Prepayments" (calls)Codeunit 5704 "TransferOrder-Post Shipment" (calls)TransferOrder-Post ShipmentCodeunit 5705 "TransferOrder-Post Receipt" (calls)Codeunit 5760 "Whse.-Post Receipt" (calls)Whse.-Post ReceiptCodeunit 5763 "Whse.-Post Shipment" (calls)Codeunit 5850 "Invt. Doc.-Post Receipt" (calls)Codeunit 5851 "Invt. Doc.-Post Shipment" (calls)Codeunit 5856 "TransferOrder-Post Transfer" (calls)Codeunit 5884 "Phys. Invt. Order-Post" (calls)Codeunit 5957 "Serv. Posting Selection Mgt." (calls)Codeunit 5980 "Service-Post" (calls)Codeunit 5981 "Service-Post (Yes/No)" (calls)Codeunit 7324 "Whse.-Activity-Post" (calls)Codeunit 79 "Sales-Post and Send" (calls)Codeunit 80 "Sales-Post" (calls)Codeunit 81 "Sales-Post (Yes/No)" (calls)Codeunit 90 "Purch.-Post" (calls)Codeunit 900 "Assembly-Post" (calls)Codeunit 91 "Purch.-Post (Yes/No)" (calls)Codeunit 980 "Payment Registration Mgt." (calls)Page 46 "Sales Order Subform" (calls)Page 47 "Sales Invoice Subform" (calls)Page 54 "Purchase Order Subform" (calls)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Utilities · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
SingleInstance true

Events published

  • OnBeforeOnAfterGetCurrRecordPurchDocCheckFactbox(var PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean) + BC25 (integration)
  • OnBeforeOnAfterGetCurrRecordSalesDocCheckFactbox(var SalesHeader: Record "Sales Header"; var IsHandled: Boolean) + BC25 (integration)

Event subscriptions

  • OnInitializingNotificationWithDefaultState subscribes to Page “My Notifications” OnInitializingNotificationWithDefaultState
  • OnModifyRecordEventSalesOrderSubform subscribes to Page “Sales Order Subform” OnModifyRecordEvent
  • OnModifyRecordEventSalesInvoiceSubform subscribes to Page “Sales Invoice Subform” OnModifyRecordEvent
  • OnModifyRecordEventSalesCrMemoSubform subscribes to Page “Sales Cr. Memo Subform” OnModifyRecordEvent
  • OnModifyRecordEventSalesReturnOrderSubform subscribes to Page “Sales Return Order Subform” OnModifyRecordEvent
  • OnAfterOnAfterGetRecordSalesOrder subscribes to Page “Sales Order” OnAfterOnAfterGetRecord
  • OnAfterOnAfterGetRecordSalesInvoice subscribes to Page “Sales Invoice” OnAfterOnAfterGetRecord
  • OnAfterOnAfterGetRecordSalesCreditMemo subscribes to Page “Sales Credit Memo” OnAfterOnAfterGetRecord
  • OnAfterOnAfterGetRecordSalesReturnOrder subscribes to Page “Sales Return Order” OnAfterOnAfterGetRecord
  • OnModifyRecordEventSalesOrder subscribes to Page “Sales Order” OnModifyRecordEvent
  • OnModifyRecordEventSalesInvoice subscribes to Page “Sales Invoice” OnModifyRecordEvent
  • OnModifyRecordEventSalesCreditMemo subscribes to Page “Sales Credit Memo” OnModifyRecordEvent
  • OnModifyRecordEventSalesReturnOrder subscribes to Page “Sales Return Order” OnModifyRecordEvent
  • OnAfterGetCurrRecordSalesDocCheckFactbox subscribes to Page “Sales Doc. Check Factbox” OnAfterGetCurrRecordEvent
  • OnModifyRecordEventPurchaseOrderSubform subscribes to Page “Purchase Order Subform” OnModifyRecordEvent
  • OnModifyRecordEventPurchaseInvoiceSubform subscribes to Page “Purch. Invoice Subform” OnModifyRecordEvent
  • OnModifyRecordEventPurchaseCrMemoSubform subscribes to Page “Purch. Cr. Memo Subform” OnModifyRecordEvent
  • OnModifyRecordEventPurchaseReturnOrderSubform subscribes to Page “Purchase Return Order Subform” OnModifyRecordEvent
  • OnAfterOnAfterGetRecordPurchaseOrder subscribes to Page “Purchase Order” OnAfterOnAfterGetRecord
  • OnAfterOnAfterGetRecordPurchaseInvoice subscribes to Page “Purchase Invoice” OnAfterOnAfterGetRecord
  • OnAfterOnAfterGetRecordPurchaseCreditMemo subscribes to Page “Purchase Credit Memo” OnAfterOnAfterGetRecord
  • OnAfterOnAfterGetRecordPurchaseReturnOrder subscribes to Page “Purchase Return Order” OnAfterOnAfterGetRecord
  • OnModifyRecordEventPurchaseOrder subscribes to Page “Purchase Order” OnModifyRecordEvent
  • OnModifyRecordEventPurchaseInvoice subscribes to Page “Purchase Invoice” OnModifyRecordEvent
  • OnModifyRecordEventPurchaseCreditMemo subscribes to Page “Purchase Credit Memo” OnModifyRecordEvent
  • OnModifyRecordEventPurchaseReturnOrder subscribes to Page “Purchase Return Order” OnModifyRecordEvent
  • OnAfterGetCurrRecordPurchDocCheckFactbox subscribes to Page “Purch. Doc. Check Factbox” OnAfterGetCurrRecordEvent

Procedures

  • GetNothingToPostErrorMsg(): Text
  • GetModifiedSalesLineNo(): Integer
  • GetModifiedPurchaseLineNo(): Integer
  • SetModifiedSalesLine(var SalesLine: Record "Sales Line")
  • SetModifiedPurchaseLine(var PurchaseLine: Record "Purchase Line")
  • SetFullDocumentCheck(NewFullDocumentCheck: Boolean)
  • GetFullDocumentCheck(): Boolean
  • SetErrorMessages(var SourceTempErrorMessage: Record "Error Message" temporary)
  • GetErrorMessages(var NewTempErrorMessage: Record "Error Message" temporary)
  • BackgroundValidationEnabled(): Boolean
  • CheckShowEnableBackgrValidationNotification(): Boolean
  • EnableShowDocumentCheckFactbox(Notification: Notification)
  • DontShowAgainEnableBackgroundValidationNotification(Notification: Notification)
  • DisableBackgroundValidationNotification()
  • EnableBackgroundValidationNotification()
  • EnableShowDocumentCheckFactboxNotification()
  • DisableShowDocumentCheckFactboxNotification()
  • IsBackgroundValidationNotificationEnabled(): Boolean
  • IsShowDocumentCheckFactboxNotificationEnabled(): Boolean
  • GetEnableBackgroundValidationNotificationID(): Guid
  • GetShowDocumentCheckFactboxNotificationID(): Guid

Plus 2 local procedures.

Triggers

OnRun

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 9079 “Background Error Handling Mgt.” (3 calls: BackgroundValidationEnabled → BackgroundValidationFeatureEnabled, CheckShowEnableBackgrValidationNotification → BackgroundValidationFeatureEnabled, OnInitializingNotificationWithDefaultState → BackgroundValidationFeatureEnabled)
  • Codeunit 1330 “Instruction Mgt.” (2 calls: IsBackgroundValidationNotificationEnabled → IsMyNotificationEnabled, IsShowDocumentCheckFactboxNotificationEnabled → IsMyNotificationEnabled)

Called by

Recent changes

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: "Document Errors Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources