Codeunit 28 Error Message Management in 24

App
Base Application
Namespace
System.Utilities

Procedures, 44Events, 17

Versions171819202122232425262728latest

Source29

Procedures, 44

NameParametersReturnsAccessObsolete
Activate(var Codeunit Error Message Handler)Booleanpublic-
IsActive()Booleanpublic-
Finish(Variant)public-
IsTransactionStopped()Booleanpublic-
ShowErrors(Notification)public-
ThrowError(Text, Text)public-
GetFieldNo(Integer, Text)Integerpublic-
FindFirstErrorMessage(var Text[250])Booleanpublic-
GetErrors(var Record Error Message)Booleanpublic-
GetErrorsInContext(Variant, var Record Error Message)Booleanpublic-
GetLastError(var Text[250])Integerpublic-
GetLastErrorID()Integerpublic-
LogError(Variant, Text, Code[30])public-
LogContextFieldError(Integer, Text, Variant, Integer, Code[30])public-
LogMessage(Option, Integer, Text, Variant, Integer, Code[30])Booleanpublic-
LogErrorMessage(Integer, Text, Variant, Integer, Code[30])Booleanpublic-
LogSimpleErrorMessage(Text)Booleanpublic-
LogTestField(Variant, Integer)Booleanpublic-
LogTestField(Variant, Integer, Variant)Booleanpublic-
LogFieldError(Variant, Integer, Text)Booleanpublic-
LogLastError()public-
GetErrorsFromResultValues(List, var Record Error Message)public-
ParseErrorText(Text, var Record Error Message)public-
LogWarning(Integer, Text, Variant, Integer, Code[30])Booleanpublic-
LogWarning(Text)Booleanpublic-
LogInformation(Integer, Text, Variant, Integer, Code[30])Booleanpublic-
LogInformation(Text)Booleanpublic-
PushContext(var Codeunit Error Context Element, Variant, Integer, Text[250])Integerpublic-
GetTopContext(var Record Error Message)Booleanpublic-
ShowErrors(Guid)public-
GetCachedLastErrorID()Integerpublic-
Activate(var Codeunit Error Message Handler, Boolean)Booleaninternal-
FinishTopContext()public-
GetCurrCallStack()Textpublic-
FldRefHasValue(FieldRef)Booleanpublic-
PopContext(var Codeunit Error Context Element)Integerpublic-
GetLastContext(var Record Error Message)Booleanpublic-
CollectErrors(var Record Error Message)public-
ErrorMessage2JSON(var Record Error Message)Textpublic-
PackErrorMessagesToResults(var Record Error Message, var Dictionary)public-
AddSubContextToLastErrorMessage(Text, Variant)public-
InsertTempLineErrorMessage(var Record Error Message, RecordId, Integer, Integer, Text, Text)public-
BuildActionableErrorInfo(Text, Text, RecordId, Text, Integer, Text)ErrorInfopublic-
BuildActionableErrorInfo(Text, Text, RecordId, Text, Integer, Text, Text)ErrorInfopublic-

Events, 17

KindNameParametersObsolete
Integration eventOnFindActiveSubscriber(var Boolean)-
Integration eventOnGetFirstContextID(RecordId, var Integer)-
Integration eventOnGetErrors(var Record Error Message)-
Integration eventOnGetLastErrorID(var Integer, var Text[250])-
Integration eventOnLogSimpleError(Text, var Boolean)-
Integration eventOnLogError(Option, Integer, Text, Variant, Integer, Code[30], var Boolean)-
Integration eventOnPushContext()-
Integration eventOnGetTopElement(var Integer)-
Integration eventOnGetTopContext(var Record Error Message)-
Integration eventOnLogLastError()-
Integration eventOnGetCachedLastErrorID(var Integer)-
Integration eventOnGetTopElementData(var Integer, var RecordId, var Integer, var Text[250])-
Internal eventOnGetLastErrorMessageRecord(var Record Error Message)-
Integration eventOnBeforeGetContextRecID(Variant, var RecordId, var Boolean)-
Integration eventOnAddToJsonFromErrorMessage(var JsonObject, var Record Error Message)-
Integration eventOnAddToErrorMessageFromJson(var Record Error Message, var JsonObject)-
Integration eventOnAddSubContextToLastErrorMessage(Text, Variant, var Record Error Message)-