Als Arbeitsbereich ist eine interne Tabelle nicht erlaubt Thema ist als GELÖST markiert

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 / 288 / 6 / 20 ) »
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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 6 Tagen von codemaster1 2 / 62078
Stücklisten
vor einer Woche von Selma.schwarz 1 / 63853
Belege
vor einer Woche von Selma.schwarz 1 / 62001

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.

Vergleichbare Themen

interne Tabelle als Arbeitsbereich nicht erlaubt?!
von Thanatos82 » 13.09.2012 14:09
Loop - Arbeitsbereich - Interne Tabelle
von KleinerEisbaer » 09.03.2008 13:46
Cluster-Tabelle ist JOIN nicht erlaubt
von cuncon » 20.10.2017 12:05
Unicode - Kopieren einer internen Tabelle in Arbeitsbereich
von genua » 26.10.2007 18:05

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 6 Tagen von codemaster1 2 / 62078
Stücklisten
vor einer Woche von Selma.schwarz 1 / 63853
Belege
vor einer Woche von Selma.schwarz 1 / 62001

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 63853
Belege
vor einer Woche von Selma.schwarz 1 / 62001