PROC CONTENTS can read SAS datasets and process dictionary information, but the CONTENTS statement itself has a specific role within that procedure. The statement about reading sequential files is misleading - SAS has separate mechanisms for reading different file types.