ABL error handling starts at the statement level and is then handled by the nearest enclosing block. Default block properties and block statement options then determine how the block handles the error. This chapter summarizes essential block information in a way that provides a useful framework for remembering the many error handling use cases discussed in this manual.