Eine Frage zum SELECT-Befehl

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Eine Frage zum SELECT-Befehl

Beitrag von JürgenFFM (ForumUser / 46 / 0 / 0 ) »
Hallo,

wie kann ich denn z:B. die ersten 5 Treffer zu einer WHERE-Bedingung lesen?

Danke

Jürgen

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


select ... endselect

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »

Code: Alles auswählen.

* Sei mal tabelle die Datenquelle, wa_tabelle ein Arbeitsbereich  
* und it_tabelle eine entsprechende interne Tabelle... 
* 
*(Pseudocodelösung) 
 
data: i. 
clear i. 
select * from tabelle into wa_tabelle where .... . 
   i = i  + 1. 
   if i > 5. 
     exit. 
  endif. 
  append wa_tabelle to table it_tabelle. 
endselect. 
 
Gruß, Frank

Re: select ... endselect

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
mit dem Zusatz UP TO n ROWS zum SELECT geht das doch wesentlich einfacher...

Code: Alles auswählen.

SELECT * FROM tab UP TO 5 ROWS 
         WHERE <bedingungen>. 
... 
ENDSELECT. 
* bzw 
SELECT * FROM db_tab UP TO 5 ROWS 
        INTO TABLE itab 
 
 
         WHERE <bedingungen>. 
 
PS: SELECT-Schleifen sind aus Performancegründen möglichst zu vermeiden
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: select ... endselect

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Ups, da mir das UP TO ... ROWS, ... glatt entfallen war, fiel mir nur die Schleife ein... tststs....
Dass mit der Performance stimmt natürlich.

Re: select ... endselect

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Ups, da mir das UP TO ... ROWS, ... glatt entfallen war, fiel mir nur die Schleife ein... tststs....
Dass mit der Performance stimmt natürlich.

Seite 1 von 1

Vergleichbare Themen

8
Antw.
3444
Views
Frage zu Delete Befehl
von Mark33 » 14.06.2012 18:00 • Verfasst in ABAP® für Anfänger
17
Antw.
2684
Views
SQL SELECT-BEFEHL
von hmaxi96 » 02.11.2015 12:07 • Verfasst in ABAP® für Anfänger
5
Antw.
2244
Views
Typecast bei Select-Befehl
von Senshi » 05.11.2007 16:17 • Verfasst in ABAP® für Anfänger
3
Antw.
624
Views
TSTMP in select-Befehl
von Frank Schmitt » 26.05.2020 11:00 • Verfasst in ABAP® für Anfänger
1
Antw.
434
Views
SELECT-FROM-Befehl und Löschen von Einträgen
von lr_1504 » 10.01.2020 16:53 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1734
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2290

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 23 Stunden von black_adept gelöst 8 / 1734
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2290

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 265
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 852
MS-Word als Editor
letzen Monat von tekko 1 / 4365