Parameters: tabname type dd03l-tabname.
loop at (tabname).
write...
endloop.
Ich vermute mal, dass vor dem loop noch ein select kommt (wie vorgeschlagen). Bei dynamischem Select mag die Klammerung noch funktionieren. Was nicht funktioniert ist der loop, denn worüber loopst Du denn? Einen loop kannst Du nur über eine interne Tabelle machen (oder Extrakt).
(tabname) ist aber keine interne Tabelle. Wenn Du den select machst, kannst Du den Inhalt des selects in eine interne Tabelle moven. Über diese interne Tabelle kannst Du dann loopen.