← Tutti gli errori

MCH

MCH1210 Valore troppo grande per il ricevente

Testo del messaggio IBM
Il valore del ricevente è troppo piccolo per contenere il risultato.

La causa più comune

Il risultato di un'operazione numerica non entra nel campo di destinazione.

Altre cause

  • Totali accumulati in campi dimensionati per i volumi di anni fa.
  • Conversione da un campo più grande a uno più piccolo nella chiamata a una API o a una procedura.

Come si risolve

Ingrandisci il campo di destinazione. In RPG EVAL(H) arrotonda i decimali, ma non risolve l'overflow sulla parte intera: serve un campo più grande.

Errori collegati