Tablle auslesen?

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Tablle auslesen?

Beitrag von Gast ( / / 0 / 3 ) »
Guten Morgen,

ich habe eine Klasse, in der ich unter anderem eine Tabelle abfragen will.

Dazu habe ich folgendes gemacht

Code: Alles auswählen.

TYPES: BEGIN OF m_segment,
  ...,
  END OF m_segment.
TYPES m_tab_segment TYPE TABLE OF m_segment.
In der Funktion der Klasse steht

Code: Alles auswählen.

DATA:
    itab_segmente TYPE m_tab_segment,
    wa_segment TYPE m_segment.

SELECT *
INTO itab_segmente
FROM segmenttabelle.
ENDSELECT.
Ich bekomme die Meldung "Als Arbeitsbereich ist eine interne Tabelle nicht erlaubt."

Wo liegt denn da mein Fehler?

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


Beitrag von Gast ( / / 0 / 3 ) »
So müsste es gehen:

Code: Alles auswählen.

DATA: 
    itab_segmente TYPE m_tab_segment, 
    wa_segment TYPE m_segment. 

SELECT * 
INTO TABLE itab_segmente 
FROM segmenttabelle. 
ENDSELECT.

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moin.

Falsch, der ENDSELECT am Ende muss noch verschwinden.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von Gast ( / / 0 / 3 ) »
Ok, stimmt ;-)

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

noch schöner zu lesen wäre das Programm,

wenn statt

Code: Alles auswählen.

DATA: 
    itab_segmente TYPE m_tab_segment, 
wa_segment TYPE m_segment.
dort:

Code: Alles auswählen.

DATA: 
    itab_segmente TYPE m_tab_segment, 
wa_segment LIKE LINE OF itab_segmente.
stehen würde. (ist auch wartungsfreunldlicher...)

mfg.
babap

Beitrag von Volker Neurath (ForumUser / 17 / 0 / 0 ) »
Richtich - weshalb *ich* mir die zweite "TYPES"-Anweisung auch sparen und folgendes schreiben wuerde:

Code: Alles auswählen.

TYPES: BEGIN OF m_segment, 
  ..., 
  END OF m_segment. 

DATA: itab_segmente TYPE TABLE OF m-segment,
          wa_segment LIKE LINE OF itab_segmente.
Irgendwelche Einwände?

Volker
Imübrigen bin ich der Meinung, das TCPA verhindert werden muss --- www.againsttcpa.com

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Nee, keine!
Genaus gehört es und alle Fehlerquellen sind eliminiert!
mfg.
babap

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1491
Views
interne tablle lesen
von managero » 23.06.2008 18:09 • Verfasst in Dialogprogrammierung
3
Antw.
3692
Views
Tablle mit System-ID und Host
von jondahl11 » 10.10.2006 08:32 • Verfasst in ABAP® für Anfänger
2
Antw.
1814
Views
Daten in andere Tablle übergeben
von Nico32123 » 19.08.2016 11:38 • Verfasst in ABAP Objects®
1
Antw.
1109
Views
UWL Auslesen
von SaskuAc » 21.03.2018 15:39 • Verfasst in ABAP® Core
5
Antw.
7321
Views
FB zum Auslesen des Vorgesetzten
von luckytantalos » 27.03.2006 17:46 • Verfasst in ABAP® Core

Ü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

Aktuelle Forenbeiträge

Artikel automatisch in va01
vor 18 Stunden von wreichelt 2 / 42
Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon gelöst 1 / 61
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 449

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.

Aktuelle Forenbeiträge

Artikel automatisch in va01
vor 18 Stunden von wreichelt 2 / 42
Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon gelöst 1 / 61
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 449

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 2 Tagen von Egzon 1 / 61
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 271
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 324