codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 5467 "PDF Document Management"

Base Application · Microsoft.EServices.EDocument

Across versions

  1. BC23present
  2. BC241 procedures removed
  3. BC251 procedures added
  4. BC26-27unchanged
  5. BC281 procedures added
  6. BC29-30unchanged

Neighbourhood 47 connected objects and pages

Codeunit 4100 "Temp Blob" (calls, 2 links)Temp BlobCodeunit 260 "Document-Mailing" (calls)Document-MailingCodeunit 4999 "Return Shpt. PDF Doc.Handler" (calls)Codeunit 5001 "Bl. S. Order PDF Doc.Handler" (calls)Bl. S. Order PDF Doc.HandlerCodeunit 5002 "Bl. P. Order PDF Doc.Handler" (calls)Codeunit 5003 "S. Ret. Order PDF Doc.Handler" (calls)S. Ret. Order PDF Doc.HandlerCodeunit 5004 "Sales Shipment PDF Doc.Handler" (calls)Codeunit 5006 "Purch. Quote PDF Doc.Handler" (calls)Purch. Quote PDF Doc.HandlerCodeunit 5007 "Purch. Rcpt. PDF Doc.Handler" (calls)Codeunit 5008 "Return Receipt PDF Doc.Handler" (calls)Return Receipt PDF Doc.HandlerCodeunit 5009 "P. Ret. Order PDF Doc.Handler" (calls)P. Ret. Order PDF Doc.HandlerCodeunit 5017 "Trans. Order PDF Doc.Handler" (calls)Trans. Order PDF Doc.HandlerCodeunit 5018 "Trans. Shpt. PDF Doc.Handler" (calls)Trans. Shpt. PDF Doc.HandlerCodeunit 5019 "Trans. Rcpt. PDF Doc.Handler" (calls)Codeunit 5020 "S.Arch.Quote PDF Doc.Handler" (calls)S.Arch.Quote PDF Doc.HandlerCodeunit 5021 "S.Arch.Order PDF Doc.Handler" (calls)S.Arch.Order PDF Doc.HandlerCodeunit 5022 "P.Arch.Quote PDF Doc.Handler" (calls)P.Arch.Quote PDF Doc.HandlerCodeunit 5023 "P.Arch.Order PDF Doc.Handler" (calls)Codeunit 5024 "S.Arch.Return PDF Doc.Handler" (calls)S.Arch.Return PDF Doc.HandlerCodeunit 5025 "P.Arch.Return PDF Doc.Handler" (calls)Codeunit 5026 "Asm. Order PDF Doc.Handler" (calls)Asm. Order PDF Doc.HandlerCodeunit 5027 "P.Asm. Order PDF Doc.Handler" (calls)Codeunit 5028 "S.Arch.Bl.Ord PDF Doc.Handler" (calls)Codeunit 5029 "P.Arch.Bl.Ord PDF Doc.Handler" (calls)Codeunit 5030 "Phys.Inv.Ord. PDF Doc.Handler" (calls)Codeunit 5031 "P.Phys.InvOrd PDF Doc.Handler" (calls)Codeunit 5032 "Phys.Inv.Rec. PDF Doc.Handler" (calls)Codeunit 5033 "P.Phys.InvRec PDF Doc.Handler" (calls)Codeunit 5034 "Inv. Shpt. PDF Doc.Handler" (calls)Codeunit 5035 "Inv. Rcpt. PDF Doc.Handler" (calls)Codeunit 5036 "P.Inv. Shpt. PDF Doc.Handler" (calls)Codeunit 5037 "P.Inv. Rcpt. PDF Doc.Handler" (calls)Codeunit 5038 "P.Direct Trans PDF Doc.Handler" (calls)Codeunit 5441 "Sales Order PDF Doc.Handler" (calls)Codeunit 5444 "Sales Cr.Memo PDF Doc.Handler" (calls)Codeunit 5445 "Cust. St. PDF Doc.Handler" (calls)Codeunit 5446 "Purch. Invoice PDF Doc.Handler" (calls)Codeunit 5447 "Purch. Cr.Memo PDF Doc.Handler" (calls)Codeunit 5449 "Sales Quote PDF Doc.Handler" (calls)Codeunit 5450 "Sales Invoice PDF Doc.Handler" (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.EServices.EDocument · BC23-30 · source at ea08af5e · facts from BC29

Procedures

  • GeneratePdf(DocumentId: Guid; var TempAttachmentEntityBuffer: Record "Attachment Entity Buffer" temporary): Boolean
  • GeneratePdfBlobWithDocumentType(ParentId: Guid; DocumentId: Guid; DocumentType: Enum "Attachment Entity Buffer Document Type"; var TempAttachmentEntityBuffer: Record "Attachment Entity Buffer" temporary): Boolean + BC25
  • GeneratePdfBlobWithDocumentType(DocumentId: Guid; DocumentType: Enum "Attachment Entity Buffer Document Type"; var TempAttachmentEntityBuffer: Record "Attachment Entity Buffer" temporary): Boolean + BC25
  • AddToTempAttachmentEntityBuffer(DocumentId: Guid; DocumentType: Enum "Attachment Entity Buffer Document Type"; TempBlob: Codeunit "Temp Blob"; Name: Text[250]; var TempAttachmentEntityBuffer: Record "Attachment Entity Buffer" temporary): Boolean + BC28 (internal): Inits and adds generated report to the buffer

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.

Called by

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

Evidence 1 sources