codeunitFinanceofficial - Microsoftderived - from the source, no model text

Codeunit 8361 "Financial Report Export Job"

Base Application · Microsoft.Finance.FinancialReports

Across versions

  1. BC23-27not present
  2. BC28added
  3. BC297 procedures added, 3 procedures removed
  4. BC30unchanged

Neighbourhood 6 connected objects and pages

Codeunit 4100 "Temp Blob" (calls, 10 links)Temp BlobCodeunit 18 "Financial Report Mgt." (calls, 6 links)Financial Report Mgt.Codeunit 8904 "Email Message" (calls, 5 links)Email MessageCodeunit 8901 "Email" (calls, 4 links)EmailCodeunit 419 "File Management" (calls, 3 links)File ManagementReport 25 "Account Schedule" (calls)Account Schedule

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.Finance.FinancialReports · BC28-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal

Events published

  • OnBeforeSavePdf(FinancialReportSchedule: Record "Financial Report Schedule"; FinancialReport: Record "Financial Report"; AccScheduleParam: Text; var AccountSchedule: Report "Account Schedule"; var OutStr: OutStream; var IsHandled: Boolean) (integration)
  • OnBeforeSaveExcel(FinancialReportSchedule: Record "Financial Report Schedule"; FinancialReport: Record "Financial Report"; var ExportAccSchedToExcel: Report "Export Acc. Sched. to Excel"; var OutStr: OutStream; var IsHandled: Boolean) (integration)
  • OnBeforeSaveAccountSchedule(FinRepPackageSchedule: Record "Fin. Report Package Schedule"; FinRepPackageReport: Record "Fin. Report Package Report"; AccScheduleParam: Text; var AccountSchedule: Report "Account Schedule"; var OutStr: OutStream; var IsHandled: Boolean) + BC29 (integration)

Procedures

  • ExportExcel(FinancialReportSchedule: Record "Financial Report Schedule"; FinancialReport: Record "Financial Report"; ReportDescription: Text[250]; LogSystemId: Guid; var UserNames: List of [Text[50]]; var EmailMessage: Codeunit "Email Message") + BC29 − BC29 (internal)
  • ExportPdf(FinancialReportSchedule: Record "Financial Report Schedule"; FinancialReport: Record "Financial Report"; ReportDescription: Text[250]; LogSystemId: Guid; var UserNames: List of [Text[50]]; var EmailMessage: Codeunit "Email Message") + BC29 − BC29 (internal)
  • InitAccSchFromPackageReport(var AccountSchedule: Report "Account Schedule"; var FinReportPackageReport: Record "Fin. Report Package Report"): Text + BC29

Plus 7 local procedures.

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.

  • Codeunit 4100 “Temp Blob” (10 calls: CreateEmailMessage → CreateInStream, CreateEmailMessage → CreateOutStream, CreatePackageEmailMessage → CreateInStream, …)
  • Codeunit 18 “Financial Report Mgt.” (6 calls: ExportExcel → CalcAccScheduleLineDateFilter, ExportExcel → SetAccScheduleLineFilter, ExportPdf → CalcAccScheduleLineDateFilter, …)
  • Codeunit 8904 “Email Message” (5 calls: CreateEmailMessage → Create, CreatePackageEmailMessage → Create, ExportExcel → AddAttachment, …)
  • Codeunit 8901 “Email” (4 calls: ExportPackageSchedule → AddRelation, ExportPackageSchedule → Send, ExportSchedule → AddRelation, …)
  • Codeunit 419 “File Management” (3 calls: ExportExcel → CreateFileNameWithExtension, ExportPackageSchedule → CreateFileNameWithExtension, ExportPdf → CreateFileNameWithExtension)

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: "Financial Report Export Job"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources