The new option(nolist) in 9.2 can suppress pdv dump during execution time.
See example below.
121 data _null_;
122 input a b ;
123 list;
124 cards;
RULE: ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----
125 1 1
NOTE: Invalid data for a in line 126 1-1.
NOTE: Invalid data for b in line 126 3-3.
126 a a
a=. b=. _ERROR_=1 _N_=2
NOTE: Invalid data for a in line 127 1-1.
127 b 1
a=. b=1 _ERROR_=1 _N_=3
NOTE: Invalid data for b in line 128 3-3.
128 1 b
a=1 b=. _ERROR_=1 _N_=4
129 0 0
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
130 ;
131
132 data _null_ / nolist;
133 input a b ;
134 cards;
NOTE: Invalid data for a in line 136 1-1.
NOTE: Invalid data for b in line 136 3-3.
NOTE: NOLIST option on the DATA statement suppressed output of variable listing.
NOTE: Invalid data for a in line 137 1-1.
NOTE: NOLIST option on the DATA statement suppressed output of variable listing.
NOTE: Invalid data for b in line 138 3-3.
NOTE: NOLIST option on the DATA statement suppressed output of variable listing.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
140 ;