Una sentencia CALL esperaba un valor de retorno de un programa que no devuelve un valor o viceversa.
30
Causa . . . . . : Una sentencia CALL ha especificado una frase GIVING/RETURNING para el programa %1, que no devuelve un valor, o la sentencia CALL no tiene una frase GIVING/RETURNING pero el programa devuelve un valor.
Recuperación . : Si un programa devuelve un valor desde la frase RETURNING de la cabecera PROCEDURE DIVISION, la sentencia CALL debe especificar una frase GIVING/RETURNING. Si un programa no tiene una frase RETURNING en la cabecera PROCEDURE DIVISION, la sentencia CALL no debe tener una frase GIVING/RETURNING.