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 / 367 / 33 / 102 ) »
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 / 4457 / 227 / 1198 ) »
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 / 3956 / 204 / 281 ) »
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
Neuer Artikel über BRF+ in der neuen iX 05/25!

Re: Select Scheife

Beitrag von gtoXX (Specialist / 214 / 44 / 37 ) »
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 / 3956 / 204 / 281 ) »
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
Neuer Artikel über BRF+ in der neuen iX 05/25!

Re: Select Scheife

Beitrag von gtoXX (Specialist / 214 / 44 / 37 ) »
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 / 3956 / 204 / 281 ) »
1:0 für GTO!


Ralf *schönes WE!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1109
Views
Job hängt an select, wie herausfinden welches select
von dpz » 01.08.2019 10:23 • Verfasst in ABAP® Core
4
Antw.
9955
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.
5049
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.
20071
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
2
Antw.
2926
Views
Select * und Select von einzelnen Werten zugleich
von StefanJue » 04.10.2006 18:10 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
vor 2 Tagen von ewx 2 / 3620
SELECT SUM CUST
vor 2 Tagen von wreichelt 4 / 3747
Banf anlegen
vor 3 Tagen von IHe 3 / 15495
FS-CD schnellstmöglich lernen
vor 5 Tagen von waltersen 3 / 8196
Banf anlegen
vor einer Woche von wreichelt 2 / 15878

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

TABSTRIP oder Subscreen
vor 2 Tagen von ewx 2 / 3620
SELECT SUM CUST
vor 2 Tagen von wreichelt 4 / 3747
Banf anlegen
vor 3 Tagen von IHe 3 / 15495
FS-CD schnellstmöglich lernen
vor 5 Tagen von waltersen 3 / 8196
Banf anlegen
vor einer Woche von wreichelt 2 / 15878