Datensätze sortieren und neueste Löschen

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

Datensätze sortieren und neueste Löschen

Beitrag von evie (ForumUser / 1 / 0 / 0 ) »
Hallo Forum,

hoffentlich könnt ihr mir helfen:

Ich habe im BW eine Endroutine, welche mir Datensätze sortieren soll und zwar nach Datum/Belegnummer/Position. Bis jetzt bin ich so weit gekommen:

Code: Alles auswählen.

DATA: lv_beleg    TYPE DOC_NUMBER,
      lv_position TYPE /BI0/OIS_ORD_ITEM,
      lv_calmonth TYPE /BI0/OICALMONTH,
      wa_result_package TYPE _ty_s_TG_1.

SORT RESULT_PACKAGE BY CALMONTH DOC_NUMBER S_ORD_ITEM ASCENDING.
Nun will ich, dass immer nur der älteste Eintrag weitergeschrieben wird und alle anderen gelöscht..

z.B.

CALMONTH DOC_NUMBER POSITION
05.2019 1234 10
04.2019 1234 10 --> löschen
03.2019 1234 10 --> löschen

WIE mache ich weiter? Hilfe.... 🙄

Ich DANKE vielmals!!

Evie.

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


Re: Datensätze sortieren und neueste Löschen

Beitrag von qyurryus (Specialist / 113 / 88 / 46 ) »

Code: Alles auswählen.

"sortieren
SORT RESULT_PACKAGE BY CALMONTH DOC_NUMBER S_ORD_ITEM ASCENDING.

" NUR sinnvoll, wenn Tabelle sortiert, ggf. weitere Schlüssel beim comparing zusatz ergänzen
delete adjacent duplicates from result_package comparing doc_number s_ord_item.
Hinweis: du sagst, dass du die ältesten Einträge behalten willst, in deinem Beispiel behälst du aber den jüngsten Eintrag. ASCENDING wäre für den Fall "ältester Eintrag" korrekt, müsstest du in DESCENDING ändern für "jüngster Eintrag".

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4328
Views
Datensätze aus Tabelle Mara löschen!?
von PMK » 27.10.2005 12:15 • Verfasst in ABAP® für Anfänger
2
Antw.
3343
Views
Doppelte Datensätze aus einer Tabelle löschen
von managero » 21.04.2008 17:34 • Verfasst in ABAP® Core
4
Antw.
1174
Views
Datensätze in zwei verschieden Tabellen löschen
von abap_frischling » 28.01.2022 12:26 • Verfasst in ABAP® für Anfänger
3
Antw.
1150
Views
Löschen der Datensätze auf Basis einer Datums-Selection
von kaim77 » 10.05.2023 12:45 • Verfasst in ABAP® Core
2
Antw.
1365
Views
liste sortieren
von ostpower » 04.12.2009 10:12 • 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

IF mit AND und OR
vor 2 Stunden von PeterPaletti 3 / 254
PCL2 Cluster auslesen
vor 18 Stunden von DeathAndPain 2 / 341
FUBA 'HR_INFOTYPES_OPERATION'
vor 19 Stunden von Bright4.5 3 / 4595

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.