Als Arbeitsbereich ist eine interne Tabelle nicht erlaubt

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Als Arbeitsbereich ist eine interne Tabelle nicht erlaubt

Beitrag von Tanega (ForumUser / 12 / 0 / 0 ) »

Code: Alles auswählen.

  DATA: lt_haus TYPE TABLE OF haus.
 
  SELECT * FROM haus INTO lt_haus
   WHERE hausname = 'Hochhaus'
    AND  stadt = 'Köln'. 
  Endselect.  
Es kommt immer die Fehlermeldung:

Als Arbeitsbereich ist eine interne Tabelle nicht erlaubt.

Was mache ich falsch bzw. wie kann ich das Problem lösen?
Wäre für Hilfe sehr dankbar!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Als Arbeitsbereich ist eine interne Tabelle nicht erlaub

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Entweder du möchtest das gesamte Selektionsergebnis in eine Tabelle schreiben. Dann fällt das ENDSELECT weg und dafür kommt ein TABLE hinter das INTO. Also so etwas:

Code: Alles auswählen.

  SELECT * FROM haus INTO TABLE lt_haus
   WHERE hausname = 'Hochhaus'
    AND  stadt = 'Köln'. 
 
Oder Du möchtest während des Selects in einer Schleife Zeile für Zeile loopen, dann muss hinter INTO eine Struktur passend zum Zeilentyp Deiner Tabelle "haus" stehen.

VG

Folgende Benutzer bedankten sich beim Autor GastX für den Beitrag:
ibo



Seite 1 von 1

Vergleichbare Themen

10
Antw.
9083
Views
interne Tabelle als Arbeitsbereich nicht erlaubt?!
von Thanatos82 » 13.09.2012 14:09 • Verfasst in ABAP Objects®
2
Antw.
2696
Views
Loop - Arbeitsbereich - Interne Tabelle
von KleinerEisbaer » 09.03.2008 13:46 • Verfasst in ABAP® für Anfänger
2
Antw.
2380
Views
Cluster-Tabelle ist JOIN nicht erlaubt
von cuncon » 20.10.2017 12:05 • Verfasst in ABAP® für Anfänger
9
Antw.
4074
Views
Unicode - Kopieren einer internen Tabelle in Arbeitsbereich
von genua » 26.10.2007 18:05 • Verfasst in ABAP® Core
4
Antw.
239
Views

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.