codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 9040 "Date Compression"

Base Application · Microsoft.Foundation.Period

Across versions

  1. BC23-30present

Neighbourhood 15 connected objects and pages

Report 1498 "Date Compress Bank Acc. Ledger" (calls, 2 links)Date Compress Bank Acc. LedgerReport 198 "Date Compress Customer Ledger" (calls, 2 links)Date Compress Customer LedgerReport 398 "Date Compress Vendor Ledger" (calls, 2 links)Date Compress Vendor LedgerReport 7139 "Date Comp. Item Budget Entries" (calls, 2 links)Date Comp. Item Budget EntriesReport 95 "Date Compress VAT Entries" (calls, 2 links)Date Compress VAT EntriesReport 97 "Date Compr. G/L Budget Entries" (calls, 2 links)Date Compr. G/L Budget EntriesReport 98 "Date Compress General Ledger" (calls, 2 links)Date Compress General LedgerCodeunit 8714 "Audit Log" (calls)Audit LogPage 9040 "Data Administration Guide" (calls)Data Administration GuideReport 1198 "Date Compress Resource Ledger" (calls)Date Compress Resource LedgerReport 1495 "Delete Check Ledger Entries" (calls)Delete Check Ledger EntriesReport 5696 "Date Compress FA Ledger" (calls)Date Compress FA LedgerReport 5697 "Date Compress Insurance Ledger" (calls)Date Compress Insurance LedgerReport 5698 "Date Compress Maint. Ledger" (calls)Date Compress Maint. LedgerReport 7398 "Date Compress Whse. Entries" (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.Foundation.Period · BC23-30 · source at ea08af5e · facts from BC29

Events published

  • OnSetMinimumNumberOfYearsToKeep(var NumberOfYearsToKeep: Integer) (integration)

Procedures

  • InitDateComprSettingsBuffer(var DateComprSettingsBuffer: Record "Date Compr. Settings Buffer")
  • VerifyDateCompressionDates(StartingDate: Date; EndingDate: Date)
  • RunDateCompression(var DateComprSettingsBuffer: Record "Date Compr. Settings Buffer")
  • CalcMaxEndDate(): Date

Plus 29 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.

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

Evidence 1 sources