data _null_; seeks a linguistic search with input @'string'
A really nice idea, but not yet supported. (I say YET because introduced in SAS92 are "linguistic" extensions to proc sort and others.
Back in time SAS infile options included scope to define a user module (iirc it was a feature on the mvs platform - like everything once was mvs platform;-)
A link to a sample program from (using the infile/file user exit facility)
http://support.sas.com/documentation/cdl/en/hosto390/61886/HTML/default/viewer.htm#/documentation/cd...
May provide a direction to support entirely uppercasing the infile buffer, while sharing the external file reference with an infile which does not uppercase everything.
Unfortunately, I see no documentation suggesting "INFILE/FILE User Exit Facility" is available on other platforms.
just a thought
peterC