Codeunit 6191 "E-Doc. PDF File Format"
EDocument · Microsoft.EServices.EDocument.Format
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 1 connected objects and pages
EDocument · Microsoft.EServices.EDocument.Format · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Events published
OnAfterSetIStructureReceivedEDocumentForPdf(var Result: Enum "Structure Received E-Doc.")(integration, obsolete 29.0): Allows subscribers to override which structure data implementation is used for PDF processing. This is specifically used by the Payables Agent to force MLLM processing on, regardless of the experiment setting.- subscribers: Codeunit 3316 “PA Events” UseMLLMWhenEnabledInSetup
Procedures
PreviewContent(FileName: Text; TempBlob: Codeunit "Temp Blob")PreferredStructureDataImplementation(): Enum "Structure Received E-Doc."FileExtension(): Text
Recent changes
- 2026-07-22 #9635 Obsolete MLLM Payables Agent rollout scaffold (main, BC30, obsoletion)
Deprecations
- procedure OnAfterSetIStructureReceivedEDocumentForPdf: Pending 29.0 (#if not CLEAN29), “The MLLM Payables Agent feature is fully rolled out; the override event used to roll it out is no longer needed.”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). 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: "E-Doc. PDF File Format"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.