Code effect INPUT read the next record @1 go to column 1 ID 3. read the next three bytes, convert it to a number, store into ID @5 go to column 5 GENDER $1. read the next byte, store into GENDER @7 go to column 7 AGE 2. read the next two bytes, convert it to a number, store into AGE @10 go to column 10 HEIGHT 2. read the next two bytes, convert it to a number, store into HEIGHT @13 go to column 13 DOB MMDDYY6. read the next six bytes, convert it to a number using the MMDDYY6. informat, store into DOB ; execute the next sas statement There is no "next" statement. So, SAS is at the bottom of the data step; output of the PDV to disk occurs automatically.