Codeunit 9040 "Date Compression"
Base Application · Microsoft.Foundation.Period
Across versions
- BC23-30present
Neighbourhood 15 connected objects and pages
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.
- Codeunit 8714 “Audit Log” (1 call:
LogEndTelemetryMessage → LogAuditMessage)
Called by
- Report 1498 “Date Compress Bank Acc. Ledger” (2 calls:
InitializeParameter → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Report 198 “Date Compress Customer Ledger” (2 calls:
InitializeParameter → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Report 398 “Date Compress Vendor Ledger” (2 calls:
InitializeParameter → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Report 7139 “Date Comp. Item Budget Entries” (2 calls:
InitializeVariables → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Report 95 “Date Compress VAT Entries” (2 calls:
InitializeParameter → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Report 97 “Date Compr. G/L Budget Entries” (2 calls:
InitializeParameter → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Report 98 “Date Compress General Ledger” (2 calls:
InitializeParameter → CalcMaxEndDate,OnPreReport → VerifyDateCompressionDates) - Page 9040 “Data Administration Guide” (1 call:
OnOpenPage → InitDateComprSettingsBuffer) - Report 1198 “Date Compress Resource Ledger” (1 call:
OnPreReport → VerifyDateCompressionDates) - Report 1495 “Delete Check Ledger Entries” (1 call:
OnPreReport → VerifyDateCompressionDates) - Report 5696 “Date Compress FA Ledger” (1 call:
OnPreReport → VerifyDateCompressionDates) - Report 5697 “Date Compress Insurance Ledger” (1 call:
OnPreReport → VerifyDateCompressionDates) - Report 5698 “Date Compress Maint. Ledger” (1 call:
OnPreReport → VerifyDateCompressionDates) - Report 7398 “Date Compress Whse. Entries” (1 call:
OnPreReport → VerifyDateCompressionDates)
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.