Perhaps the GENERIC option is what you need.
6 options generic=1;
7 filename temp temp;
8 data _null_;
9 file temp;
10 put 'x';
11 run;
NOTE: The file TEMP is:
(system-specific pathname),
(system-specific file attributes)
NOTE: 1 record was written to the file (system-specific pathname).
The minimum record length was 1.
The maximum record length was 1.
NOTE: DATA statement used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
If you want to see the file name you can write it your self.
67 options generic=1;
68 filename temp temp;
69 data _null_;
70 length Filename $128;
71 if _n_ eq 1 then putlog 'NOTE: ' Filename=;
72 file temp filename=filename;
73 put 'x';
74 run;
NOTE: The file TEMP is:
(system-specific pathname),
(system-specific file attributes)
NOTE: Filename=C:\Users\DATA~1.NUL\AppData\Local\Temp\2\SAS Temporary Files\_TD8420_HQ-SASPROD01_\#LN00016
NOTE: 1 record was written to the file (system-specific pathname).
The minimum record length was 1.
The maximum record length was 1.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
... View more