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 / 87 / 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.
4191
Views
Datensätze aus Tabelle Mara löschen!?
von PMK » 27.10.2005 12:15 • Verfasst in ABAP® für Anfänger
4
Antw.
839
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.
3269
Views
Doppelte Datensätze aus einer Tabelle löschen
von managero » 21.04.2008 17:34 • Verfasst in ABAP® Core
3
Antw.
666
Views
Löschen der Datensätze auf Basis einer Datums-Selection
von kaim77 » 10.05.2023 12:45 • Verfasst in ABAP® Core
8
Antw.
4558
Views
cl_gui_alv_tree sortieren
von ewx » 23.01.2007 15:41 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 415
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 486

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

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 415
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 486

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 4 Tagen von Manfred K. 1 / 425
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1678
Feldberechnung ME32K
vor 2 Wochen von ZF_SAPler 1 / 2117