codeunitAdministration & Setupofficial - Microsoftderived - from the source, no model text

Codeunit 3908 "Retention Policy Log"

System Application · System.DataAdministration

Across versions

  1. BC23-30present

Neighbourhood 18 connected objects and pages

Codeunit 3904 "Apply Retention Policy Impl." (calls, 15 links)Apply Retention Policy Impl.Codeunit 3903 "Retention Policy Setup Impl." (calls, 7 links)Retention Policy Setup Impl.Codeunit 3906 "Reten. Pol. Allowed Tbl. Impl." (calls, 7 links)Codeunit 3915 "Reten. Pol. Filtering Impl." (calls, 4 links)Reten. Pol. Filtering Impl.Codeunit 3909 "Retention Policy Log Impl." (calls, 3 links)Retention Policy Log Impl.Codeunit 3997 "Retention Policy JQ" (calls, 3 links)Retention Policy JQCodeunit 3900 "Retention Period Impl." (calls, 2 links)Retention Period Impl.Codeunit 3902 "Retention Policy Setup" (calls, 2 links)Codeunit 3916 "Reten. Pol. Delete. Impl." (calls, 2 links)Reten. Pol. Delete. Impl.Codeunit 3994 "Reten. Pol. Doc. Arch. Fltrng." (calls, 2 links)Reten. Pol. Doc. Arch. Fltrng.Codeunit 3998 "Retention Policy Scheduler" (calls, 2 links)Retention Policy SchedulerCodeunit 1598 "Email Logs Delete" (calls)Email Logs DeleteCodeunit 1930 "Performance Profiler Delete" (calls)Performance Profiler DeleteCodeunit 3901 "Retention Period Custom Impl." (calls)Retention Period Custom Impl.Codeunit 3905 "Reten. Pol. Allowed Tables" (calls)Reten. Pol. Allowed TablesCodeunit 3913 "Retention Policy Logs Delete" (calls)Retention Policy Logs DeleteCodeunit 3995 "Base Application Logs Delete" (calls)Codeunit 6450 "Serv. Integration Mgt." (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.

System Application · System.DataAdministration · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Public

Procedures

  • LogError(Category: Enum "Retention Policy Log Category"; Message: Text[2048]): LogError will create an entry in the Retention Policy Log Entry table with Message Type set to Error. An error message will be displayed to the user and any changes in the current transaction will be reverted.
  • LogError(Category: Enum "Retention Policy Log Category"; Message: Text[2048]; DisplayError: Boolean): LogError will create an entry in the Retention Policy Log Entry table with Message Type set to Error. If DisplayError is true, an error message will be displayed to the user and any changes in the current transaction will be rolled back. If DisplayError is false, no error is displayed, the code cont…
  • LogWarning(Category: Enum "Retention Policy Log Category"; Message: Text[2048]): LogWarning will create an entry in the Retention Policy Log Entry table with Message Type set to Warning. No message is displayed to the user.
  • LogInfo(Category: Enum "Retention Policy Log Category"; Message: Text[2048]): LogInfo will create an entry in the Retention Policy Log Entry table with Message Type set to Info. No message is displayed to the user.

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

Evidence 1 sources