As a rule, &variables contain characters. These characters can be either numbers or alphas. Dialog Manager will treat any &variable containing an integer (4-byte binary), or a decimal (dbl-precision floating point) as a number. Anything else will be considered an alpha and you can test this with the ".TYPE" postfix function.
See (and run) the following examples: -SET &A='123'; -TYPE &A.TYPE -SET &A='ABC'; -TYPE &A.TYPE -SET &A='1234567890'; -TYPE &A.TYPE -SET &A='1234567890123'; -TYPE &A.TYPE -SET &A='12345678.123456789'; -TYPE &A.TYPE -SET &A='123456789012345.12345'; -TYPE &A.TYPE
Daniel In Focus since 1982 wf 8.202M/Win10/IIS/SSA - WrapApp Front End for WF