The SAS Dummy
A SAS® blog for the rest of us![Process Interruptus: a custom task to pause your process flow](https://blogs.sas.com/content/sasdummy/files/2013/10/msgprompt.png)
Traditionally, SAS users like their processes to behave like Ron Popeil's famous rotisserie: they want to set it and forget it. That's the definition of a batch process. You work like heck to get it ready to run, then you push the button (or schedule it) and walk away. But
![Put them back the way you found them: restoring SAS titles](https://blogs.sas.com/content/sasdummy/files/2017/02/ProgrammingTips-4.png)
Has this ever happened to you? You have a SAS program with statements that you wrote, then you make use of a macro function or %include file supplied by a helpful colleague, and when your SAS code resumes, you find that all of your SAS titles have been changed out
![Copy a file using a SAS program: another method](https://blogs.sas.com/content/sasdummy/files/2017/02/ProgrammingTips-3.png)
A couple of years ago I shared a method for copying any file within a SAS program. It was a simple approach, copying the file byte-by-byte from one fileref (SAS file reference) to another. My colleague Bruno Müller, a SAS trainer in Switzerland, has since provided a much more robust
SAS Data Management is a popular topic here on the SAS interwebs. You can find all types of information ranging from thought leadership to white papers to product details. At SAS Global Forum I sat down with Nancy Rausch, one of the principal R&D managers behind the SAS Data Management
![New and improved: Importing SPSS data files in SAS Enterprise Guide](https://blogs.sas.com/content/sasdummy/files/2013/09/valuelabel.png)
It's been almost 5 years since I posted one of the first custom tasks for SAS Enterprise Guide. It was a task that made it easier to convert SPSS data files into SAS data sets. Like many projects that begin as custom tasks, this one later became a feature in
![SAS Tech Talk: What's new in the SAS programming language?](https://blogs.sas.com/content/sasdummy/files/2017/02/ProgrammingTips-3.png)
In SAS 9.4, the SAS programming language continues add new features by the truckload. I've already discussed PROC DELETE (which is actually an old feature, but like an 80s hit song it's now back with a better version). In this SAS Tech Talk video from SAS Global Forum 2013, I