codeunitManufacturingofficial - Microsoftderived - from the source, no model text

Codeunit 99000783 "Prod. Document Attachment Mgt."

Base Application · Microsoft.Manufacturing.Document

Across versions

  1. BC23-25not present
  2. BC26added
  3. BC2721 procedures changed
  4. BC282 procedures added
  5. BC29-30unchanged

Neighbourhood 2 connected objects and pages

Codeunit 1173 "Document Attachment Mgmt" (calls, 13 links)Document Attachment MgmtCodeunit 8703 "Feature Telemetry" (calls, 5 links)Feature Telemetry

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.Manufacturing.Document · BC26-30 · source at ea08af5e · facts from BC29

Event subscriptions

  • OnAfterIsProductionDocumentFlow subscribes to Codeunit “Document Attachment Mgmt” OnAfterIsProductionDocumentFlow
  • OnAfterIsTableDocument subscribes to Codeunit “Document Attachment Mgmt” OnAfterTableIsDocument
  • OnAfterGetRefTable subscribes to Codeunit “Document Attachment Mgmt” OnAfterGetRefTable
  • OnAfterTableHasNumberFieldPrimaryKey subscribes to Codeunit “Document Attachment Mgmt” OnAfterTableHasNumberFieldPrimaryKey
  • OnAfterTableHasDocTypePrimaryKey subscribes to Codeunit “Document Attachment Mgmt” OnAfterTableHasDocTypePrimaryKey
  • OnAfterTableHasLineNumberPrimaryKey subscribes to Codeunit “Document Attachment Mgmt” OnAfterTableHasLineNumberPrimaryKey
  • OnCopyAttachmentsOnAfterSetFromParameters subscribes to Codeunit “Document Attachment Mgmt” OnCopyAttachmentsOnAfterSetFromParameters
  • OnCopyAttachmentsOnAfterSetDocumentFlowFilter subscribes to Codeunit “Document Attachment Mgmt” OnCopyAttachmentsOnAfterSetDocumentFlowFilter
  • OnCopyAttachmentsOnAfterSetToParameters subscribes to Codeunit “Document Attachment Mgmt” OnCopyAttachmentsOnAfterSetToParameters
  • OnCopyAttachmentsOnAfterSetToDocumentFilters subscribes to Codeunit “Document Attachment Mgmt” OnCopyAttachmentsOnAfterSetToDocumentFilters
  • DocumentAttachmentFlow_ForProdOrderLineInsert subscribes to Table “Prod. Order Line” OnAfterInsertEvent
  • DocumentAttachmentFlow_ForProdOrderLineNoChange subscribes to Table “Prod. Order Line” OnAfterValidateEvent (Item No.)
  • DocumentAttachmentFlow_ForProdOrderBomInsert subscribes to Table “Prod. Order Line” OnAfterValidateEvent (Production BOM No.)
  • DocumentAttachmentFlow_ForRoutingNoInsert subscribes to Table “Prod. Order Line” OnAfterValidateEvent (Routing No.)
  • DocumentAttachmentFlow_FromProdOrderToProdOrder subscribes to Codeunit “Prod. Order Status Management” OnAfterTransProdOrder
  • DocumentAttachmentFlow_FromFinishedToReopenedProdOrder subscribes to Codeunit “Prod. Order Status Management” OnAfterTransferReopenProdOrder
  • DocumentAttachmentFlow_FromFinishedToReopenedProdOrderLine subscribes to Codeunit “Prod. Order Status Management” OnAfterTransferReopenProdOrderLine
  • OnAfterTransformAttachmentDocumentTypeValue subscribes to Codeunit “Document Attachment Mgmt” OnAfterTransformAttachmentDocumentTypeValue
  • DocumentAttachmentFlow_FromProdOrderLineToProdOrderLine subscribes to Codeunit “Prod. Order Status Management” OnAfterToProdOrderLineModify
  • DeleteAttachedDocumentsOnAfterDeleteProductionOrder subscribes to Table “Production Order” OnAfterDeleteEvent
  • DeleteAttachedDocumentsOnAfterDeleteProdOrderLine subscribes to Table “Prod. Order Line” OnAfterDeleteEvent
  • DeleteAttachedDocumentsOnAfterDeleteRoutingHeader subscribes to Table “Routing Header” OnAfterDeleteEvent
  • DeleteAttachedDocumentsOnAfterDeleteProductionBOM subscribes to Table “Production BOM Header” OnAfterDeleteEvent

Procedures

  • IsProductionDocumentFlow(TableNo: Integer): Boolean (internal)

Plus 2 local procedures.

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 1173 “Document Attachment Mgmt” (13 calls: DeleteAttachedDocumentsOnAfterDeleteProdOrderLine → DeleteAttachedDocuments, DeleteAttachedDocumentsOnAfterDeleteProductionBOM → DeleteAttachedDocuments, DeleteAttachedDocumentsOnAfterDeleteProductionOrder → DeleteAttachedDocuments, …)
  • Codeunit 8703 “Feature Telemetry” (5 calls: DeleteAttachedDocumentsOnAfterDeleteProdOrderLine → LogUptake, DeleteAttachedDocumentsOnAfterDeleteProductionBOM → LogUptake, DeleteAttachedDocumentsOnAfterDeleteProductionOrder → LogUptake, …)

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

Evidence 1 sources