Hilfe bei SELECT

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

Hilfe bei SELECT

Beitrag von supermario73 (ForumUser / 62 / 0 / 0 ) »
Hallo zusammen,

ich bin auf der Suche nach einem schlauen Select, was folgendes leistet:

Aus einer Tabelle der Art:

ID PERNR
1231 00999008
1232 00999009
1233 00999010
1234 00155000
1235 00155000
1236 00155000
1237 00155000

sollen die Fett markierten Einträge selektiert werden. Quasi pro PERNR der Eintrag mit der höchsten ID.

Das unten abgebildete SELECT bringt leider nicht das gewünsche Ergebnis:

Code: Alles auswählen.

* Arbeitsbereich leeren
  CLEAR gt_korr.
* Daten aufsammeln
  SELECT MAX(  /XXX/ueb_korr~uest_beleg )
         /XXX/ueb_korr~uest_beleg
         /XXX/ueb_korr~pernr
         /XXX/ueb_korr~werk
         /XXX/ueb_korr~werksname
         /XXX/ueb_korr~ename
         /XXX/ueb_korr~monat
         /XXX/ueb_korr~jahr
         /XXX/ueb_korr~korrektur
         /XXX/ueb_korr~bemerkung
         /XXX/ueb_korr~source_date
         /XXX/ueb_korr~source_time
         /XXX/ueb_korr~sapuser
         /XXX/ueb_korr~pcname
         /XXX/ueb_korr~uebertrag
    INTO CORRESPONDING FIELDS OF TABLE gt_korr
    FROM /XXX/ueb_korr
    WHERE /XXX/ueb_korr~pernr IN ra_pernr
    GROUP BY /XXX/ueb_korr~pernr
             /XXX/ueb_korr~werk
             /XXX/ueb_korr~werksname
             /XXX/ueb_korr~ename
             /XXX/ueb_korr~monat
             /XXX/ueb_korr~jahr
             /XXX/ueb_korr~korrektur
             /XXX/ueb_korr~bemerkung
             /XXX/ueb_korr~source_date
             /XXX/ueb_korr~source_time
             /XXX/ueb_korr~sapuser
             /XXXueb_korr~pcname
             /XXX/ueb_korr~uebertrag
             /XXX/ueb_korr~uest_beleg
    .
Mit Hilfe eines Loops ist das auch zu realisieren, muss doch aber auch mit einem schlauen SELECT gehen.

Im Voraus vielen Dank!

Mario

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


Re: Hilfe bei SELECT

Beitrag von JHM (Top Expert / 1221 / 2 / 204 ) »
Ist ID = uest_beleg?

Wenn ja, dann sollte es so gehen:

Code: Alles auswählen.

  SELECT /XXX/ueb_korr~uest_beleg
         /XXX/ueb_korr~pernr
         /XXX/ueb_korr~werk
         /XXX/ueb_korr~werksname
         /XXX/ueb_korr~ename
         /XXX/ueb_korr~monat
         /XXX/ueb_korr~jahr
         /XXX/ueb_korr~korrektur
         /XXX/ueb_korr~bemerkung
         /XXX/ueb_korr~source_date
         /XXX/ueb_korr~source_time
         /XXX/ueb_korr~sapuser
         /XXX/ueb_korr~pcname
         /XXX/ueb_korr~uebertrag
    INTO CORRESPONDING FIELDS OF TABLE gt_korr
    FROM /XXX/ueb_korr
    WHERE /XXX/ueb_korr~pernr IN ra_pernr
      AND /XXX/ueb_korr~uest_beleg = 
                    ( SELECT MAX( /XXX/ueb_korr~uest_beleg )
                      FROM /XXX/ueb_korr
                      WHERE pernr = /XXX/ueb_kor-ra_pernr ) .
Gruß Hendrik

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

also bei sowas lese ich den ganzen Schwung in eine interne Tabelle, sortiere entsprechend und entsorge "ADJACENT DUPLICATES".

Gruß
babap

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1780
Views
Hilfe bei SELECT
von treyfifty » 18.02.2016 13:57 • Verfasst in ABAP® für Anfänger
2
Antw.
2286
Views
Hilfe bei Select-Optimierung
von Troilus » 14.12.2007 14:47 • Verfasst in ABAP® Core
2
Antw.
2500
Views
Hilfe beim SELECT
von supermario73 » 27.12.2006 13:16 • Verfasst in ABAP® für Anfänger
2
Antw.
1552
Views
HILFE: "select into itab" will nicht, wie ich will ;-)
von consult » 10.09.2009 12:20 • Verfasst in ABAP® für Anfänger
4
Antw.
10784
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • 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

User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13116
Simple Transformation liefert keinen Output
vor einer Woche von PeterPaletti gelöst 2 / 1276

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

User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13116
Simple Transformation liefert keinen Output
vor einer Woche von PeterPaletti gelöst 2 / 1276

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 47633
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 63889
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 73289