Ich würde jetzt einen Debug aufsetzen und auf dem Statement mit dem RTVUSRPRF, sowie direkt nach dem Statement mit dem RTVUSRPRF einen Breakpoint setzen. Sobald das Programm auf dem ersten Breakpoint stoppt den Wert im Feld QUSER prüfen und beim zweiten Breakpoint den Wert im Feld QTEXT prüfen. Die Statements, die Du gepostet hast sind OK.