ErrorInfo.DetailedMessage([Text]) Method
Version: Available or changed with runtime version 8.0.
Specifies a detailed error message.
Syntax
[DetailedMessage := ] ErrorInfo.DetailedMessage([DetailedMessage: Text])
Note
This method can be invoked using property access syntax.
Parameters
ErrorInfo
Type: ErrorInfo
An instance of the ErrorInfo data type.
[Optional] DetailedMessage
Type: Text
The detailed message of the ErrorInfo
Return Value
[Optional] DetailedMessage
Type: Text
The current detailed message of the ErrorInfo.
Remarks
The detailed message isn't shown to the end user, but is included in the Copy details part of the error dialog. For more information about the Copy details part of the error dialog, see Understanding the error dialog.
You aren't required to set a detailed message for error dialogs. But it might be helpful to add more technical information here to help a person who needs to troubleshoot the issue.
Example
var
dimension: Text[30];
vendorCode: Text[30];
MyErrorInfo: ErrorInfo;
begin
// set up the error info object
MyErrorInfo.Message(
StrSubstNo('The dimension value must be blank for the dimension %1 for Vendor %2', dimension, vendorCode)
);
MyErrorInfo.DetailedMessage('Add some text to help the person troubleshooting this error.');
// maybe set more properties
Error(MyErrorInfo);
end
Related information
ErrorInfo Data Type
Understanding the error dialog
Error handling
Get Started with AL
Developing Extensions