The way VSAM handles error conditions , many I/O errors that cause COBOL program to abend  when we use non-VSAM access method do not cause an abend when we use VSAM.Instead the file status is being used to indicate the nature of the problem.