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 / 112 / 85 / 45 ) »

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.
4033
Views
Datensätze aus Tabelle Mara löschen!?
von PMK » 27.10.2005 12:15 • Verfasst in ABAP® für Anfänger
4
Antw.
672
Views
Datensätze in zwei verschieden Tabellen löschen
von abap_frischling » 28.01.2022 12:26 • Verfasst in ABAP® für Anfänger
2
Antw.
3193
Views
Doppelte Datensätze aus einer Tabelle löschen
von managero » 21.04.2008 17:34 • Verfasst in ABAP® Core
3
Antw.
572
Views
Löschen der Datensätze auf Basis einer Datums-Selection
von kaim77 » 10.05.2023 12:45 • Verfasst in ABAP® Core
2
Antw.
2308
Views
ALV: sortieren mit ADD_SORT( )
von SAPAlex » 22.02.2008 19:56 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 1 / 163
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1805
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8408