The %KUPCASE and %QKUPCASE
functions convert lowercase characters in the argument to uppercase.
%KUPCASE does not mask special characters or mnemonic operators in
its results.
If the argument contains
a special character or mnemonic operator, listed here, use %QKUPCASE.
%QKUPCASE masks the following special characters and mnemonic operators
in its results:
& % ' " ( ) + − * / < > = ¬ ^ ~ ; , # blank
AND OR NOT EQ NE LE LT GE GT IN
%KUPCASE and %QKUPCASE
are useful in comparing values because the macro facility does not
automatically convert lowercase characters to uppercase before comparing
them.