MAXSTRLEN Function (Code, Text)

Gets the maximum defined length of a string variable.


MaxLength := MAXSTRLEN(String)  


Type: Text constant or code

The string variable for which you want to find the maximum length.

Property Value/Return Value

Type: Integer

The maximum length of the string variable.


If you call this function on a Variant, it returns an error.


This example requires that you create the following variables and text constants in the C/AL Globals window.

Variable name DataType Length
City Text 30
MaxLength Integer Not applicable
Length Integer Not applicable
Text constant ENU value
Text000 Vedbaek
Text001 The MAXSTRLEN function returns %1,\
Text002 whereas the STRLEN function returns %2
City := Text000;  
MaxLength := MAXSTRLEN(City);  
Length := STRLEN(City);  
MESSAGE(Text001 + Text002, MaxLength, Length);  

The message window displays the following:

The MAXSTRLEN function returns 30,

whereas the STRLEN function returns 7.

See Also

Code Data Type
Text Data Type