Codeunit 6468 "Serv. Doc. Exchange Mgt."
Base Application · Microsoft.EServices.EDocument
Across versions
- BC23-24not present
- BC25added
- BC26-27unchanged
- BC2815 procedures changed
- BC29-30unchanged
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.EServices.EDocument · BC25-30 · source at ea08af5e · facts from BC29
Events published
OnGetServiceIncomingDocumentType(ServiceDocumentType: Enum "Service Document Type"; var IncomingDocumentType: Enum "Incoming Document Type"; var IsHandled: Boolean)(integration)
Event subscriptions
- OnBeforeUpdateDocumentRecord subscribes to Codeunit “Doc. Exch. Links” OnBeforeUpdateDocumentRecord
- OnAfterCheckPostedDocs subscribes to Codeunit “Doc. Exch. Serv.- Doc. Status” OnAfterCheckPostedDocs
- OnBeforeCheckAndUpdateDocExchStatus subscribes to Codeunit “Doc. Exch. Serv.- Doc. Status” OnBeforeCheckAndUpdateDocExchStatus
- OnAfterIsSupportedByDefaultDocExchStatusDrillDown subscribes to Codeunit “Doc. Exch. Serv.- Doc. Status” OnAfterIsSupportedByDefaultDocExchStatusDrillDown
- OnBeforeCheckDocumentStatus subscribes to Codeunit “Doc. Exch. Service Mgt.” OnBeforeCheckDocumentStatus
- OnBeforeGetPostSalesURL subscribes to Codeunit “Doc. Exch. Service Mgt.” OnBeforeGetPostSalesURL
- OnBeforeSetFiltersFromMainRecord subscribes to Table “Incoming Document Attachment” OnBeforeSetFiltersFromMainRecord
- OnBeforeCreateNewSalesPurchIncomingDoc subscribes to Codeunit “Import Attachment - Inc. Doc.” OnBeforeCreateNewSalesPurchIncomingDoc
- OnBeforeGetUnpostedSalesPurchaseDocType subscribes to Codeunit “Import Attachment - Inc. Doc.” OnBeforeGetUnpostedSalesPurchaseDocType
- OnTestIfAlreadyExists subscribes to Table “Incoming Document” OnTestIfAlreadyExists
- OnAfterClearRelatedRecords subscribes to Table “Incoming Document” OnAfterClearRelatedRecords
- OnUpdateDocumentFieldsOnAfterUpdateDocuments subscribes to Table “Incoming Document” OnUpdateDocumentFieldsOnAfterUpdateDocuments
- OnAfterFindUnpostedRecord subscribes to Table “Incoming Document” OnAfterFindUnpostedRecord
- OnAfterGetRelatedRecordCaption subscribes to Table “Incoming Document” OnAfterGetRelatedRecordCaption
- OnFindByDocumentNoAndPostingDateOnSetFilters subscribes to Table “Incoming Document” OnFindByDocumentNoAndPostingDateOnSetFilters
Procedures
CheckAndUpdateDocExchServiceInvoiceStatus(ServiceInvoiceHeader: Record "Service Invoice Header")(internal)CheckAndUpdateDocExchServiceCrMemoStatus(ServiceCrMemoHeader: Record "Service Cr.Memo Header")(internal)SetServiceDoc(var ServiceHeader: Record "Service Header"; var IncomingDocument: Record "Incoming Document")GetServiceIncomingDocumentType(ServiceDocumentType: Enum "Service Document Type"): Enum "Incoming Document Type"
Plus 6 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 1410 “Doc. Exch. Service Mgt.” (4 calls:
CheckAndUpdateDocExchServiceCrMemoStatus → GetDocumentStatus,CheckAndUpdateDocExchServiceInvoiceStatus → GetDocumentStatus,OnBeforeGetPostSalesURL → GetPostSalesCrMemoURL, …) - Codeunit 134 “Import Attachment - Inc. Doc.” (1 call:
OnBeforeCreateNewSalesPurchIncomingDoc → CreateIncomingDocumentExtended)
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: "Serv. Doc. Exchange Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.