1. First go the compile listing of the program in question.
2. The find BLW=000
3. This will give you the start of the BLW cell 000. Then the field which caused the problem is at 486 bytes from the start of this cell. So what you have found till now is the name of the working storage field which has caused the S0C7.
4. The next step is to find the place within the program where is has abended.
5. This is given by the address A0B46. Find for this address in the program and you will find this variable nearer the address.
--> I have assumed that the BLW 000, 486 is the field causing the problem at address A0B46.