Select Scheife

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

Select Scheife

Beitrag von NikoBc (ForumUser / 4 / 3 / 0 ) »
Guten Tag,
bei einer Select Bedingung kann ich ja INTO itab schreiben oder das INTO weglassen.
Wenn ich im Debugger die Ergebnisse der Select Bedinung sehen will, sehe ich diese in itab.
Wo sehe ich die Ergebnisse wenn ich das INTO weglasse und eine Selectscheife machen ?
Was ist der Vorteil ohne INTO?

Vielen Dank im Vorraus

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


Re: Select Scheife

Beitrag von PeterPaletti (Specialist / 336 / 29 / 96 ) »
Das INTO kannst du weglassen, wenn du vorher die DB-Tabelle mit TABLES deklarierst.
Mit TABLES wird eine Struktur gleichen Namens angelegt.
Den Inhalt kannst du bei jedem Schleifendurchlauf sehen, in dem du dir die gleichnamige Struktur anschaust.
Einen Vorteil hat die SELECT-Schleife eigentlich nur dann, wenn du pro Schleifendurchlauf irgendwelche Daten weiterverarbeiten willst.
Performanter ist allerdings SELECT NTO TABLE.

Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
NikoBc


Re: Select Scheife

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Achtung:
TABLES ist obsolet und funktioniert in Klassen nicht mehr.
Als Anfänger gewöhnt man sich am Besten gleich von Anfang an an die INTO TABLE Schreibweise.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
NikoBc

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Select Scheife

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Der Vollständigkeit halber:

TABLES ist in Klassen verboten, die SAP rät von der Anweisung ab (weil sie programmweit und sogar über Programmgrenzen hinweg gilt) und verbietet sie in den SAP-Programmierrichtlinien.

INTO TABLE ist also die bessere Variante.


Gruß

Ralf

Folgende Benutzer bedankten sich beim Autor ralf.wenzel für den Beitrag:
NikoBc

Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Select Scheife

Beitrag von gtoXX (Specialist / 185 / 34 / 31 ) »
NikoBc hat geschrieben:Guten Tag,
bei einer Select Bedingung kann ich ja INTO itab schreiben oder das INTO weglassen.
Wenn ich im Debugger die Ergebnisse der Select Bedinung sehen will, sehe ich diese in itab.
Wo sehe ich die Ergebnisse wenn ich das INTO weglasse und eine Selectscheife machen ?
Was ist der Vorteil ohne INTO?

Vielen Dank im Vorraus

Als Beispiel : Eine Select Schleife ist wie : 5 Bier trinken aber dazu 5 mal in den Keller gehen anstatt einmal einen Beutel mitzunehmen ;-)
"Code lügt nicht ^^"

Re: Select Scheife

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
gtoXX ist offenbar Single, sonst würde sich die Frage nicht stellen ;)


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Select Scheife

Beitrag von gtoXX (Specialist / 185 / 34 / 31 ) »
ralf.wenzel hat geschrieben:gtoXX ist offenbar Single, sonst würde sich die Frage nicht stellen ;)


Ralf

GTO bevorzugt eine spezielle Servierweise ;-)
"Code lügt nicht ^^"

Re: Select Scheife

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
1:0 für GTO!


Ralf *schönes WE!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

10
Antw.
5789
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core
4
Antw.
8986
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • Verfasst in ABAP® für Anfänger
8
Antw.
2127
Views
SELECT SINGLE oder SELECT UP TO 1 ROWS?
von nickname8 » 12.04.2021 10:38 • Verfasst in ABAP® für Anfänger
4
Antw.
17880
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
2
Antw.
2330
Views
Select * und Select von einzelnen Werten zugleich
von StefanJue » 04.10.2006 18:10 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141