| Code | Name | Description | Category |
|---|---|---|---|
| 04E | DB2 Deadlock | Timeout/deadlock | DB2 |
| 04F | DB2 Resource | Resource unavailable | DB2 |
| AEIA | CICS Function | Invalid CICS function | CICS |
| AEIO | CICS File | CICS file I/O error | CICS |
| AEIP | CICS Program | CICS program error | CICS |
| AEXL | CICS XCTL | XCTL/LINK error | CICS |
| AFCA | CICS File Control | File control error | CICS |
| AICA | CICS Runaway | Runaway task | CICS |
| AKC3 | CICS Condition | Condition not handled | CICS |
| APCT | CICS Program | Program not found | CICS |
| ASRA | CICS Check | Program check | CICS |
| ASRB | CICS Operation | Operation exception | CICS |
| AXF5 | CICS Disabled | Trans disabled | CICS |
| S001 | I/O Error | I/O error on PDS or SVC | System |
| S002 | Invalid I/O | Invalid I/O operation | System |
| S013 | DCB Conflict | DCB conflict or member not found | System |
| S0C1 | Operation Exception | Invalid machine instruction executed | System |
| S0C1 | Operation Exception | Invalid machine instruction | System |
| S0C4 | Protection Exception | Program tried to access storage it does not own | System |
| S0C4 | Protection Exception | Storage access violation | System |
| S0C5 | Addressing Exception | Program referenced invalid address | System |
| S0C5 | Addressing Exception | Invalid address | System |
| S0C6 | Specification Exception | Invalid operand spec | System |
| S0C7 | Data Exception | Occurs when program tries to perform arithmetic on non-numeric data | System |
| S0CB | Division Exception | Division by zero or quotient overflow | System |
| S0CB | Floating Point | FP overflow/underflow | System |
| S100 | Missing DD | DD statement missing | System |
| S106 | Module Not Found | LINK/LOAD module not found | System |
| S122 | Job Cancelled | Operator cancelled job | System |
| S137 | End of Volume | No more volumes | System |
| S213 | Dataset Not Found | Dataset not on volume | System |
| S222 | Job Cancelled | Job was cancelled by operator or user | Operator |
| S222 | Job Cancelled | Job cancelled | System |
| S313 | Member Not Found | PDS member missing | System |
| S322 | Time Limit Exceeded | Job or step exceeded CPU time limit | Resource |
| S322 | Time Exceeded | Job time limit exceeded | System |
| S413 | Volume Not Mounted | Volume unavailable | System |
| S422 | Output Exceeded | Output limit exceeded | System |
| S522 | Wait Timeout | Wait state timeout | System |
| S622 | Region Exceeded | Region limit exceeded | System |
| S706 | Load Failed | Module load failed | System |
| S714 | BLKSIZE Error | Incorrect BLKSIZE | System |
| S722 | Output Limit Exceeded | SYSOUT dataset exceeded line limit | Resource |
| S722 | Spool Full | Output limit exceeded | System |
| S804 | Storage Error | GETMAIN failed | System |
| S806 | Module Not Found | Program or module could not be found | System |
| S80A | No Storage | Storage unavailable | System |
| S837 | Space Error | End of volume on output | System |
| S878 | GETMAIN Failed | Storage request failed | System |
| S913 | Security Violation | RACF denied access to resource | Security |
| S913 | Security Error | Security violation | System |
| S922 | Access Denied | Security denied | System |
| SB14 | Record Length | Record length error | System |
| SB37 | Disk Full | End of volume | System |
| SD37 | Primary Full | Primary exhausted | System |
| SE37 | Extents Full | Max extents exceeded | System |
| U0001 | User Abend 1 | User program abend | User |
| U0016 | Sort Error | SORT out of space | User |
| U0100 | COBOL Return | STOP RUN code | User |
| U0222 | User Cancel | User cancel request | User |
| U0456 | File Error | File processing error | User |
| U0778 | DB2 Error | DB2 SQL error | User |
| U0999 | General User | General user abend | User |
| U1000 | LE Condition | LE unhandled condition | User |
| U1026 | LE Storage | LE storage failure | User |
| U4038 | VSAM Open | VSAM OPEN error | User |
⚠ ABEND Code Reference
Quick reference for mainframe ABEND codes with causes and solutions