ho un problema in questa parte di un programma rpg negli altri funziona mentre qui no

il campo sdraio mi ritorna vuoto e non concatena il valore contenuto in tipsdraio che invece contiene dei valori.

ecco il programma

eval sdraio=*blanks
eesdrli setll sdrlif
do *hival
eesdrli reade sdrlif 34

n34 eval sdraio=sdraio+tipsdraio
n34 enddo

il risultato è tipsdraio il tipo di sdraio e sdraio rimane vuota
i campi sono tutti e due di testo

non sono tecnico di rpg ma non riesco a capire perche non si concatenano