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

Codeunit 1330 "Instruction Mgt."

Base Application · Microsoft.Utilities

Across versions

  1. BC23present
  2. BC242 procedures removed
  3. BC25-26unchanged
  4. BC274 procedures added
  5. BC28-30unchanged

Neighbourhood 32 connected objects and pages

Codeunit 6450 "Serv. Integration Mgt." (event subscribers)Codeunit 6908 "Expense Event Subscriber" (event subscribers)Codeunit 408 "DimensionManagement" (calls, 6 links)DimensionManagementPage 42 "Sales Order" (calls, 6 links)Sales OrderPage 50 "Purchase Order" (calls, 6 links)Page 43 "Sales Invoice" (calls, 5 links)Sales InvoicePage 44 "Sales Credit Memo" (calls, 5 links)Sales Credit MemoPage 51 "Purchase Invoice" (calls, 5 links)Purchase InvoicePage 52 "Purchase Credit Memo" (calls, 5 links)Purchase Credit MemoPage 6630 "Sales Return Order" (calls, 5 links)Page 6640 "Purchase Return Order" (calls, 5 links)Purchase Return OrderPage 6910 "Expense Report" (calls, 5 links)Page 6980 "Manager Expense Report" (calls, 5 links)Manager Expense ReportPage 9309 "Purchase Credit Memos" (calls, 5 links)Table 36 "Sales Header" (calls, 5 links)Sales HeaderTable 38 "Purchase Header" (calls, 5 links)Purchase HeaderCodeunit 1637 "Office Document Handler" (calls, 4 links)Office Document HandlerCodeunit 48 "PostingSetupManagement" (calls, 3 links)Page 5900 "Service Order" (calls, 3 links)Service OrderPage 5933 "Service Invoice" (calls, 3 links)Service InvoicePage 5935 "Service Credit Memo" (calls, 3 links)Page 9301 "Sales Invoice List" (calls, 3 links)Sales Invoice ListPage 9302 "Sales Credit Memos" (calls, 3 links)Page 9308 "Purchase Invoices" (calls, 3 links)Table 5900 "Service Header" (calls, 3 links)Codeunit 1640 "Add-in Deployment Helper" (calls, 2 links)Codeunit 312 "Cust-Check Cr. Limit" (calls, 2 links)Codeunit 9070 "Document Errors Mgt." (calls, 2 links)Page 1607 "Office Update Available Dlg" (calls, 2 links)Codeunit 5323 "Exchange Add-in Setup" (calls)Page 99000766 "Routing" (calls)Page 99000786 "Production BOM" (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
Permissions TableData “My Notifications” = rimd

Events published

  • OnBeforeIsUnpostedEnabledForRecord(RecVariant: Variant; var Enabled: Boolean; var IsHandled: Boolean) (integration)
  • OnAfterIsEnabled(InstructionType: Code[50]; var Result: Boolean) (integration)
  • OnBeforeInsertDefaultUnpostedDoucumentNotification(var MyNotifications: Record "My Notifications") (integration)
  • OnShowPostedDocumentOnBeforePageRun(RecVariant: Variant; CalledFromPageId: Integer; var PageId: Integer) (integration)

Event subscriptions

  • OnInitializingNotificationWithDefaultState subscribes to Page “My Notifications” OnInitializingNotificationWithDefaultState
  • OnAfterIsNotificationEnabled subscribes to Table “My Notifications” OnAfterIsNotificationEnabled
  • OnStateChanged subscribes to Table “My Notifications” OnStateChanged

Procedures

  • ShowConfirm(ConfirmQst: Text; InstructionType: Code[50]): Boolean
  • ShowConfirmUnreleased(): Boolean
  • ShowConfirmNonCertified(): Boolean + BC27
  • DisableMessageForCurrentUser(InstructionType: Code[50])
  • EnableMessageForCurrentUser(InstructionType: Code[50])
  • IsEnabled(InstructionType: Code[50]): Boolean
  • IsUnpostedEnabledForRecord(RecVariant: Variant): Boolean
  • IsMyNotificationEnabled(NotificationID: Guid): Boolean
  • CreateMissingMyNotificationsWithDefaultState(NotificationID: Guid)
  • ShowPostedConfirmationMessageCode(): Code[50]
  • QueryPostOnCloseCode(): Code[50]
  • OfficeUpdateNotificationCode(): Code[50]
  • GetDefaultDimPrioritiesTxt(): Text[128]
  • GetDefaultDimPrioritiesDescriptionTxt(): Text
  • PostingAfterWorkingDateNotAllowedCode(): Code[50]
  • ClosingUnreleasedOrdersCode(): Code[50]
  • ClosingNonCertifiedProductionBOMROUTINGCode(): Code[50] + BC27
  • DefaultDimPrioritiesCode(): Code[50]
  • MarkBookingAsInvoicedWarningCode(): Code[50]
  • AutomaticLineItemsDialogCode(): Code[50]
  • GetClosingUnpostedDocumentNotificationId(): Guid
  • GetDocumentTypeInvoiceFilter(): Text
  • GetOpeningPostedDocumentNotificationId(): Guid
  • GetMarkBookingAsInvoicedWarningNotificationId(): Guid
  • GetOfficeUpdateNotificationId(): Guid
  • GetPostingAfterWorkingDateNotificationId(): Guid
  • GetClosingUnreleasedOrdersNotificationId(): Guid
  • GetDefaultDimPrioritiesNotificationId(): Guid
  • GetAutomaticLineItemsDialogNotificationId(): Guid
  • GetClosingProductionBOMNotificationId(): Guid + BC27
  • InsertDefaultUnpostedDoucumentNotification()
  • ShowPostedDocument(RecVariant: Variant; CalledFromPageId: Integer)

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.

  • Codeunit 408 “DimensionManagement” (6 calls: DontNotifyCurrentUserAgain → GetDefaultDimPrioritiesDescriptionTxt, DontNotifyCurrentUserAgain → GetDefaultDimPrioritiesNotificationId, DontNotifyCurrentUserAgain → GetDefaultDimPrioritiesTxt, …)
  • Page 42 “Sales Order” (6 calls: OnQueryClosePage → ShowConfirmUnreleased, PostSalesOrder → IsEnabled, PostSalesOrder → ShowPostedConfirmationMessageCode, …)
  • Page 50 “Purchase Order” (6 calls: OnQueryClosePage → ShowConfirmUnreleased, PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, …)
  • Page 43 “Sales Invoice” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 44 “Sales Credit Memo” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 51 “Purchase Invoice” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 52 “Purchase Credit Memo” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 6630 “Sales Return Order” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 6640 “Purchase Return Order” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 6910 “Expense Report” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 6980 “Manager Expense Report” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Page 9309 “Purchase Credit Memos” (5 calls: PostDocument → IsEnabled, PostDocument → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowConfirm, …)
  • Table 36 “Sales Header” (5 calls: ConfirmCloseUnposted → IsUnpostedEnabledForRecord, ConfirmCloseUnposted → QueryPostOnCloseCode, ConfirmCloseUnposted → ShowConfirm, …)
  • Table 38 “Purchase Header” (5 calls: ConfirmCloseUnposted → IsUnpostedEnabledForRecord, ConfirmCloseUnposted → QueryPostOnCloseCode, ConfirmCloseUnposted → ShowConfirm, …)
  • Codeunit 1637 “Office Document Handler” (4 calls: DisableSuggestedLinesOnDisableMessage → AutomaticLineItemsDialogCode, DisableSuggestedLinesOnDisableMessage → DisableMessageForCurrentUser, GenerateLinesForDocument → AutomaticLineItemsDialogCode, …)
  • Codeunit 48 “PostingSetupManagement” (3 calls: ConfirmPostingAfterWorkingDate → GetPostingAfterWorkingDateNotificationId, ConfirmPostingAfterWorkingDate → IsMyNotificationEnabled, IsPostingSetupNotificationEnabled → IsMyNotificationEnabled)
  • Page 5900 “Service Order” (3 calls: ShowPostedConfirmationMessage → ShowConfirm, ShowPostedConfirmationMessage → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowPostedDocument)
  • Page 5933 “Service Invoice” (3 calls: ShowPostedConfirmationMessage → ShowConfirm, ShowPostedConfirmationMessage → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowPostedDocument)
  • Page 5935 “Service Credit Memo” (3 calls: ShowPostedConfirmationMessage → ShowConfirm, ShowPostedConfirmationMessage → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowPostedDocument)
  • Page 9301 “Sales Invoice List” (3 calls: ShowPostedConfirmationMessage → ShowConfirm, ShowPostedConfirmationMessage → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowPostedDocument)
  • Page 9302 “Sales Credit Memos” (3 calls: ShowPostedConfirmationMessage → ShowConfirm, ShowPostedConfirmationMessage → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowPostedDocument)
  • Page 9308 “Purchase Invoices” (3 calls: ShowPostedConfirmationMessage → ShowConfirm, ShowPostedConfirmationMessage → ShowPostedConfirmationMessageCode, ShowPostedConfirmationMessage → ShowPostedDocument)
  • Table 5900 “Service Header” (3 calls: ConfirmCloseUnposted → IsUnpostedEnabledForRecord, ConfirmCloseUnposted → QueryPostOnCloseCode, ConfirmCloseUnposted → ShowConfirm)
  • Codeunit 1640 “Add-in Deployment Helper” (2 calls: CheckVersion → IsEnabled, CheckVersion → OfficeUpdateNotificationCode)
  • Codeunit 312 “Cust-Check Cr. Limit” (2 calls: SalesHeaderCheck → IsEnabled, SalesLineCheck → IsEnabled)
  • Codeunit 9070 “Document Errors Mgt.” (2 calls: IsBackgroundValidationNotificationEnabled → IsMyNotificationEnabled, IsShowDocumentCheckFactboxNotificationEnabled → IsMyNotificationEnabled)
  • Page 1607 “Office Update Available Dlg” (2 calls: OnQueryClosePage → DisableMessageForCurrentUser, OnQueryClosePage → OfficeUpdateNotificationCode)
  • Codeunit 5323 “Exchange Add-in Setup” (1 call: DeployAddin → OfficeUpdateNotificationCode)
  • Page 99000766 “Routing” (1 call: OnQueryClosePage → ShowConfirmNonCertified)
  • Page 99000786 “Production BOM” (1 call: OnQueryClosePage → ShowConfirmNonCertified)

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

Evidence 1 sources