Collect?

Getting started ... Alles für einen gelungenen Start.
16 Beiträge • Seite 1 von 2 (current) Nächste
16 Beiträge Seite 1 von 2 (current) Nächste

Collect?

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo,

ich habe eine Liste von Materialen (Nur Spalte MATNR) , jetzt möchte ich die Liste verdichten.

Gibt es vielleicht FuBa dafür oder habt ihr ein Beispiel für mich?

Vielen Dank & Grüße

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


Re: Collect?

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

kommt die Materialnummer mehrfach vor ?
Wenn ja dann Delete Duplicates.

Gruß Wolfgang

Re: Collect?

Beitrag von HH_ABAP (Specialist / 262 / 144 / 1 ) »
Hallo,

nein, ich möchte die MATNR, die mehrfach vorhanden sind, zusammen addieren.

Re: Collect?

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

dann schaue dir mal den APPEND an.

Gruß Wolfgang

p.s..: verstehe aber nicht warum man Materialnummern zusammen addiert

Re: Collect?

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Zweite Spalte vom Typ I in die Tabelle rein, in allen Zeilen mit 1 füllen und dann COLLECT.

Oder einfach einen LOOP machen und die zweite Tabelle damit aufbauen (bei jeder Zeile schauen, ob die Matnr in der 2. Tabelle schon drin ist. Wenn nein, mit 1 hinzufügen, wenn ja, Zähler um 1 erhöhen. Logischerweise sollte die 2. Tabelle nach MATNR sortiert sein.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
HH_ABAP


Re: Collect?

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
Sort + DELETE ADJACENT DUPLICATES

Re: Collect?

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
MATNRn zusammenaddieren? 2x MATNR 1515 = 1x MATNR 3030?


Ralf *bei Fragen ist Genauigkeit wichtig!!
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Collect?

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Normalerweise hätte ich gesagt, mit gesundem Menschenverstand ist seine Frage ausreichend gut verständlich (nämlich in der Form, dass eine COLLECT-artige Funktionalität mit Aufsummierung der Anzahl des Auftretens für jede Materialnummer gemeint ist, womit sich natürlich jeder DELETE ADJACENT DUPLICATES erledigt, weil dadurch benötigte Information verlorengehen würde). Aber ewx' Antwort deutet darauf hin, dass es wohl doch nicht so allgemeinverständlich war (wobei ich immer noch von der Richtigkeit meiner Interpretation überzeugt bin).

Re: Collect?

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Das Problem ist das Wort "Interpretation". Wenn ich eine Frage erst interpretieren muss, gibt es ein Problem. Wir sind hier nicht bei buchkreis.de....


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

Re: Collect?

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Auf der anderen Seite gibt es aber, wie bereits erwähnt, auch so etwas wie "gesunden Menschenverstand" und das Problem der "Korinthenkackerei". Man darf schon erwarten, dass die Leser die vorgetragenen Worte mit etwas gutem Willen zu interpretieren versuchen.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
Daniel


Re: Collect?

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Das kommt immer drauf an. Wenn ich ein Anliegen habe, sollte ich es schon möglichst interpretationsfrei formulieren. ICH will ja was.


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

Re: Collect?

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Aber im Gegensatz zum System bist Du ein Mensch und keine Maschine.

Re: Collect?

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Aber einer mit begrenzter Zeit, der hier freiwillig und kostenlos Tipps gibt. Und das gilt für alle anderen hier auch, die Tipps geben.


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

Re: Collect?

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
ralf.wenzel hat geschrieben:Aber einer mit begrenzter Zeit, der hier freiwillig und kostenlos Tipps gibt. Und das gilt für alle anderen hier auch, die Tipps geben.
Sehe ich auch so.
Jeder, der hier fragt um qualifizierte Antworten zu erhalten, darf sich gerne die Mühe machen, die Frage genau und detailliert zu stellen.

Re: Collect?

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Im Grundsatz bin ich eurer Meinung. Aber da habe ich hier schon bedeutend unklarer formulierte Fragen gesehen, die für den Fragesteller zufriedenstellend beantwortet worden sind. Wenn er sagt, dass er Materialnummern aufsummieren möchte, dann gibt es dafür m.E. eigentlich nur eine Interpretation, die Sinn macht.

Vergleichbare Themen

17
Antw.
4232
Views
Collect?
von Fredi » 24.05.2005 13:29 • Verfasst in ABAP® Core
2
Antw.
2722
Views
COLLECT
von Cola » 30.10.2009 19:16 • Verfasst in ABAP® Core
3
Antw.
2171
Views
Collect!
von Parm » 24.09.2007 09:56 • Verfasst in ABAP® für Anfänger
2
Antw.
2728
Views
Alternative zu COLLECT
von anjaortlieb » 05.10.2007 09:16 • Verfasst in ABAP® für Anfänger
4
Antw.
2087
Views
Collect Befehl
von burggartenkind » 31.07.2019 08:46 • Verfasst in ABAP® für Anfänger

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 2 Tagen von Bright4.5 1 / 738
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2364
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8948