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 / 283 / 4 / 19 ) »

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 / 283 / 4 / 19 ) »
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 / 283 / 4 / 19 ) »
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.
3551
Views
Frage zu Delete Befehl
von Mark33 » 14.06.2012 18:00 • Verfasst in ABAP® für Anfänger
17
Antw.
2750
Views
SQL SELECT-BEFEHL
von hmaxi96 » 02.11.2015 12:07 • Verfasst in ABAP® für Anfänger
5
Antw.
2284
Views
Typecast bei Select-Befehl
von Senshi » 05.11.2007 16:17 • Verfasst in ABAP® für Anfänger
3
Antw.
659
Views
TSTMP in select-Befehl
von Frank Schmitt » 26.05.2020 11:00 • Verfasst in ABAP® für Anfänger
1
Antw.
461
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

BAPI_GOODSMVT_CREATE
vor 13 Stunden von waltersen 4 / 146
SAP GUI Installation Probleme
vor 4 Tagen von Romaniac gelöst 2 / 519
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 733

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

BAPI_GOODSMVT_CREATE
vor 13 Stunden von waltersen 4 / 146
SAP GUI Installation Probleme
vor 4 Tagen von Romaniac gelöst 2 / 519
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 733

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 733
Erweiterung in ME51N/ME52N:
vor einer Woche von ABAPlerv 1 / 647