Table 3903 Retention Policy Allowed Table in 27

App
System Application
Namespace
System.DataAdministration

Fields, 6Keys, 1

Versions171819202122232425262728latest

Source242526272829

Source in 27

src/System Application/App/Retention Policy/src/Retention Policy Allowed Tables/RetentionPolicyAllowedTable.Table.al54 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------

namespace System.DataAdministration;

table 3903 "Retention Policy Allowed Table"
{
    Access = Internal;
    InherentEntitlements = X;
    InherentPermissions = X;
    DataClassification = SystemMetadata;

    fields
    {
        field(1; "Table Id"; Integer)
        {
            DataClassification = SystemMetadata;
        }
        field(2; "Default Date Field No."; Integer)
        {
            DataClassification = SystemMetadata;
        }
        field(10; "Mandatory Min. Reten. Days"; Integer)
        {
            DataClassification = SystemMetadata;
            MinValue = 0;
            MaxValue = 365000; // ~1000 years
        }
#pragma warning disable AL0771 // The name has a trainling space.
        field(20; "Reten. Pol. Filtering "; Enum "Reten. Pol. Filtering")
#pragma warning restore AL0771
        {
            DataClassification = SystemMetadata;
        }
        field(30; "Reten. Pol. Deleting"; Enum "Reten. Pol. Deleting")
        {
            DataClassification = SystemMetadata;
        }
        field(100; "Table Filters"; Blob)
        {
            DataClassification = SystemMetadata;
        }
    }

    keys
    {
        key(PK; "Table Id")
        {
            Clustered = true;
        }
    }
}

Fields, 6

IdNameTypeObsolete
1Table IdInteger-
2Default Date Field No.Integer-
10Mandatory Min. Reten. DaysInteger-
20Reten. Pol. Filtering Enum Reten. Pol. Filtering-
30Reten. Pol. DeletingEnum Reten. Pol. Deleting-
100Table FiltersBlob-

Keys, 1

NameFieldsObsolete
PK, clusteredTable Id-