How to: Add a Text Constant to a Codeunit
To add a text constant to a codeunit, use the following procedure.
To add a text constant
Select the C/AL Editor, choose View, and then choose C/AL Globals.
Note
For more information about how to open the C/AL Editor, see How to: Modify an Existing Codeunit.
In the C/AL Globals window, choose the Text Constants tab.
In the first available Name field, enter the name of the new text constant.
Note
There is no naming convention for the text constants. We recommend that you use the unique ID for the name, as described in steps 4 and 5.
Select the line in which you entered the name of the new text constant, and on the View menu, choose Properties. A unique ID number has been automatically assigned to the text constant in the ID field.
Copy the ID number from the Properties window to the Name field in the C/AL Globals window. For example, if the ID number is 1001, specify Text1001, in the Name field.
In the ConstValue field, choose the AssistEdit button.
In the Multilanguage Editor window, enter ENU for the language and then enter the text. For more information, see How to: Enter Text in the Multilanguage Editor
Note
If you set the application language to English (United States) before opening Object Designer, you can enter the message string directly into the ConstValue field in the C/AL Globals window. Open the Multilanguage Editor to be sure that the text is saved as English (United States).
In the C/AL Editor, copy the name of the text constant to the place where you want the text value to appear.
Example
In this example, Text1001 is a number that is available in the text constants number series for that object.
IF FileName = ' ' THEN
ERROR(Text1001);
In the C/AL Editor, when you move the cursor into the new text constant, you see its contents in the status bar.