doppelte Einträge löschen Distinct über mehrere Spalten

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

doppelte Einträge löschen Distinct über mehrere Spalten

Beitrag von tmxx (ForumUser / 13 / 0 / 0 ) »
Hallo,

ich habe folgende Abfrage erstellt.
Leider erscheinen im Ergebnis Einträge mehrfach und ich wollte diese mit dem distinct Befehl löschen.
Allerdings gibt es kein eindeutigen Schlüssel in meiner Tabelle.
Der Schlüssel setzt sich aus den Feldern matnr + pkunag und sptag zusammen.
Nur wenn all drei Felder gleich sind soll der Datensatz gelöscht werden.
Bzw distinct gelten.

Wie kann ich das umsetzen.
kann mir jemand helfen.

Vielen dank

* Zeige alle EInträge mit Kunden und Material
Select s600~matnr
s600~pkunag
s600~sptag
s600~zzkndwr
s600~zzwavwr
into table itab_alv
from ( ( s600
join knvv on knvv~kunnr = s600~pkunag )
join mvke on mvke~matnr = s600~matnr )
join mara on mara~matnr = s600~matnr
where s600~vkorg in s_vkorg
and s600~vtweg in s_vtweg
and s600~spart in s_spart
and s600~sptag in s_sptag
and knvv~ktgrd in s_ktgrd1
and mvke~provg in s_prov1.

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


Re: doppelte Einträge löschen Distinct über mehrere Spalten

Beitrag von ralf.wenzel (Top Expert / 3950 / 202 / 281 ) »
sort (itab) by (schlüsselfelder).
delete adjacent duplicates (itab) comparing (schlüsselfelder)

Kann es nicht syntaxgerecht aufschreiben, weil das System in Bangkok, auf dem ich derzeit arbeite, down ist. Sollte aber nicht schwierig sein mit der Anleitung.


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

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3260
Views
5
Antw.
6499
Views
doppelte einträge
von zwiback » 28.10.2005 08:52 • Verfasst in ABAP® für Anfänger
0
Antw.
1152
Views
Doppelte einträge bearbeiten
von Mavi » 07.01.2021 17:06 • Verfasst in ABAP® für Anfänger
2
Antw.
3301
Views
Suchhilfe doppelte Einträge
von dkast » 07.01.2019 13:21 • Verfasst in Dialogprogrammierung
0
Antw.
1095
Views
Doppelte Einträge in CDS - View entfernen
von msfox » 22.01.2024 10:44 • 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

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2396
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 468
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 1050
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1597
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3536

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

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2396
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 468
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 1050
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1597
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3536

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1597
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3914
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3809