Arbitrarily running a SAS application with NOFMTERR is dangerous, in my  opinion.  Depending on the number of the SAS variables which use a custom output format, you could consider using a FORMAT statement with no format to clear the output format attribute.  And, if you wanted to do so programmatically, you have SAS-maintained views such as DICTIONARY.COLUMNS for which you can generate the FORMAT statement to clear the format attribute in your SAS application.
For more info on the DICTIONARY tables and SAS-maintained views, search the SAS support 
http://support.sas.com/  website and there you will find SAS-hosted documentation and also supplemental technical reference / conference papers on the topic.
Scott Barry
SBBWorks, Inc.