Table 5918 Fault Code, source in 29
Source29
src/Layers/W1/BaseApp/Service/Maintenance/FaultCode.Table.al80 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 Microsoft.Service.Maintenance;
using Microsoft.Service.Setup;
table 5918 "Fault Code"
{
Caption = 'Fault Code';
LookupPageID = "Fault Codes";
DataClassification = CustomerContent;
fields
{
field(1; "Fault Area Code"; Code[10])
{
Caption = 'Fault Area Code';
ToolTip = 'Specifies the code of the fault area associated with the fault code.';
TableRelation = "Fault Area".Code;
}
field(2; "Symptom Code"; Code[10])
{
Caption = 'Symptom Code';
ToolTip = 'Specifies the code of the symptom linked to the fault code.';
TableRelation = "Symptom Code".Code;
}
field(3; "Code"; Code[10])
{
Caption = 'Code';
ToolTip = 'Specifies a code for the fault.';
NotBlank = true;
}
field(4; Description; Text[80])
{
Caption = 'Description';
ToolTip = 'Specifies a description of the fault code.';
}
}
keys
{
key(Key1; "Fault Area Code", "Symptom Code", "Code")
{
Clustered = true;
}
}
fieldgroups
{
}
trigger OnInsert()
begin
ServMgtSetup.Get();
if ServMgtSetup."Fault Reporting Level" = ServMgtSetup."Fault Reporting Level"::None then
Error(
Text000,
TableCaption, ServMgtSetup.FieldCaption("Fault Reporting Level"), ServMgtSetup.TableCaption(),
Format(ServMgtSetup."Fault Reporting Level"));
end;
trigger OnRename()
begin
Error(Text001, TableCaption);
end;
var
ServMgtSetup: Record "Service Mgt. Setup";
#pragma warning disable AA0074
#pragma warning disable AA0470
Text000: Label 'You cannot use %1, because the %2 in the %3 table is %4.';
Text001: Label 'You cannot rename a %1.';
#pragma warning restore AA0470
#pragma warning restore AA0074
}