Attach is an exhaustive list of system abends and few user abends with detailed explanation of all the possible reasons. This is a good document and I have been using it for some time. Hope this helps you