Case Conversion Built-In Function %XLATE has been very useful to convert the string from lowercase to uppercase and vice versa. With the introduction of BIFs %LOWER (Convert to Lowercase) and %UPPER (Convert to Uppercase), this has been made much easier. %LOWER (Convert to Lowercase) %LOWER converts the string passed (first operand) to lowercase. Part of the string can be converted to lower case by specifying optional start position and length operands. Syntax %LOWER(string : start_position : length ) %UPPER (Convert to Uppercase) %UPPER converts the string passed (first operand) to uppercase. Part of the string can be converted to upper case by specifying optional start position and length operands. Syntax %UPPER(string : start_position : length ) Let's have a look at the example to understand these better. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 **Free Dcl-S MixedCaseString Char ( 10 ) Inz ( 'UpPeRcaSE' ) ; Dcl-S LowerCaseString Char ( 1
Code with PR - Technical tips on coding and more...