SOC-7 is a data exception error in mainframe systems. It occurs when a numeric field contains invalid data that cannot be processed correctly - such as uninitialized numeric items (containing garbage values) or when non-numeric data is present in a numeric field during arithmetic operations.