Tabelle Select

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

Tabelle Select

Beitrag von SAPDIDI (ForumUser / 13 / 0 / 0 ) »
Ich habe folgende Tabelle mit den Datenfeldern-->

Z_Tabelle

POS LaufendeNr DATUM
10 1 15.07.2001
10 2 17.02.2000
20 1 11.03.2004
20 3 10.12.2008
20 3 01.09.2006

Ich möchte immer das Datum der letzten laufenden Nr. pro Position.
Also 17.02.2000 + 01.09.2006

Dank Euch

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


Re: Tabelle Select

Beitrag von ralf.wenzel (Top Expert / 3946 / 201 / 281 ) »
SAPDIDI hat geschrieben:Ich möchte immer das Datum der letzten laufenden Nr. pro Position.
Also 17.02.2000 + 01.09.2006
Hm, das riecht nach einem Subselect. Also sowas wie:

select datum from tabelle
into zielfeld_datum
where position = ( select max( poition ) from tabelle
where ..... ).



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

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Oder man selektiert einfach alle "laufende nummern",
sortiert anschliessend die ITab nach "POS"(ASCENDING) und "laufender_nummer"(DESCENDING)
und macht einen "DELETE ADJACENT DUPLICATES FROM itab COMPARING pos laufende_nummer."

Ist unter Umständen Performanter als ein Subselect.

Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
DeathGuardian hat geschrieben:Ist unter Umständen Performanter als ein Subselect.

Code: Alles auswählen.

SELECT vbeln posnr etenr edatu FROM vbep INTO TABLE lt_tab
 WHERE vbeln IN s_vbeln.
SORT lt_tab BY vbeln posnr etenr DESCENDING.
DELETE ADJACENT DUPLICATES FROM lt_tab COMPARING vbeln posnr.
ist tatsächlich etwa ein drittel schneller als

Code: Alles auswählen.

SELECT vbeln posnr etenr edatu FROM vbep AS x INTO TABLE lt_tab
 WHERE vbeln IN s_vbeln
   AND etenr = ( SELECT MAX( etenr ) FROM vbep 
                  WHERE vbeln = x~vbeln AND posnr = x~posnr ).

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1800
Views
Select aus einer Tabelle mit Bedingung aus weiteren Tabelle
von Dyrdek » 02.01.2017 13:16 • Verfasst in ABAP® für Anfänger
16
Antw.
5647
Views
SELECT auf interne Tabelle?
von Spookykid » 24.03.2011 14:18 • Verfasst in ABAP® für Anfänger
6
Antw.
6451
Views
Select bei interner Tabelle
von Buetzy » 09.07.2007 13:58 • Verfasst in ABAP® für Anfänger
5
Antw.
422
Views
SELECT-OPTIONS auf DB-Tabelle mit von bis
von msfox » 01.09.2023 07:37 • Verfasst in ABAP® für Anfänger
10
Antw.
3942
Views
Select mit interner Tabelle
von Kenny » 13.11.2013 12:17 • 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
Gestern von black_adept gelöst 8 / 1737
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

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
Gestern von black_adept gelöst 8 / 1737
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

Unbeantwortete Forenbeiträge

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