Indirectly. After running your code, do a recall last submit (i.e., function key f4).
That will recall the datastep that was actually submitted. In it, early in the code, you'll see the statement that outputs the variable names (i.e., if _n_ eq 1, put, etc, etc.), with the last couple of lines in that section putting your tilde and bracket.
Simply delete the unwanted characters and run the datastep directly.
HTH,
Art
----------
> Hi DF,
>
> I tried like this. If you want to use PROC EXPORT,
> the easiest way to get a } at the end of each record
> is to create a variable with ' }' as the value for
> each record. Then when you do the EXPORT, that
> variable will get written out at the end.
>
> data Enrollment;
> set Enrollment;
> last = '}';
> run;
>
> PROC EXPORT DATA=Enrollment
> OUTFILE= "C:\Documents and
> Settings\Desktop\Enroll.txt"
> DBMS=DLM;
> DELIMITER= '~';
> RUN;
>
> It works well. Is there any way to hide that 'column
> last' in the flat file ?
>
> Thanks.