Tabelle über Parameters laden Part II

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Tabelle über Parameters laden Part II

Postby Emir392 » Mon Aug 11, 2003 3:26 pm

Leute,

ich krieg das net hin...
Hab meinen Parameter schön definiert:

PARAMETERS : pa_tname TYPE dd03l-tabname.

Und wills dann über select oder loop zugreifen...

LOOP AT (pa_tname) INTO corresponding fields of table itab_dat.

Aber dann kommt

Der Ausdruck "(PA_TNAME)" konnte nicht interpretiert werden.,

Woran kann das liegen?
Emir392
..
..
 
Posts: 37
Joined: Fri Aug 08, 2003 3:37 pm

Postby Fabian1957 » Mon Aug 11, 2003 3:32 pm

Am besten postest Du mal Dein Coding (zumindest den relevanten Teil) hier rein. Dann kann man das besser beurteilen.

Hermann
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am

Postby Emir392 » Mon Aug 11, 2003 3:41 pm

Da ist sonst net viel. Will nur dasn Tabellenname eingegeben wird und dann sollen daraus Daten geholt werden.

Also

Parameters: tabname type dd03l-tabname.

loop at (tabname).
write...
endloop.
Emir392
..
..
 
Posts: 37
Joined: Fri Aug 08, 2003 3:37 pm

Postby Alva1590 » Mon Aug 11, 2003 4:01 pm

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. Parameters: tabname type dd03l-tabname.
  2.  
  3. loop at (tabname).
  4. write...
  5.  
  6.  
GeSHi ©


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.

Hermann
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 16 guests