There isn't a single function that does it. You will need to do some data step coding.
The INDEX function can be used in a DATA step to find out if a specific string exists in a character variable. You can set up an ARRAY to include all the character variables,
ARRAY CharVar {*} _CHARACTER_;
(I think that is the syntax.), and then use a DO loop to look at all the character variables.