Ich habe den Fehler gefunden, so klappts:

Code:
if        PROGD0 <>  '   '                              
eval      cmd = %trim(cmd) + PROG + '''' + PROGD0 +'''' 
endif                                                   
if        AUSFD0 <> '    '                              
eval      cmd = %trim(cmd) + AUSF + '''' + AUSFD0 +'''' 
endif                                                   
if        IDNRD0 <> 0                                   
eval      cmd = %trim(cmd) + IDNR + %char(IDNRD0)       
endif                                                   
if        ANGBD0 <>  '   '                              
eval      cmd = %trim(cmd) + ANGB + '''' + ANGBD0 +'''' 
endif                                                   

eval      SqlStm =  
....
'Where STATPW = ''A'' ' + 
cmd +                     
' Order by PROGPW, AUSFPW,.....