I am running a macro that contains proc assign. I know that this procedure is no longer supported by SAS, but I have had no problems running it recently. A colleague of mine ran this same code with different data and it ran fine. However, when I run it I get the error below. I cannot figure out why it is not recognizing the work library. Does anyone have any ideas on why this might be happening and how I could fix it? proc assign data=dist2 out=__outt; cost &firstco--&lastco %if &kmv gt 0 %then %do; __s1-__s&kmv %end; ; id &idca; ERROR: Invalid or inconsistent mode flags for WORK. The data set WORK.__OUTT may be incomplete.
... View more