You must have some extraneous PUTs or like I mentioned, if you are generating output to FILE PRINT or if you have a print-type output file, you will likely get additional noise, including pagination between DATA steps. It's still unclear if you are actually execution a DATA _NULL_ step 99 times or if you have one DATA _NULL_ step which iterates 99 times??
I encourage you to start with a small subset of data / variables, and analyze your generated SAS code closely, looking for all possible PUT refrences. Maximize the SASLOG output with:
options source source2 macrogen symbolgen mlogic;
If unable to determine cause, then copy/paste your code into the post - no attachments.
Scott Barry
SBBWorks, Inc.
... View more