ADLM seen in MPRINT output of SAS® log when PROC IMPORT or PROC EXPORT is inside a macro


The line ADLM; will be seen in the MPRINT output of the SAS log when PROC IMPORT or PROC EXPORT reading or writing a comma, tab or delimited file is inside a macro and the macro is executed. Here is an example of executing a macro with the MPRINT option that contains PROC IMPORT code:

   options mprint;

   %macro testit;
      proc import datafile='c:\temp.csv' out=abcfile dbms=csv replace;
      run;
   %mend;

   %testit;


Here is a small portion of the SAS log to illustrate the ADLM; line that is echoed in the SAS log as a result of the MPRINT option:

   150  options mprint;
   151  %macro testit;
   152  proc import datafile='c:\temp\testadlm.csv' out=testcsv dbms=csv
        replace;
   153  run;
   154  %mend;
   155  %testit;
   MPRINT(TESTIT):   proc import datafile='c:\temp\testadlm.csv'
                     out=testcsv  dbms=csv replace;
   MPRINT(TESTIT):   ADLM;
   MPRINT(TESTIT):   run;


The ADLM; line should not cause any problems with the PROC IMPORT or PROC EXPORT code.