yongyitian 发表于 2013-3-13 01:18 
It is good you made it works. I am still not sure why tiele&num got a warning. It is seems that t ...
Sorry. The previous explanation was not the key.
The real problem is caused by call symput('num', num); The numeric values have been converted to character values. In the case, SAS will automatically add several spaces before the num value.
When you replace it with call symput('num', put(num,1.)), there is no warning in the log window.