Hi, I need to access a mainframe dataset (SAS file) from SAS Program. I cannot pass the Dataset name from JCL as the file name is not fixed. Eg ... File Name is : HLQ.SLQ.TLQ.A&YYMMDD. In SAS program I can derive YYMMDD and can be able to make up the File name. I need assistance for how to refer the file name and access it from SAS program. I am trying the following : Getting current date as : 20150407 in SAS program. %LET FNAME = HLQ.SLQ.TLQ.A&YYMMDD; %PUT &FNAME; FILENAME INFIL "&FNAME" DISP=SHR; DATA WANT; SET INFIL; RUN; The above is giving error. File name is resolving properly (HLQ.SLQ.TLQ.A150704) but its giving me error stating Error in the FILENAME statement. File WORK.INFIL.DATA does not exist. Can some one please assist how to access the Dataset (File) from SAS Program. Where as If I pass the the dataset name as HLQ.SLQ.TLQ.A150704 from JCL then its working fine (just putting the DD Name mentioned in JCL at SET is working fine). Regards, Sree.
... View more