codeunitAdministration & Setupofficial - Microsoftderived - from the source, no model text

Codeunit 1508 "Notification Lifecycle Handler"

Base Application · System.Environment.Configuration

Across versions

  1. BC23-24present
  2. BC258 procedures removed
  3. BC26-30unchanged

Neighbourhood 3 connected objects and pages

Codeunit 1511 "Notification Lifecycle Mgt." (calls, 87 links)Notification Lifecycle Mgt.Codeunit 311 "Item-Check Avail." (calls, 11 links)Item-Check Avail.Codeunit 312 "Cust-Check Cr. Limit" (calls, 2 links)Cust-Check Cr. Limit

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 · System.Environment.Configuration · BC23-30 · source at ea08af5e · facts from BC29

Event subscriptions

  • OnAfterSalesLineInsertSetRecId subscribes to Table “Sales Line” OnAfterInsertEvent
  • OnAfterSalesLineRenameUpdateRecId subscribes to Table “Sales Line” OnAfterRenameEvent
  • OnAfterSalesLineDeleteRecall subscribes to Table “Sales Line” OnAfterDeleteEvent
  • OnAfterItemJournalInsertSetRecId subscribes to Table “Item Journal Line” OnAfterInsertEvent
  • OnAfterItemJournalRenameUpdateRecId subscribes to Table “Item Journal Line” OnAfterRenameEvent
  • OnAfterItemJournalDeleteRecall subscribes to Table “Item Journal Line” OnAfterDeleteEvent
  • OnAfterTransferLineInsertSetRecId subscribes to Table “Transfer Line” OnAfterInsertEvent
  • OnAfterTransferLineRenameUpdateRecId subscribes to Table “Transfer Line” OnAfterRenameEvent
  • OnAfterTransferLineDeleteRecall subscribes to Table “Transfer Line” OnAfterDeleteEvent
  • OnAfterJobPlanningLineInsertSetRecId subscribes to Table “Job Planning Line” OnAfterInsertEvent
  • OnAfterJobPlanningLineRenameUpdateRecId subscribes to Table “Job Planning Line” OnAfterRenameEvent
  • OnAfterJobPlanningLineDeleteRecall subscribes to Table “Job Planning Line” OnAfterDeleteEvent
  • OnAfterAssemblyLineInsertSetRecId subscribes to Table “Assembly Line” OnAfterInsertEvent
  • OnAfterAssemblyLineRenameUpdateRecId subscribes to Table “Assembly Line” OnAfterRenameEvent
  • OnAfterAssemblyLineDeleteRecall subscribes to Table “Assembly Line” OnAfterDeleteEvent
  • OnAfterSalesHeaderInsertSetRecId subscribes to Table “Sales Header” OnAfterInsertEvent
  • OnAfterPurchaseHeaderInsertSetRecId subscribes to Table “Purchase Header” OnAfterInsertEvent
  • OnAfterGenJnlLineInsertSetRecId subscribes to Table “Gen. Journal Line” OnAfterInsertEvent
  • OnCustCheckCrLimitCheckRecallNotifs subscribes to Codeunit “Cust-Check Cr. Limit” OnNewCheckRemoveCustomerNotifications
  • OnItemJournalLineUpdateEntryTypeRecallItemNotif subscribes to Table “Item Journal Line” OnBeforeValidateEvent (Entry Type)
  • OnItemJournalLineUpdateQtyTo0RecallItemNotif subscribes to Table “Item Journal Line” OnBeforeValidateEvent (Quantity)
  • OnSalesLineUpdateTypeRecallItemNotif subscribes to Table “Sales Line” OnBeforeValidateEvent (Type)
  • OnSalesLineUpdateQtyTo0RecallItemNotif subscribes to Table “Sales Line” OnBeforeValidateEvent (Quantity)
  • OnTransferLineUpdateQtyTo0RecallItemNotif subscribes to Table “Transfer Line” OnBeforeValidateEvent (Quantity)
  • OnJobPlanningLineUpdateTypeRecallItemNotif subscribes to Table “Job Planning Line” OnBeforeValidateEvent (Type)
  • OnJobPlanningLineUpdateLineTypeRecallItemNotif subscribes to Table “Job Planning Line” OnBeforeValidateEvent (Line Type)
  • OnJobPlanningLineUpdateQtyTo0RecallItemNotif subscribes to Table “Job Planning Line” OnBeforeValidateEvent (Quantity)
  • OnAssemblyLineUpdateUnitOfMeasureCodeRecallItemNotif subscribes to Table “Assembly Line” OnBeforeValidateEvent (Unit of Measure Code)
  • OnAssemblyLineUpdateTypeRecallItemNotif subscribes to Table “Assembly Line” OnBeforeValidateEvent (Type)
  • OnAssemblyLineUpdateQuantityRecallItemNotif subscribes to Table “Assembly Line” OnBeforeValidateEvent (Quantity per)
  • OnBeforeSalesPost subscribes to Codeunit “Sales-Post” OnBeforePostSalesDoc
  • OnAfterSalesPost subscribes to Codeunit “Sales-Post” OnAfterPostSalesDoc
  • OnBeforePurchPost subscribes to Codeunit “Purch.-Post” OnBeforePostPurchaseDoc
  • OnAfterPurchPost subscribes to Codeunit “Purch.-Post” OnAfterPostPurchaseDoc
  • OnBeforeAssemblyPost subscribes to Codeunit “Assembly-Post” OnBeforePost
  • OnAfterAssemblyPost subscribes to Codeunit “Assembly-Post” OnAfterPost
  • OnOpenSalesQuote subscribes to Page “Sales Quote” OnOpenPageEvent
  • OnCloseSalesQuote subscribes to Page “Sales Quote” OnClosePageEvent
  • OnOpenSalesOrder subscribes to Page “Sales Order” OnOpenPageEvent
  • OnCloseSalesOrder subscribes to Page “Sales Order” OnClosePageEvent
  • OnOpenSalesInvoice subscribes to Page “Sales Invoice” OnOpenPageEvent
  • OnCloseSalesInvoice subscribes to Page “Sales Invoice” OnClosePageEvent
  • OnOpenSalesCreditMemo subscribes to Page “Sales Credit Memo” OnOpenPageEvent
  • OnCloseSalesCreditMemo subscribes to Page “Sales Credit Memo” OnClosePageEvent
  • OnOpenPurchaseQuote subscribes to Page “Purchase Quote” OnOpenPageEvent
  • OnClosePurchaseQuote subscribes to Page “Purchase Quote” OnClosePageEvent
  • OnOpenPurchaseOrder subscribes to Page “Purchase Order” OnOpenPageEvent
  • OnClosePurchaseOrder subscribes to Page “Purchase Order” OnClosePageEvent
  • OnOpenPurchaseInvoice subscribes to Page “Purchase Invoice” OnOpenPageEvent
  • OnClosePurchaseInvoice subscribes to Page “Purchase Invoice” OnClosePageEvent
  • OnOpenPurchaseCreditMemo subscribes to Page “Purchase Credit Memo” OnOpenPageEvent
  • OnClosePurchaseCreditMemo subscribes to Page “Purchase Credit Memo” OnClosePageEvent
  • OnOpenAssemblyOrder subscribes to Page “Assembly Order” OnOpenPageEvent
  • OnCloseAssemblyOrder subscribes to Page “Assembly Order” OnClosePageEvent
  • OnOpenAssemplyQuote subscribes to Page “Assembly Quote” OnOpenPageEvent
  • OnCloseAssemplyQuote subscribes to Page “Assembly Quote” OnClosePageEvent
  • OnOpenItemJournalLine subscribes to Page “Item Journal Lines” OnOpenPageEvent

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 1511 “Notification Lifecycle Mgt.” (87 calls: OnAfterAssemblyLineDeleteRecall → AreSubscribersDisabled, OnAfterAssemblyLineDeleteRecall → RecallNotificationsForRecord, OnAfterAssemblyLineInsertSetRecId → AreSubscribersDisabled, …)
  • Codeunit 311 “Item-Check Avail.” (11 calls: OnAssemblyLineUpdateQuantityRecallItemNotif → GetItemAvailabilityNotificationId, OnAssemblyLineUpdateTypeRecallItemNotif → GetItemAvailabilityNotificationId, OnAssemblyLineUpdateUnitOfMeasureCodeRecallItemNotif → GetItemAvailabilityNotificationId, …)
  • Codeunit 312 “Cust-Check Cr. Limit” (2 calls: OnCustCheckCrLimitCheckRecallNotifs → GetCreditLimitNotificationId, OnCustCheckCrLimitCheckRecallNotifs → GetOverdueBalanceNotificationId)

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: "Notification Lifecycle Handler"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources