upcasepreproces

Preprocessors should be in UPPERCASE

The rule “upcasepreproces” gives a warning if a &GLOBAL-DEFINE or &SCOPED-DEFINE preprocessor is not all upper case. This is simply a standard that you can choose to follow or not. Using upper case for constants is a broad industry standard, and preprocessors are routinely used as constants. Even when used for other purposes, it helps readability and understanding if the preprocessor name is upper case.

The Risk:
No risk, this is a style/maintainability issue.

How to solve this:
Change your preprocessor to upper case.

How to suppress these warnings:
Just turn it off if this is not your standard. There is never a good reason to suppress, if it is your standard.